معدل نقل البيانات

Derek Herman
Derek Herman
Joe Medley
Joe Medley

في مقالة الحاويات وبرامج الترميز السابقة، تعرّفت على كيفية تغيير الحاوية (الملحق) وبرنامج الترميز لملف وسائط. سنشرح لك في هذه المقالة كيفية تغيير معدل نقل البيانات قبل توضيح كيفية حلّ المشكلة.

يرتبط معدل نقل البيانات ودرجة الدقة بكمية البيانات في ملف الوسائط. من المحتمل أن يكون ذلك بلا شك، ولكننا سنقوله على أي حال. يمكنك في أي وقت خفض معدل نقل البيانات ودرجة الدقة، ولكن يصعب زيادتهما. بدون استخدام برامج وخوارزميات خاصة، ستنخفض جودة الترجمة.

لذا، ابدأ دائمًا عملية التحويل باستخدام الملف المصدر الأعلى جودة يمكنك الحصول عليه. قبل تنفيذ أي إجراء، حتى قبل تغيير برنامج الترميز أو الحاوية، تحقَّق من خصائص عرض الملف وتحقَّق من أنّ معدل نقل البيانات أو درجة الدقة أعلى من النتيجة المطلوبة.

معدل نقل البيانات هو الحد الأقصى لعدد وحدات البت المستخدمة لترميز ثانية واحدة من بث وسائط. وكلما زاد عدد الوحدات المستخدَمة لتشفير ثانية من البث، زادت الدقّة.

من غير المفاجئ أنّ معدّلات نقل البيانات المختلفة التي يمكن أن يتعامل معها الويب منخفضة. يعرض الجدول التالي معدل نقل البيانات الذي يجب استهدافه لحالات الشبكة الشائعة. بغرض المقارنة، أضفنا قيمًا لأقراص Blu-ray وأقراص DVD.

طريقة العرض معدل نقل البيانات
Blu-ray ‫20 ميغابت في الثانية
خدمات أقراص فيديو رقمية (DVD) ‫6 ميغابت في الثانية
ويب سطح المكتب 2 ميغابايت
شبكة الجيل الرابع للجوّال 0.7 ميغا بايت
شبكة الجيل الثالث للجوّال 0.35 ميغابت في الثانية
شبكة الجيل الثاني للجوّال يعتمد ذلك على نوع الشبكة.

EDGE: 0.4 ميغابايت
GPRS: 0.04 ميغابايت

ما القيمة التي يجب استخدامها للفيديو على صفحات الويب؟ والإجابة المختصرة هي على الأقل: سطح المكتب وشبكة الجيل الرابع وشبكة الجيل الثالث. إذا كنت تعرض فيديو في أحد الأسواق التي يُشار إليها باسم "المليار مستخدم التالي"، مثل الهند مثلاً، عليك تضمين شبكة الجيل الثاني أيضًا. لأغراض التوضيح، سنستخدم شبكة الجيل الثالث.

عند استخدام برنامج 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

بعد أن تم إعداد ملفاتك، حان وقت ضبط درجات دقتها.