ما هو ملف MJPEG؟
الملف بامتداد .mjpeg (Motion JPEG) هو ملف فيديو يتم إنشاؤه عن طريق ضغط إطار فيديو فردي كصورة JPEG. وهو يختلف عن تنسيقات الملفات القياسية MPEG-1 و MPEG-2 حيث يكون الضغط عبارة عن إطارات بينية ويتم تحديده بناءً على توقع المحتويات في الإطارات اللاحقة. يتم دعم MJPEG من خلال مجموعة واسعة من التطبيقات التي تشمل متصفحات الويب ومشغلات الوسائط والكاميرات الرقمية وكاميرات الويب وخوادم البث. تتوفر المكونات الإضافية للتطبيقات التي تريد استخدام تنسيق ملف MJPEG.
تنسيق ملف MJPEG
يعتمد MJPEG على معيار الضغط الناضج مثل JPEG الذي يحتوي على مكتبات محددة جيدًا. لا يمكن توحيده بشكل مشابه لمعايير مثل MPEG-2 ولا توجد وثائق متاحة يمكن الإشارة إليها على أنها مواصفات كاملة لـ “Motion JPEG”. في حالة عدم وجود مثل هذا المعيار ، يمكن أن تثير مخرجات الشركات المصنعة المختلفة مشكلات التوافق. ومع ذلك ، قامت شركات مثل Microsoft و Apple بتوثيق كيفية تخزين ملفات M-JPEG بتنسيقاتها الأصلية مثل AVI و QT. يصف rfc2435 تنسيق حمولة RTP للفيديو المضغوط بتنسيق JPEG ويمكن الرجوع إليه كمواد مرجعية.