exm menu

 

exm menu

 

המתמטיקה מאחורי ייצוא וידאו נכון

מיכל וינס | 06.03.2019
ייצוא ודאו

מתמטיקה כנראה מפחידה את מרבית האנשים. רבים מאיתנו נשמו לרווחה בתום הלימודים כשנדמה היה שבזה תמו הדרישות מאיתנו בכל הנוגע לשדה זה. אך האם בתחום אמנותי כמו עריכת וידאו באמת צריך מתמטיקה? אז זהו – מסתבר שכדי להבין את צורכי ייצוא הוידאו שלנו ולשלוט בהם כראוי יהיה עלינו מדי פעם לחשב מספרים. כל זאת כדי להשיג קובץ בעל איזון מושלם בין איכות הווידאו לנפחו בדיסק הקשיח.

במאמר זה אתייחס בעיקר לפורמט השולט ביצוא בשנים האחרונות – 264.H (מבלי לזלזל בפורמטים חשובים אחרים, שהחישוב שאציג כאן אינו נוגע להם).

בדוגמא הבאה אמנם השתמשתי בתוכנת פרימייר פרו, אך המתמטיקה תקפה עבור כל תוכנת עריכה מקבילה אחרת.

ובכן, בחלון הייצוא של פרימייר פרו, לאחר שנבחר בפורמט 264.H השורה הבאה מתייחסת לתבנית השמירה הרצויה (Preset). שורה זו בעייתית ומבלבלת מכמה סיבות:
  1. אורכה כאורך הגלות.
  2. חלק מהתבניות לשמירה מתייחסות למכשירים מתקופת הגלות (או קרוב לה).
  3. היא מספקת לעורכים לא מנוסים את התחושה ששמירה בפורמט 264.H עבור סביבת אנדרואיד שונה משמירה עבור סביבת אפל, יו-טיוב ושאר ירקות.

למעשה זו טעות ובמרבית המקרים קובץ שנשמר בקידוד 264.H ירוץ ללא כל בעיה על כל הפלטפורמות והמכשירים המודרניים. אז מה בעצם ההבדל בין תבניות שונות שמכילות את אותם נתוני הרזולוציה וקצב הפריימים לשניה?

דוגמא 1
 
 
המספרים השונים בסיומת של כל פריט ברשימת התבניות, מייצגים רזולוציה מסויימת (כמו למשל Mobile Device 1080p HD).
אז מה בעצם ההבדל בין Twitter 1080p Full HD לבין Vimeo 1080p Full HD?
בתחתית חלון היצוא של פרימייר פרו מופיעה שורה המעריכה את משקל הקובץ הסופי (Estimated File Size).
אם נבחר תבניות שמירה שונות עם מספרים זהים לצידן – נבחין שהערכת משקל הקובץ הסופי משתנה בין תבנית אחת לאחרת. ההסבר לשוני בגדלים הוא קצב הביטים – Bitrate.
נניח שיש לנו דקה של וידאו לייצא בפורמט 264.H ואנחנו בוחרים את התבנית הנוחה למגוון מטרות – Match Source – High Bitrate (שהיא לגמרי לא במקרה גם ברירת המחדל של הפורמט). ניתן לראות שהערכת גודל הקובץ הסופי של פרימייר פרו היא 73MB.
דוגמא 2
החישוב התבצע בהתבסס על נתון שמופיע בתחתית לשונית Video בחלון הייצוא – הגדרות קצב הביטים (Bitrate Settings באנגלית).
בהנחה שלא נגענו בכלום, סביר להניח שיופיע מכוון בודד תחת הגדרה זו – Target Bitrate שמכוון לערך ״10״. כלומר קצב ביטים רצוי של 10Mbps.
 
10Mbps – משמעותו 10megabits per second – 10 מגהביט לשניה – כלומר, כמות המידע בביטים לכל שניה של וידאו.
חשוב להבחין – מגהביט ולא מגהבייט (לא Megabyte). אלה לא יחידות המידה שאנו מכירים ממשקלי קבצים בדיסק הקשיח. מגהביט מיוצג ב-Mb, מגהבייט מיוצג ב-MB.
מגהביט הוא יחידת מידה שונה ממגהבייט (בהקבלה- כפי שמיילים שונים מקילומטרים).
ההמרה בין שניהם קלה:
8 מגהביט = 1 מגהבייט
או
1 מגהביט = 0.125 מגהבייט.
אז פרימייר פרו חישבה כ-73 מגהבייט בהערכת משקל הקובץ הסופי לווידאו של דקה ברזולוציית Full HD כי:
דקה = 60 שניות
כלומר 60 שניות (אורך הווידאו שלנו) כפול 10Mbps (קצב הביטים הרצוי) = 600 מגהביט
600 מגהביט לחלק ל-8 = 75 מגהבייט
מאחר והחישוב מתבסס על שיטת הצילום האמריקאי (בו קצב הפריימים לשניה הוא 29.97) והווידאו שבחרתי צולם בשיטה האירופאית של 25 פריימים לשניה – ההערכה קצת נמוכה מ-75 מגהבייט – אבל יש לזכור שזו רק הערכה ובהחלט יתכן פיספוס קטן- לכאן או לכאן.

 

פורמט 264.H מאפשר שמירה בשלושה סוגי קידוד תחת עמודת קצב הביטים הרצוי (Target Bitrate).
ברירת המחדל כיום מבוססת על שמירה בקידוד של 1Pass, VBR שמשמעותו variable bitrate – כלומר קצב ביטים משתנה. הרעיון מאחורי קידוד זה הוא שהפורמט יכניס יותר ביטים של מידע לפריימים מורכבים (למשל פריימים מלאי פרטים, תנועה או צבע) ופחות ביטים של מידע לפריימים פשוטים (למשל פריימים סטטיים של תקריב).
 

 

 

ישנן שלוש אפשרויות בתפריט קצב הביטים הרצוי:

CBR – מייצג constant bitrate שמשמעותו קצב ביטים אחיד – כלומר, הפורמט ישמור על קצב אחיד של 10 מגהביט של מידע לשניה בין אם הפריים פשוט או מורכב.

VBR, 1 Pass – מייצג כאמור קצב ביטים משתנה בפעם אחת – כלומר הפורמט יחלק את הביטים כך שפריימים מורכבים יקבלו יותר ביטים של מידע. משך הייצוא יהיה ארוך יותר מאשר בקידוד בקצב ביטים אחיד.

VBR, 2 Pass – מייצג קצב ביטים משתנה בשתי פעמים. בבחירה בקידוד זה יופעו שני מכוונים – Target Bitrate שמכוון ל-10Mbps ו-Maximum Bitrate שמכוון ל-12Mbps.

דוגמא 3

הרעיון הוא להגביל את חלוקת קצב הביטים המשתנה כך שעבור פריימים מורכבים יקצה המקודד עד 12 מגהביט לשניה בעוד שבפריימים פשוטים הוא יקצה 10 מגהביט לשניה. זמן הייצוא יהיה ארוך משתי השיטות הקודמות, מאחר והתוכנה מבצעת חישובים פעמיים.
שיטה זו מתאימה לוידאו עם תנועה רבה, צבעוניות משתנה, או צילום בתנאי חשיכה.
מובן שבחירה בין שלוש שיטות הקידוד ומשחק עם כמות המגהביט לשניה תשנה את משקל הקובץ הסופי. למטרת המשך ההסבר נניח שלא ניגע בהגדרות הבסיס בתבנית Match   Source  – High Bitrate ונניח שלא נשנה שיטת קידוד.

אז מה נעשה אם פרימייר ייצאה קובץ שמשקלו 73 מגהבייט והלקוח דורש קובץ של עד 50 מגהבייט, בשל מגבלות מוזרות כמו מערכת ניהול תוכן מוגבלת, או סתם חוסר ידע?
נחשב אחורה מהתוצר הרצוי שלנו:
50 מגהבייט לחלק ל-60 שניות של וידאו = 0.833 מגהבייט לשניה
0.833 מגהבייט לשניה כפול 8 = 6.66 מגהביט לשניה.
לפיכך, מומלץ לכוון את הקידוד ל-6.5 מגהביט לשניה (ליתר ביטחון) אם נשאר עם קידוד ברירת המחדל של VBR, 1 Pass.
אם נבחר בקידוד VBR, 2 Pass נכוון את Maximum Bitrate ל-6.5 ואת Target Bitrate לקצת פחות (נניח ל-5 מגהביט לשניה).

כלל האצבע הוא קובע שיש להתאים את קצב הביטים לשניה לצורכי הווידאו.
קצב ביטים גבוה לשניה יספק וידאו איכותי יותר, אבל אין זו המלצה לכוון את המכוונים למקסימום האפשרי, מאחר ולא תמיד זה יישפר את התוצאה – בווידאו שמגיע מפורמטים מקודדים ודחוסים מראש (תוצר של חלק ממצלמות ה-DSLR, טלפונים ניידים וכו׳) אין משמעות להגדלת מספר הביטים לשניה בגלל איכות חומר הגלם המקורי והתוצאה בפועל תגדיל לחינם את משקל הקובץ ולא תשפיע על איכותו. לכן עבור וידאו באיכות סטנדרטית מומלץ להישאר עם ההגדרות שצויינו לעיל.

מכלתת מנטור מציעה עריכת וידאו קורס אשר נלמד בו גם טיפים נוספים ליצוא וידאו. תוכנות עריכת וידאו ניתן להוריד דרך הענן של אדובי
טיפ לסיום – ניתן לשמור את הגדרות השמירה שנערכו כתבנית לשימוש חוזר לצד תפריט התבניות בחלון היצוא.
אז בהצלחה עם הביטים 🙂

print

 

באותו נושא

  • נכתב ע"י
    בפעם הראשונה שיצא לי לבקר באתר סקי זה היה לגמרי בהפתעה. ביליתי בטורונטו עם חברים מהעבודה, בנסיעת עסקים ומזג האוויר...
    18.03.2019 | כתב: שפי גור-ארי
  • נכתב ע"י
    על אף יכולותיה המורחבות כתוכנה לעיבוד תמונה, לייטרום היא קודם כל תוכנת מסד נתונים. משמע תוכנה היודעת לנהל את כל...
    11.03.2019 | כתב:
  • נכתב ע"י
    איזה כיף להיות עצמאי. אין לך בוס על הראש, יש לך אפשרות לנהל את הזמן שלך בגמישות, לבחור בעצמך על...
    18.03.2019 | כתב: עינת שמשוני
-

שלח לחבר

מלאו את הפרטים הבאים:

    גללתם 1112 פיקסלים! רוצים שוב?

    להשארת פרטים
    -

    יש לנו עוד כל כך הרבה לספר, ואנחנו לא פחות מרשימים בטלפון ואחד על אחד. מוזמנים להתקשר: 4908* או להשאיר פרטים בטופס

    • רותם

    • ליהיא



      התקשר

      להשארת פרטים




      אתם מוזמנים למלא פרטים כאן ואנחנו נחזור אליכם