Skip to content

FFmpeg Muxare Audio Video — Complete Guide

DodaTech Updated 2025-01-15 1 min read

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

In acest ghid vei învăța cum să muxezi (combini) streamuri audio și video din surse separate într-un singur fișier container cu FFmpeg.

Problema

Ai un videoclip fără sunet și o pistă audio separată. Pentru a le combina într-un singur fișier, trebuie să le muxezi — să îmbini streamurile într-un container comun.

Modul Greșit

ffmpeg -i video.mp4 -i audio.mp3 output.mp4

Fără -map, FFmpeg poate selecta streamuri greșite sau poate produce un fișier fără audio.

Modul Corect

ffmpeg -i video.mp4 -i audio.mp3 -c:v copy -c:a aac -map 0:v -map 1:a output.mp4

Output:

Fișier combinat: video din fisierul 0, audio din fisierul 1.

Pași de urmat

1. Identifică streamurile disponibile

ffmpeg -i video.mp4 -i audio.mp3

2. Muxează video și audio

ffmpeg -i video.mp4 -i audio.mp3 -c:v copy -c:a aac -b:a 192k -map 0:v -map 1:a output.mp4

3. Sincronizare audio (dacă e necesar)

ffmpeg -i video.mp4 -i audio.mp3 -c:v copy -c:a aac -map 0:v -map 1:a -itsoffset 2.0 output.mp4

-itsoffset 2.0 întârzie audio cu 2 secunde.

Sfaturi utile

  • Folosește -c:v copy pentru a păstra video nere-encodat.
  • Audio MP3 poate fi copiat direct cu -c:a copy dacă containerul suportă.
  • Verifică durata audio cu ffprobe înainte de muxare.
  • Pentru sincronizare fină, ajustează -itsoffset.

Greșeli comune

  1. Fără -map — FFmpeg selectează automat, posibil greșit.
  2. Container incompatibil — MP4 nu suportă toate codecurile audio.
  3. Durate diferite —FFmpeg decupează automat la durata cea mai scurtă.
  4. Re-encoding inutil — copiază streamurile când e posibil.
  5. Ignorarea sample rate-ului — rate diferite pot cauza probleme.

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 este muxarea?

Muxarea este procesul de combinare a mai multor streamuri (audio, video, subtitrări) într-un singur fișier container.

Pot muxa fără re-encoding?

Da, folosește -c:v copy -c:a copy pentru a copia streamurile fără modificare.

Ce container să folosesc?

MP4 pentru compatibilitate maximă. MKV pentru flexibilitate (orice codec).

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