Несколько звуковых дорожек из одного источника в ffmpeg

Я транскодирую свое видео с помощью ffmpeg, но я не могу понять, как я могу получить одновременно двухканальную опцию aac (понижающее микширование) и опцию объемного звучания AC3. Моя текущая команда:

ffmpeg -i input.mp4 \
-c:v libx265 -preset medium -crf 21 -pix_fmt yuv420p10le \
-tag:v hvc1 \
-c:a libfdk_aac -b:a 320k \
-c:a ac3 -b:a 512k \
movie_10bit.m4v

Но я только получаю из этого объем. Вся помощь очень ценится.

1 ответ

Перейти с -map возможность ffmpeg, Предположим, входной поток 0:0 это видео поток и 0:1 аудио поток (узнать ffmpeg -i input.mp4). использование -map создать один видеопоток и два аудиопотока на выходе:

ffmpeg -i input.mp4 \
-map 0:0 -map 0:1 -map 0:1 \
-c:v libx265 -preset medium -crf 21 -pix_fmt yuv420p10le \
-tag:v hvc1 \
-c:a:0 libfdk_aac -b:a:0 320k \
-c:a:1 ac3 -b:a:1 512k \
movie_10bit.m4v

-c:a:0 а также -c:a:1 опишите кодек для двух аудиопотоков.

Другие вопросы по тегам