LINUX.ORG.RU

Как добавить вторую дорожку в видео с помощью ffmpeg?

 ,


1

2

Я запускаю:

ffmpeg -i /путь/до/файла.mp4 -i /путь/до/файла.aac output.mp4

После конвертации получается файл с идентичными исходными данными без второй дорожки.

При анализе исходного файла видео ffmpeg выяснилось, что там уже есть вторая дорожка. Но vlc ее не отображает и нет возможности на нее переключиться. Что делать?



Последнее исправление: Nevermind (всего исправлений: 1)

Чтобы управлять тем какие потоки из каких файлов пойдут в итоговых файл есть опция map https://trac.ffmpeg.org/wiki/Map

Если тебе не обязательно получать на выходе mp4 то можно воспользоваться гуёвым и интуитивно понятным MkvToolnix GUI

MrClon ★★★★★
()
Ответ на: комментарий от Nevermind

Ну вот все и выбери, через map

ffmpeg -i /путь/до/файла.mp4 -i /путь/до/файла.aac -map 0 -map 1 output.mp4

Если я ничего не путаю

MrClon ★★★★★
()
Ответ на: комментарий от MrClon

Ооо, да, точно! Спасибо, накосячил с нумерацией потоков

Nevermind
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.