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

Derek Herman
Derek Herman
Joe Medley
Joe Medley

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

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

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

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

לא מפתיע שהקצבי העברת הנתונים השונים שהאינטרנט יכול לטפל בהם נמוכים. בטבלה הבאה מפורטת מהירות הנתונים שאליה כדאי לכם לכוון בתנאי רשת נפוצים. לצורך השוואה, הוספנו ערכים של 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

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