🍋
Menu
Video

Muxing

التعدد (تعدد إرسال التدفقات)

عملية دمج تدفقات فيديو وصوت وترجمة وبيانات وصفية منفصلة في ملف حاوية واحد، أو العملية العكسية لاستخراج التدفقات الفردية من الحاوية (إزالة التعدد).

التفاصيل التقنية

يتشابك التعدد بيانات من تدفقات متعددة في ملف واحد، مع إدارة طوابع التزامن وتعريف التدفقات وجداول الفهرس/البحث. يعين المُعدِّد لكل تدفق معرف مسار، ويكتب الرؤوس، ويتشابك حزم البيانات حسب طابع العرض الزمني (PTS)، ويبني بنية فهرس الحاوية (ذرة moov لـ MP4، Cues لـ MKV). إعادة التعدد (تغيير الحاوية دون إعادة الترميز) سريعة لأن الغلاف فقط يتغير. يتعامل FFmpeg مع التعدد/إزالة التعدد: ffmpeg -i video.h264 -i audio.aac -c copy output.mp4 يدمج التدفقات الخام في MP4. تشمل العمليات الشائعة إضافة مسار صوتي إلى فيديو واستخراج الصوت من فيديو وإضافة ترجمة كتدفق منفصل.

مثال

```html
<!-- Muxing: HTML5 video with format fallback -->
<video controls preload="metadata">
  <source src="video.webm" type="video/webm; codecs=vp9,opus">
  <source src="video.mp4"  type="video/mp4">
  Your browser does not support HTML5 video.
</video>
```

أدوات ذات صلة

مصطلحات ذات صلة