🍋
Menu
Video

Muxing

Muxing (Akış Çoğullama)

Birden fazla ayrı medya akışını (video, ses, altyazı) tek bir kapsayıcı dosyada birleştirme veya tersine, kapsayıcı dosyayı bireysel akışlara ayırma işlemi.

Teknik Detay

Çoğullama (mux) birden fazla temel akıştan gelen paketleri zamanlama bilgisiyle tek bir çoğullanmış akışa serpiştirerek birleştirir. Çoğullama açma (demux) bu işlemi tersine çevirir. Sıkıştırma/açma gerçekleşmez — akış verileri değişmeden kalır. FFmpeg: ffmpeg -i video.h264 -i audio.aac -c copy output.mp4 (mux), ffmpeg -i input.mkv -c copy -an video.mp4 (demux/ses kaldır). Senkronizasyon: sunum zaman damgaları (PTS) ve çözümleme zaman damgaları (DTS) karelerin doğru sırada görüntülenmesini sağlar (özellikle çözümleme sırası ≠ görüntüleme sırası olan B-kareler için önemli). Serpiştirme hususları: pürüzsüz oynatma için ses ve video parçaları serpiştirilmelidir — çok büyük tamponlar başlangıç gecikmesine neden olur. Remux cezası: genellikle dosya boyutunun <%1'i, neredeyse anlık işleme.

Ornek

```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>
```

Ilgili Araclar

Ilgili Terimler