Если у вас есть FFmpeg (который можно и нужно скомпилировать из исходного кода ):
ffmpeg -i video.avi -i audio.wav -map 0:0 -map 1:0 -c:v copy -c:a copy output.avi
Это скопирует необработанные битовые потоки видео и аудио с video.avi
и audio.wav
на output.avi
.
Если вы хотите перекодировать видео и аудио, просто передайте правильные параметры c:v
и c:a
параметры, например, для чего-то более современного:
ffmpeg -i video.avi -i audio.wav -map 0:0 -map 1:0 -c:v libx264 -crf 21 -c:a libfaac output.mp4
Здесь crf
контролирует качество видео с нормальными значениями от 19 (лучше) до 24 (хуже). Вместо этого используется аудио AAC.
Читайте о конвертации видео (с помощью стандартных инструментов или с помощью FFmpeg) в нашем блоге: