صيغة AVI للصوت والفيديو (.avi)

مواصفة قياسي

صيغة تداخل الصوت والفيديو (AVI) هي حاوية وسائط متعددة بارزة قدمتها Microsoft عام 1992، وتدمج بين تدفقي الصوت والفيديو لتشغيلهما بالتزامن.

فحص البيانات الوصفية

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات AVI من خلال فحص تسلسل البايت الثنائي البادئ:

اختر الملفات أو أسقطها هنا

خاص - لا تغادر الملفات جهازك أبدًا

أو الصق Ctrl+V
ضمان الخصوصية وعدم الإرسال عبر الشبكة: صفر بايت يتم رفعه إلى خوادم خارجية. تمت كل عمليات المعالجة محلياً في صندوق الحماية (Sandbox) الخاص بمتصفحك.

توقيع رأس الملف على مستوى البايت (Magic Bytes)

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات AVI من خلال فحص تسلسل البايت الثنائي البادئ:

التوقيع الست عشري (الإزاحة 0):

52 49 46 46 ?? ?? ?? ?? 41 56 49 20

تمثيل ASCII: RIFF????AVI

التوحيد القياسي: مواصفة Microsoft RIFF / امتداد OpenDML

المواصفات الفنية

هيكلية الحاويةحاوية مقاطع متداخلة بتنسيق تبادل الموارد (RIFF)
الضغطتدفقات متداخلة تدعم DivX وXvid وMotion JPEG والفيديو الخام غير المضغوط وصوت MP3
ترتيب البايتات (Endianness)ترتيب البايتات الصغير (Little-Endian، ترتيب Intel x86)
مساحات الألوانYUV 4:2:0 وRGB وألوان مفهرسة
القنوات والبنيةتدفقات صوت أحادية أو استريو ومتعددة القنوات
الحد الأقصى للأبعادغير مقيّد؛ ويدعم امتداد OpenDML AVI دقة 4K وتدفقات بأحجام عدة جيجابايتات
الشفافيةمدعومة عبر تدفقات فيديو RGBA غير المضغوطة
البث والتحميل التدرجييوضع مقطع الفهرس في نهاية الملف، ما يجعل التنسيق غير ملائم للبث التدريجي عبر الويب

مصفوفة المقارنة التقنية: AVI مقابل المنافسين

السمة التقنيةAVI (الحالي)MP4MKVMOV
مدى ملاءمة البثضعيف؛ إذ يتطلب التنقل داخل الملف تنزيله بالكاملممتاز (FastStart / HLS / DASH)جيد (EBML مجزأ)ممتاز (FastStart)
تشغيل ويب HTML5غير مدعوم أصليًا في المتصفحات الحديثةعالمي بنسبة 100% عبر جميع المتصفحاتدعم جزئي (Edge / Chrome)مدعوم على أجهزة Apple التي تستخدم Safari
تضمين الترجمةيعتمد على حلول غير قياسية (يتطلب ملفات .srt خارجية)نص محدد زمنياً أصلي (tx3g / VTT)دعم كامل أصلي لـ ASS/SSA/SRTترجمات Apple QuickTime الأصلية
معدل الإطار المتغيرمعدل إطارات ثابت (CFR)دعم أصلي لـ VFRدعم أصلي لـ VFRدعم أصلي لـ VFR

أنماط التلف الشائعة ودليل الاسترداد بالنظام الست عشري

يمكن لمشغل الوسائط تشغيل الفيديو، لكنه لا يستطيع التنقل داخله أو تقديمه سريعًا، أو يعرض رسالة 'Corrupt index'.

السبب الجذري: اقتُطع مقطع الفهرس الختامي 'idx1' أو حُذف أثناء تنزيل انقطع.

الاسترداد: أعِد بناء الفهرس باستخدام DivFix++ أو VLC ('Build index then play') أو 'ffmpeg -i broken.avi -c copy fixed.avi'.

