04-09-2005, 17:36
|
|
|
|
חבר מתאריך: 08.11.03
הודעות: 8,503
|
|
כיצד לחשב את הביטרייט (BitRate) - ההסבר
טוב זה לא פעם ולא פעמיים שהשאלה הזאת נשאלת.
לפני הכל אני אסביר שהשיטה תופסת רק לגבי המרות CBR,
ז"א Constant BitRate (ביטרייט קבוע), אם הביטרייט הינו קבוע ולא משתנה (Variable)
אז אפשר לחשב בדיוק על כמה לשים את הביטרייט.
1Bit = Byte/8 או 8Bit = 1Byte
אז לפני הכל צריך לחשב את השטח שיתפוס פס הקול,
נצא מתוך הנחה שהוא עובד על 224Kbps (או 28KBps, זוכרים שצריך לחלק ב-8? )
עוד הערה קטנה ודי חשובה
b = bit
B = Byte
טוב אז כמה תופס הסאונד?
נניח שאורך הסרט הוא שעתיים (כולם יודעים ששעה = 60 דק' ושדקה = 60 שניות, נכון?)
אבל כיוון שאנחנו מודדים לפי ביטי בשנייה, צריך להמיר את הזמן לשניות.
אז כמה שניות יש בשעה???
אם נכפיל את מס' הדקות במספר השניות נקבל את סך כל השניות.
כלומר יש לנות 120 ו-60 שניות בכל דקה, ז"א ש-120X60 יתן לנו את מבוקשנו
אז בסרט של שעתיים ישנן 7200 שניות (לא נשמע הרבה אבל זאת האמת )
עכשיו אנחנו יודעים שכל שנייה שוקלת 28KB, נכפיל את זה במס' השניות (7200) ונקבל:
201600KB, כדי לקבל תוצאה ב-MB, יש לחלק ב-1024, אז נקבל:
196.875MB
עכשיו צריך להחסיר את זה מהגודל הסופי שאליו אנו רוצים הגיע,
במידה ורצים לצורב על דיסק של 700MB
*יש לשים לב שכאשר צורבים לVCD או SVCD, יש לחשב לפי 800MB
אז בהנחה שהמטרה היא VCD, נחסיר את התוצאה הנ"ל מ-800MB, יוצא לנו
603.125MB (זה השטח שנותר עבור הוידאו).
עכשיו המשוואה קצת משתנה
אנחנו יודעים את אורך המידע ואת השטח שהוא אמור לתפוס
אבל אנחנו לא יודעים את הביטרייט שיש להציב, מה שאומר משוואה עם נעלם אחד
זאת המשוואה שמתקבלת לנו:
7200X = 603.125MB
אל תשכחו שאנחנו מחשבים את הביטרייט לפי KB, לכן יש להמיר את התוצאה ל-KB
כדי לעשות זאת פשוט נכפיל את 603.125 ב-1024 ונקבל:
617600KB
עכשיו המשוואה היא:
7200X = 617600KB
ה-X מייצג כרגע את KBps, ואנחנו צריכים Kbps
אבל נדאג לזה בסוף, בוא נסיים את החישוב
נחלק את שני האגפים ב-7200 (כדי לבודד את ה-X) ונקבל
X [KBps]= 85.777
אבל זה לא נגמר כאן (KB ו-Kb זוכרים?) יאללה להכפיל ב-8:
X [Kbps]= 686.222
686.222, זה הביטרייט שיש להציב כדי לקבל סרט באורך של שעתיים עם איכות קול ב-224Kbps
ובגודל כולל של 800MB.
מה זה? אי אפשר להציב 686.222? אז תעגלו למטה (הכי טוב לעגל למטה )
עדיף כבר לעגל למס' עגול אז במקרה הזה עדיף לשים 680Kbps.
זהו, זאת הנוסחה לחישוב הביטרייט, אין יותר מדוייק מזה,
אני רק אציין ואוסיף שכאשר מקודדים עם DIVX, XVID, ושאר החברים שלהם
הקידוד הוא VBR ולא CBR, לכן כאשר משתמשים בנוסחה הנ"ל בעזרת קידוד DIVX/XVID וכד'
התוצאה לא תצא מדוייקת, היא יכולה לצאת גדולה יותר והיא יכולה לצאת eybv יותר,
שם יש יותר משתנים (כמו תוכן הפריים הדחוס, עמוס יותר[כמו פיצוץ, צעדת ענק וכד'] = כבד יותר, חשוך יותר [נו באמת, חושך ] = קל יותר)
למה זה כן מועיל? כאשר רוצים ליצור VCD או SVCD לא סטנדרטיים
כדי לדחוף סרט של שעה וחצי על דיסק של שעה ו-20 דק' (דיסקים של 80 דק')
בהמרות של MPEG-1 ו-MPEG-2 משתמשים ב-CBR
אלו הן הנוסחאות בפשטות ובלי בלבול מוח
_____________________________________
|