Skip to content

FFmpeg Muxare Multiple Video — Complete Guide

DodaTech Updated 2025-01-15 2 min read

In this tutorial, you'll learn about FFmpeg Muxare Multiple Video. We cover key concepts, practical examples, and best practices.

In acest ghid vei învăța cum să adaugi multiple streamuri video în același fișier container cu FFmpeg — util pentru unghiuri multiple, versiuni sau layere.

Problema

Vrei să incluzi mai multe streamuri video (diferite unghiuri, calități sau versiuni) în același fișier. FFmpeg poate muxa toate streamurile într-un container, permițând utilizatorului să comute între ele.

Modul Greșit

ffmpeg -i camera1.mp4 -i camera2.mp4 output.mkv

Fără -map și -c:v copy, FFmpeg va re-encoda și combina streamurile selectând greșit.

Modul Corect

ffmpeg -i camera1.mp4 -i camera2.mp4 -map 0:v -map 1:v -c:v copy output.mkv

Output:

Fișier MKV cu 2 streamuri video (camera1 și camera2).

Pași de urmat

1. Muxare două streamuri video

ffmpeg -i angle1.mp4 -i angle2.mp4 -map 0:v -map 1:v -c:v copy -map 0:a output.mkv

2. Etichetare streamuri video

ffmpeg -i angle1.mp4 -i angle2.mp4 -map 0:v -map 1:v -c:v copy \
  -metadata:s:v:0 title="Front" \
  -metadata:s:v:1 title="Side" \
  output.mkv

3. Setare stream video implicit

ffmpeg -i angle1.mp4 -i angle2.mp4 -map 0:v -map 1:v -c:v copy \
  -disposition:v:0 default \
  -disposition:v:1 none \
  output.mkv

Sfaturi utile

  • Toate streamurile video trebuie să aibă aceleași dimensiuni pentru compatibilitate.
  • Folosește MKV pentru suport multi-stream video.
  • Codecurile pot fi diferite între streamuri, dar containerul trebuie să le suporte.
  • Adaugă audio separat cu -map 0:a -map 1:a.

Greșeli comune

  1. Dimensiuni video diferite — unele playere nu comută corect.
  2. Frame rate diferit — poate cauza probleme de sincronizare.
  3. Fără -c:v copy — re-encoding inutil și pierdere de calitate.
  4. Container MP4 — MP4 nu suportă bine multiple streamuri video.
  5. Lipsa etichetelor — utilizatorul nu știe ce reprezintă fiecare stream.

Aceste greșeli apar frecvent în fluxurile de lucru FFmpeg. Contribuitorii DodaTech le-au identificat prin analiza proiectelor open-source și a sistemelor de producție.

FAQ

### Ce playere suportă multi-stream video?

VLC, MPC-HC și PotPlayer suportă comutarea între streamuri video. Majoritatea playerelor web nu.

Pot avea streamuri video cu codecuri diferite?

Da, dar containerul MKV trebuie să suporte ambele codecuri.

Cum selectez streamul video la redare?

În VLC: Audio → Video Track → selectează streamul. Sau din meniul contextual.

Construit de dezvoltatorii Doda Browser, DodaZIP și Durga Antivirus Pro. Instrumentele DodaTech se integrează perfect cu FFmpeg pentru productivitate și securitate sporite.

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro