במאמר הקודם על קונטיינרים וקודקים למדתם איך לשנות את הקונטיינר (התוסף) והקודק של קובץ מדיה. במאמר הזה נסביר איך לשנות את קצב העברת הנתונים לפני נסביר על הרזולוציה.
קצב העברת הנתונים והרזולוציה תואמים לכמות הנתונים בקובץ מדיה. בטח אין סיבה לומר, אבל אנחנו נאמר את זה בכל זאת. תמיד אפשר להנמיך את קצב העברת הנתונים ואת הרזולוציה, אבל ההגדלה שלהם מהווה בעיה. בלי תוכנות ואלגוריתמים מיוחדים, האיכות עלולה להיפגע.
לכן, תמיד כדאי להתחיל את תהליך ההמרה עם קובץ מקור באיכות הגבוהה ביותר שאפשר להשיג. לפני שעושים משהו, אפילו לפני שינוי הקודק או הקונטיינר, כדאי לבדוק את מאפייני התצוגה של הקובץ ולוודא שקצב העברת הנתונים או הרזולוציה של קובץ המקור גבוהים יותר מהתוצאה הרצויה.
קצב העברת נתונים הוא מספר הביטים המקסימלי שמשמש לקידוד שנייה אחת של סטרימינג מדיה. ככל שמשתמשים יותר בביטים לקידוד שנייה של סטרימינג, כך רמת הדיוק גבוהה יותר.
לא מפתיע שקצבי העברת הנתונים השונים שהאינטרנט יכול להתמודד איתם הם נמוכים. בטבלה הבאה תוכלו לראות את קצב העברת הנתונים שמתאים לתנאי רשת נפוצים. לצורך ההשוואה, הוספנו ערכים של תקליטורי Blu-ray ו-DVD.
שיטת הצגת המודעות | קצב העברת נתונים |
---|---|
Blu-ray | 20MB |
DVD | 6 Mbs |
בדפדפני אינטרנט במחשבים | 2 Mb |
נייד 4G | 0.7MB |
נייד 3G | 0.35MB |
נייד 2G | תלוי בסוג הרשת. EDGE: 0.4Mbs GPRS: 0.04Mbs |
באיזה ערך עליי להשתמש עבור וידאו בדפי האינטרנט שלי? התשובה הקצרה היא לפחות: מחשבים, 4G ו-3G. אם אתם מציגים וידאו באחד מהשווקים בשם 'מיליארד המשתמשים הבאים', למשל בהודו, כדאי לכלול גם רשת 2G. למטרות הדגמה, נתמקד ברשתות 3G.
באמצעות FFmpeg הגדרת את קצב העברת הנתונים עם הדגל (הפתיע!) קצב העברת נתונים (-b
).
אם FFmpeg לא מותקנת במכשיר, כדאי לקרוא את המאמר מידע בסיסי על אפליקציית מדיה כדי להגדיר אותה ב-Docker.
MP4
/media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k glocken_3g.mp4
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
עכשיו, כשהקבצים שלכם מוכנים, הגיע הזמן לשנות את הרזולוציה שלהם.