فيديو Flash (.flv)

Adobe قياسي

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

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

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

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

تحويل خاص بنسبة 100% داخل المتصفح - لا تغادر الملفات جهازك أبداً

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

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

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

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

46 4C 56 01

تمثيل ASCII: FLV

القياسية: Adobe Systems Flash Video File Format Specification

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

هيكلية الحاويةTag-based streaming container with interleaved audio, video, and script data tags
الضغطSorenson Spark, VP6, or H.264 video with MP3 or AAC audio
ترتيب البايتات (Endianness)Big-Endian bit and byte ordering
مساحات الألوانYUV 4:2:0
القنوات والبنيةMono and Stereo audio with video stream
الحد الأقصى للأبعادCommonly up to 1080p
الشفافيةAlpha channel transparency supported in VP6 video streams
البث والتحميل التدرجيNative support for RTMP (Real-Time Messaging Protocol) live streaming

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

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

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

يظهر فيديو FLV الذي تم تنزيله المدة الإجمالية كـ 'غير معروف' ولا يمكن فركه (scrubbed).

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

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

تحليل الأمان وناقلات هجوم المحلل اللغوي

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

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

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

أفضل الممارسات الدفاعية:

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

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

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

  • رائد تاريخي للفيديو عبر الإنترنت في كل مكان: مكّن تشغيل فيديو الويب بدون مشغلات سطح مكتب مستقلة.
  • يدعم الشفافية الخاصة بالفاصل (Alpha transparency) في تدفقات الفيديو باستخدام ترميز On2 VP6.
  • نفقات الحزم المنخفضة المحسنة لبث الفيديو الحي ذو زمن الانتقال المنخفض RTMP.

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

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

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

  • أول فيديو تم تحميله على الإطلاق على YouTube ('أنا في حديقة الحيوان' في أبريل 2005) تم ترميزه وتسليمه كملف FLV.
  • تسلسل البايت السحري لـ Flash Video '46 4C 56 01' يكتب كلمة ASCII 'FLV' تليها إصدار الحاوية 1.
  • نشر ستيف جوبز رسالته المفتوحة الشهيرة 'أفكار حول فلاش' في عام 2010، والتي سرعت انتقال الصناعة من FLV إلى HTML5 MP4.

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

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

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

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

إذا كان ملف FLV يحتوي على فيديو H.264 وصوت AAC، فيمكن لـ File2File إجراء إعادة تغليف (remuxing) للحاوية إلى MP4 في ثوانٍ معدودة دون إعادة ضغط الفيديو.

ما هو الترميز (codec) الذي استخدمته فيديوهات FLV في الأصل؟

استخدمت ملفات FLV المبكرة ترميز Sorenson Spark (وهو متغير من H.263) وفيما بعد On2 VP6، قبل أن تضيف أدوبي دعمًا لترميز H.264 القياسي في عام 2007.