ffmpeg Вставка дублирующей звуковой дорожки без создания промежуточного файла

ffmpeg Вставка дублирующей звуковой дорожки без создания промежуточного файла

Я хочу добавить микшированную звуковую дорожку к существующим файлам.

Поэтому обычно я выполняю следующие команды:

ffmpeg -i input.mkv -map 0:a -c:a dca -ac 2 -strict -2 -vol 425 stereo.mkv
ffmpeg -i input.mkv -i stereo.mkv -map 0:v -map 0:a -map 1:a -map 0:s output.mkv

Есть ли способ сделать копию одного-единственного аудиопотока на входе одновременно, без необходимости создания промежуточного файла?

решение1

Бегать

ffmpeg -i input.mkv -map 0:v -map 0:a -map 0:a -map 0:s -c copy -filter:a:1 "volume=425/256" -c:a:1 dca -ac 2 -strict -2 output.mkv

Связанный контент