تحليل الأمان ومتجهات الهجوم على المحلّل

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

ناقلات الهجوم المعروفة

  • تجاوز سعة مخزن الكومة المؤقت عند تحليل مقطع رأس التدفق ('strh') في مشغلات وسائط Windows القديمة.
  • تجاوز سعة عدد صحيح أثناء تخصيص مصفوفة الفهرس بسبب رؤوس مُعدّة بخبث تتضمن عددًا كبيرًا من الإطارات.
  • قراءة خارج الحدود أثناء فك ضغط Motion JPEG ضمن مرشحات DirectShow القديمة.

أفضل الممارسات الدفاعية: حوّل ملفات AVI غير الموثوقة إلى تنسيق MP4 حديث داخل بيئة معزولة قبل إدخالها.

الأصول التاريخية والمحطات الرئيسية

1999حوّل ضغط DivX تنسيق AVI إلى التنسيق المهيمن لمشاركة الأفلام عبر الإنترنت.
1996أصدر اتحاد OpenDML الإصدار AVI 2.0، رافعًا حد حجم الملف الصارم البالغ 2 غيغابايت.
1992قدمت Microsoft تنسيق AVI إلى جانب Video for Windows ضمن نظام Windows 3.1.

المزايا الرئيسية والإيجابيات

  • دعم واسع جدًا على أجهزة سطح المكتب القديمة عبر برامج وسائط Windows ومحرري الفيديو.
  • يدعم الإطارات الخام غير المضغوطة لمسح الأفلام الأرشيفية وتحليل الفيديو العلمي.
  • بنية بسيطة لتداخل التدفقات مع الحد الأدنى من الحمل الإضافي للحاوية.

القيود الفنية والسلبيات

  • يفتقر إلى دعم ميزات حاويات الفيديو الحديثة مثل معدل الإطارات المتغير (VFR) والفصول.
  • غير ملائم لبث الويب لأن مقطع الفهرس الرئيسي ('idx1') يُخزَّن في نهاية الملف.
  • لا يدعمه المتصفح أصليًا ضمن HTML5 من دون إعادة ترميزه إلى MP4 أو WebM.

معلومات تقنية طريفة

  • في أوائل العقد الأول من القرن الحادي والعشرين، كانت ملفات AVI بترميز DivX وXvid من أكثر التنسيقات استخدامًا في شبكات مشاركة الملفات بين الأقران.
  • لم تتجاوز مواصفات AVI الأصلية لعام 1992 2 غيغابايت بسبب مؤشرات إزاحة الملفات ذات 32 بت.
  • يسرد مقطع 'idx1' في نهاية ملف AVI موضع البايت لكل إطار لأغراض التنقل داخل الملف.

الأسئلة التقنية المتكررة

لماذا لا يمكنني تشغيل فيديوهات AVI مباشرة في متصفحات الويب؟

تعتمد المتصفحات الحديثة أساسًا على MP4 (H.264/AV1) وWebM (VP9/AV1)، لأن حاويتيهما محسّنتان للبث التدريجي. يفتقر AVI إلى ميزات البث عبر الويب، ولا يدعمه عنصر HTML5 <video> أصليًا.

كيف يمكنني إصلاح ملف AVI الذي لا يقبل التنقل داخل الملف أو تحريك مؤشر التشغيل؟

تعتمد ملفات AVI على جدول فهرسة في نهاية الملف؛ وإذا لم يكتمل، فلن تتمكن المشغلات من التنقل داخل الفيديو. وتعيد إعادة ترميز الملف أو فهرسته باستخدام محول الفيديو في File2File.app إمكانية التنقل عبره.

ما الفرق بين AVI و MP4؟

AVI حاوية قديمة طُوّرت عام 1992 للتشغيل محليًا على أجهزة سطح المكتب، بينما MP4 معيار حديث طُوّر عام 2001 ويدعم بث الويب والفصول ومعدلات الإطارات المتغيرة والترجمات وضغطًا أفضل.