Skip to content

FFmpeg Reordonare Streamuri — Complete Guide

DodaTech Updated 2025-01-15 1 min read

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

In acest ghid vei învăța cum să controlezi ordinea streamurilor în fișierul de ieșire cu FFmpeg, plasând streamurile în ordinea dorită.

Problema

Ordinea streamurilor din fișier contează pentru compatibilitate și conveniență. Uneori ai nevoie ca audio să fie primul stream, sau subtitrările să fie la final. FFmpeg îți permite să reordonezi streamurile.

Modul Greșit

ffmpeg -i input.mkv -c copy output.mkv

Păstrează ordinea originală a streamurilor, care poate să nu fie cea dorită.

Modul Corect

ffmpeg -i input.mkv -map 0:a -map 0:v -map 0:s -c copy output.mkv

Output:

Streamurile sunt în ordinea: audio, video, subtitrări.

Pași de urmat

1. Identifică streamurile existente

ffmpeg -i input.mkv

2. Reordonare: audio primul, apoi video

ffmpeg -i input.mkv -map 0:a:0 -map 0:v:0 -c copy output.mkv

3. Reordonare completă

ffmpeg -i input.mkv -map 0:a:1 -map 0:a:0 -map 0:v -map 0:s -c copy output.mkv

4. Stream video pe prima poziție

ffmpeg -i input.mkv -map 0:v -map 0:a -c copy output.mkv

Sfaturi utile

  • Ordinea parametrilor -map determină ordinea în ieșire.
  • Poți duplica streamuri cu -map de mai multe ori.
  • Verifică ordinea cu ffprobe -show_streams.
  • Unele playere preferă video pe prima poziție.

Greșeli comune

  1. Omisiunea streamurilor — dacă nu mapezi un stream, nu apare în ieșire.
  2. Duplicate neintenționate — același -map de două ori creează duplicate.
  3. Indexuri greșite — verifică indexurile cu ffprobe.
  4. Confuzia între fișiere-map 1:a vs -map 0:a.
  5. Lipsa -c copy — re-encoding implicit.

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

### Există o ordine standard pentru streamuri?

Da, de obicei: video → audio → subtitrări. Unele playere se așteaptă la această ordine.

Poziția streamurilor afectează redarea?

În general nu, dar unele playere vechi pot avea probleme dacă video nu este primul stream.

Cum copiez un stream de mai multe ori?

Folosește -map de mai multe ori pentru același stream: -map 0:a -map 0:a -c copy output.mkv.

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