Несколько звуковых дорожек из одного источника в 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
опишите кодек для двух аудиопотоков.