ما هو تنسيق ملف MPG؟
ينتمي الملف بامتداد .mpg إلى مجموعة امتدادات الملفات لضغط الصوت والفيديو MPEG-1 أو MPEG-2. لا يتوفر فيديو MPEG-1 Part 2 بسهولة ، ويشير هذا الامتداد (تنسيق ملف MPG) عادةً إلى دفق برنامج MPEG المحدد في MPEG-1 و MPEG-2 ، أو تدفق نقل MPEG المحدد في MPEG-2 . توجد أيضًا امتدادات أخرى مثل .m2ts تحدد الحاوية الدقيقة ، في هذه الحالة ، MPEG-2 TS ، ولكن هذا ليس له صلة كبيرة بوسائط MPEG-1. .mp3 هو الامتداد الأكثر شيوعًا للملفات التي تحتوي على صوت MP3. ملف MP3 هو دفق نموذجي من الصوت الخام ؛ الطريقة التقليدية لوضع علامة على ملفات MP3 هي كتابة بيانات الدفق إلى مقاطع “هراء” من كل إطار ، والتي تحفظ معلومات الوسائط ولكن يتم تجاهلها بواسطة ** مشغل ملفات mpg **. هذه تقنية مشابهة تُستخدم لتمييز ملفات AAC ، لكنها أقل دعمًا في الوقت الحاضر.
ضغط MPEG
يرمز اسم MPEG إلى مجموعة خبراء الصور المتحركة. MPEG هي أداة لضغط الفيديو ، والتي تتضمن ضغط الصور والأصوات ، بالإضافة إلى مزامنة الاثنين. يوجد حاليًا العديد من معايير MPEG.
- يُقترح MPEG-1 لمعدلات البيانات الوسيطة بترتيب 1.5 Mbit / sec.
- يُقترح MPEG-2 لمعدلات بيانات عالية لا تقل عن 10 ميجابت / ثانية.
- تم اقتراح MPEG-3 لضغط HDTV ولكن وجد أنه زائد وتم دمجه مع MPEG-2.
- يُقترح MPEG-4 لمعدلات بيانات منخفضة جدًا تقل عن 64 كيلوبت / ثانية.
دفق البرنامج من تنسيق ملف MPG
دفق البرنامج عبارة عن حاوية لتعدد إرسال الصوت الرقمي والفيديو وغير ذلك. تم تحديد تنسيق تدفق البرنامج في الجزء الأول من MPEG-1 (ISO / IEC 11172-1) والجزء الأول من MPEG-2 ، الأنظمة (معيار ISO / IEC 13818-1 / ITU-T H.222.0). إن دفق برنامج MPEG-2 قائم على التناظرية ويشبه طبقة أنظمة ISO / IEC 11172 ومتوافق مع الأمام.
تفاصيل الترميز
فيما يلي تفاصيل الترميز لتنسيق رأس حزمة دفق برنامج MPEG-2 الجزئي:
الاسم | عدد البتات | الوصف |
---|---|---|
تزامن بايت | 32 | 0x000001BA |
بتات علامة | 2 | 01b لإصدار MPEG-2. بتات العلامة لإصدار MPEG-1 هي 4 بتات بقيمة 0010b. |
ساعة النظام [32..30] | 3 | مرجع ساعة النظام (SCR) بت 32 إلى 30 |
بت علامة | 1 | 1 بت دائما تعيين. |
ساعة النظام [29..15] | 15 | بتات ساعة النظام من 29 إلى 15 |
بت علامة | 1 | 1 بت دائما تعيين. |
ساعة النظام [14..0] | 15 | بتات ساعة النظام من 14 إلى 0 |
بت علامة | 1 | 1 بت دائما تعيين. |
تمديد SCR | 9 | |
بت علامة | 1 | 1 بت دائما تعيين. |
معدل البت | 22 | بوحدات 50 بايت في الثانية. |
بتات علامة | 2 | 11 بت دائما. |
محفوظة | 5 | محفوظة للاستخدام في المستقبل |
طول الحشو | 3 | |
حشو بايت | 8 * طول حشو | |
رأس النظام (اختياري) | 0 أو أكثر | إذا كان رمز بدء رأس النظام يتبع: 0x000001BB |
يوضح الجدول التالي تنسيق رأس النظام الجزئي:
الاسم | عدد البايتات | الوصف |
---|---|---|
تزامن بايت | 4 | 0x000001BB |
طول الرأس | 2 | |
معدل الربط وبتات العلامة | 3 | |
ربط الصوت والأعلام | 1 | |
الأعلام وبت العلامة وملزمة الفيديو | 1 | |
تقييد معدل الحزمة والبايت المحجوز | 1 |