1

У меня есть фильм AVI и второе аудио в файле MP3, и я хочу создать третий файл в MKV с исходным аудио из AVI и вторым аудио из MP3. Можно ли это сделать с FFMPEG? Я пробовал эту команду, но выход MKV был создан без вторичного аудио:

ffmpeg -y -i movie.avi -i sec_audio.mp3 -c:v libx264 -b:v 3000k -c:a libmp3lame -b:a 256k final.mkv

1 ответ1

4
ffmpeg -i input.avi -i sound.mp3 -map 0 -map 1 -c copy output.mkv

-map 0 -map 1 указывает ffmpeg взять все потоки со входа 0 (в этом примере input.avi) и все потоки со входа 1 (в этом примере sound.mp3). Смотрите эту страницу в ffmpeg wiki (очень полезный общий ресурс для использования ffmpeg) для получения дополнительной информации.

Я использовал -c copy чтобы просто скопировать все потоки, так как MKV может содержать все (в терминах кодеков доставки), что может содержать AVI. Конечно, вы можете использовать любые параметры вывода, которые хотите (опять же, посмотрите вики-страницу ffmpeg для получения дополнительной информации).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .