FFmpeg - объединить аудио - видео? - PullRequest
3 голосов
/ 18 февраля 2012

Как объединить аудио и видео файлы с помощью ffmpeg?

Я пытаюсь это, но это не работает:

ffmpeg -i source.mkv -i new_audio.mp3 \
   -vcodec copy -acodec copy \
   -acodec copy \
   destination.mkv \
   -newaudio

1 Ответ

0 голосов
/ 19 февраля 2012

Вы можете объединить все потоки из обоих входных файлов, используя -map input_index следующим образом:

ffmpeg -i source.mkv -i new_audio.mp3 -map 0 -map 1 \
    -vcodec copy -acodec copy destination.mkv

Чтобы объединить только выбранные потоки, используйте -map input_index:stream_index. Например, следующее объединяет первый поток первого ввода со вторым входом:

ffmpeg -i source.mkv -i new_audio.mp3 -map 0:0 -map 1 \
    -vcodec copy -acodec copy destination.mkv

Обратите внимание, что индексы начинаются с нуля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...