קצב העברת נתונים

Derek Herman
Derek Herman
Joe Medley
Joe Medley

במאמר הקודם בנושא קונטיינרים וקודקים למדתם איך לשנות את הקונטיינר (הסיומת) והקודק של קובץ מדיה. במאמר הזה נסביר איך לשנות את קצב הנתונים (bitrate) לפני שנרחיב על רזולוציה.

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

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

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

לא מפתיע שהקצבי העברת הנתונים השונים שהאינטרנט יכול לטפל בהם נמוכים. בטבלה הבאה מפורטת מהירות הנתונים שאליה כדאי לכם לכוון בתנאי רשת נפוצים. לשם השוואה, הוספנו ערכים של Blu-ray ו-DVD.

שיטת הצגת המודעות קצב העברת נתונים
Blu-ray 20Mbs
DVD 6Mbps
בדפדפני אינטרנט במחשבים 2 Mbs
4G לנייד 0.7Mbps
3G לנייד 0.35Mbps
נייד 2G המהירות תלויה בסוג הרשת.

EDGE: ‏ 0.4Mbps
GPRS: ‏ 0.04Mbps

באיזה ערך כדאי להשתמש לסרטונים בדפי האינטרנט שלי? התשובה הקצרה היא לפחות: מחשב, 4G ו-3G. אם אתם מציגים מודעות וידאו באחד מהשווקים שנקראים 'מיליארד המשתמשים הבאים', למשל הודו, כדאי לכם לכלול גם את הרשת 2G. למטרות הדגמה, נתמקד ב-3G.

באמצעות FFmpeg, מגדירים את קצב העברת הנתונים באמצעות הדגל (-b) של קצב העברת הנתונים (הפתעה!).

אם לא התקנתם את FFmpeg, תוכלו לקרוא את המאמר יסודות של אפליקציות מדיה כדי להגדיר אותה באמצעות Docker.

  1. MP4

    /media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k glocken_3g.mp4
    
  2. WebM

    /media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k glocken_3g.webm
    

שימו לב שיש שני דגלים של קצב נתונים, -b:a ו--b:v. אחת מהן היא לשידור האודיו והשנייה לשידור הווידאו.

/media # ls -l
-rw-r--r-- 1 root root  12080306 Mar  7 12:16 glocken.mov
-rwx------ 1 root root    531117 Mar  7 13:42 glocken_3g.mp4
-rwx------ 1 root root    706119 Mar  7 13:46 glocken_3g.webm

עכשיו, אחרי שהקבצים מוכנים, הגיע הזמן לשנות את הרזולוציות שלהם.