aspose.info
AR

VP6 - ملف فيديو TrueMotion

تاريخ التحديث

ما هو ملف VP6؟

VP6 هو تنسيق فيديو مضغوط تم إدخاله بواسطة تقنيات On2 في مايو 2003. وهو جزء من سلسلة برامج ترميز الفيديو التي طورتها TrueMotion بما في ذلك V3 و V4 و V5. تم استخدام التنسيق قريبًا في مجال البث مثل تقارير BBC وبرنامج QuickLink. تم استبدال VP6 بواسطة VP7 Codec في يناير 2005 مع توافق ضغط أفضل.

تنسيق ملف VP6

المواصفات الكاملة لملفات V6 غير متاحة للجمهور. جعل On2 المواصفات عامة في البداية ولكن سرعان ما أصبحت غير متاحة للمستخدمين العامين. يتوفر توثيق غير رسمي لتنسيق ملف VP6 على ويكي الوسائط المتعددة والذي يمكن الرجوع إليه كمرجع للمطور.

الكتل الكبيرة (ميغا بايت)

على غرار أجزاء MPEG-2 و MPEG-4 2 و 10 ، يتكون كل إطار فيديو لملف VP6 من مصفوفة 16x16 macroblocks (MB). يمكن أن يكون كل ميغابايت في أحد الأوضاع التالية:

  • إنترا ميغا بايت
  • Inter MB ، null MV ، مرجع الإطار السابق
  • Inter MB ، التفاضلية MV ، مرجع الإطار السابق
  • Inter MB ، أربعة MVs ، مرجع الإطار السابق
  • Inter MB ، MV 1 ، مرجع الإطار السابق
  • Inter MB ، MV 2 ، مرجع الإطار السابق
  • Inter MB ، null MV ، مرجع إطار مرجعي
  • Inter MB ، تفاضلية MV ، مرجع إطار مرجعي
  • Inter MB ، MV 1 ، مرجع إطار مرجعي
  • Inter MB ، MV 2 ، مرجع إطار مرجعي

رأس الإطار

يظهر رأس الإطار لـ VP6 كما هو موضح أدناه والذي يتبع تعبئة البت الكبيرة.

بناء الجملةعدد وحدات البتالنوعوحدات Symantecs
يشيرframe_mode1Enum
qp6غير موقّعنطاق صالح لمعلمة التكميم 0..63
علامة1ثابت0 = VP61 / 62 ، 1 = VP60
إذا (frame_mode == 0) {0يساوي INTRA_FRAME
الإصدار5ثابت6 = VP60 / 61 ، 7 = VP60 (فنون إلكترونية) ، 8 = VP62
الإصدار 22ثابت0 = VP60 ، 3 = VP61 / 62
حابك1منطقيصحيح (1) يعني أنه سيتم استخدام التشابك
إذا (العلامة == 1 أو الإصدار 2 == 0) {
الإزاحة16غير موقعإزاحة المخزن المؤقت الثانوي (البايت المتكرر لبدء المخزن المؤقت)
}
خافت8غير موقعارتفاع Macroblock للفيديو
dim_x8غير موقععرض Macroblock للفيديو
render_y8غير محددعرض ارتفاع الفيديو
render_x8غير محددعرض عرض الفيديو
} آخر {
إذا (العلامة == 1 أو الإصدار 2 == 0) {
الإزاحة16غير موقعةإزاحة المخزن المؤقت الثانوي (البايت يعيد بدء المخزن المؤقت)
}
}

مراجع

انظر أيضًا