حاوية فيديو Flash (.flv)

مواصفة قياسي

Flash Video (FLV) تنسيق حاوية طوّرته Macromedia وAdobe لتقديم الفيديو والصوت المتزامنين عبر الويب باستخدام إضافة Adobe Flash Player للمتصفح.

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

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

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

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

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

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

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

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

46 4C 56 01

تمثيل ASCII: FLV

التوحيد القياسي: مواصفة Adobe Systems لتنسيق ملفات Flash Video

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

هيكلية الحاويةحاوية تدفق قائمة على الوسوم، تتداخل فيها وسوم الصوت والفيديو والبيانات النصية
الضغطفيديو بترميز Sorenson Spark أو VP6 أو H.264، مع صوت MP3 أو AAC
ترتيب البايتات (Endianness)ترتيب البتات والبايتات الكبير
مساحات الألوانYUV 4:2:0
القنوات والبنيةصوت أحادي أو استريو مع تدفق فيديو
الحد الأقصى للأبعاديصل عادةً إلى 1080p
الشفافيةتدعم تدفقات فيديو VP6 قناة ألفا للشفافية
البث والتحميل التدرجييدعم البث المباشر أصليًا عبر بروتوكول RTMP (بروتوكول المراسلة في الوقت الفعلي)

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

السمة التقنيةFLV (الحالي)MP4WEBMMKV
الدعم الحالي في المتصفحات0% (تمت إزالته تماماً من جميع المتصفحات الحديثة)عالمي بنسبة 100% عبر جميع المتصفحاتدعم المتصفحات الحديثة بنسبة 100%يتطلب مشغل وسائط لسطح المكتب
توحيد المعاييرمواصفات Adobe الخاصةمعيار دولي مفتوح ISO/IECمعيار W3C / WebM المفتوحمعيار Matroska مفتوح المصدر
التشغيل على الأجهزة المحمولةغير مدعوم مباشرةً على iOS وAndroid الحديثيندعم أصلي للأجهزةدعم أصلي للأجهزةمدعوم عبر VLC / تطبيقات الطرف الثالث
شفافية قناة ألفامدعوم عبر ترميز On2 VP6محدود (يتطلب canvas أو WebCodecs)دعم قناة ألفا الأصلية (VP9)مدعوم في تدفقات VP9/ProRes

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

تظهر مدة فيديو FLV المنزّل على أنها «غير معروفة»، ولا يمكن التنقل فيه باستخدام شريط التقدم.

السبب الجذري: غياب علامة البرنامج النصي onMetaData، التي تحتوي على جداول الطوابع الزمنية للإطارات الرئيسية وأحجام الملفات.

الاسترداد: أضف جداول الإطارات الرئيسية المفقودة باستخدام yamdi (Yet Another MetaData Injector)، أو حوّل الملف إلى MP4 عبر File2File.app.

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

كان مكوّن Flash Player من أكثر مكونات البرمجيات استهدافًا تاريخيًا، بسبب أخطاء فساد الذاكرة في تحليل ActionScript وFLV.

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

  • استخدام بعد التحرير وتجاوز سعة الكومة في محرك تحليل FLV بـ ActionScript 3 (مثل CVE-2015-5122).
  • قد تتسبب حزم بيانات AMF0/AMF3 الوصفية المصاغة خصيصًا في فساد الذاكرة لدى المحللات المعرّضة للخطر.
  • تجاوزات الذاكرة المؤقتة في إجراءات فك ضغط Sorenson Spark القديمة.

أفضل الممارسات الدفاعية: لا تشغّل مطلقًا إضافات Flash Player الأصلية. حوّل ملفات FLV المؤرشفة مباشرةً إلى MP4 باستخدام FFmpeg في بيئة معزولة.

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

2020أنهت Adobe رسميًا دعم Flash Player في 31 ديسمبر 2020، ما أوقف الاستخدام النشط لـ FLV.
2005أطلقت YouTube خدمتها معتمدةً FLV تنسيقًا حصريًا لتقديم الفيديو.
2003قدّمت Macromedia تنسيق Flash Video بالتزامن مع Flash Player 7.

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

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

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

  • أصبح تنسيقًا قديمًا وغير مدعوم في متصفحات الويب الحديثة بعد إيقاف Flash Player.
  • يتطلب تشغيله على أجهزة iOS وAndroid وأجهزة التلفزيون الذكية إعادة التشفير أو تحويل الحاوية إلى MP4.
  • يفتقر إلى ميزات الحاويات الحديثة، مثل الصوت متعدد المسارات والبث التكيفي بمعدل بت متغير.

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

  • رُمّز أول فيديو رُفع إلى YouTube، «Me at the zoo» في أبريل 2005، وقُدّم كملف FLV.
  • تسلسل البايتات السحري في Flash Video '46 4C 56 01' يمثّل نص ASCII 'FLV' متبوعًا بإصدار الحاوية 1.
  • نشر Steve Jobs رسالته المفتوحة الشهيرة «Thoughts on Flash» عام 2010، ما سرّع انتقال المجال من FLV إلى MP4 باستخدام HTML5.

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

لماذا لم يعد بإمكاني تشغيل ملفات FLV على حاسوبي؟

أوقفت Adobe ومتصفحات الويب الرئيسية دعم Flash Player رسميًا في ديسمبر 2020 بسبب ثغراته الأمنية. لتشغيل ملفات FLV اليوم، استخدم مشغّل VLC أو حوّلها إلى MP4.

هل يمكنني تحويل FLV إلى MP4 دون فقدان الجودة؟

يمكن نقل مسارات H.264 وAAC المتوافقة من FLV إلى MP4 دون إعادة ترميز؛ ويختلف وقت المعالجة حسب حجم الملف والجهاز.

ما برامج الترميز التي استخدمتها مقاطع FLV في الأصل؟

استخدمت ملفات FLV الأولى ترميز Sorenson Spark، وهو أحد أنواع H.263، ثم استخدمت On2 VP6. وفي عام 2007 أضافت Adobe دعم ترميز H.264 القياسي.