У меня есть 2 входных файла:
cover.jpg
audio.dts
(6 канал)
Мой целевой файл будет MP4 с 1 видео и 3 аудио:
- аудио 1 2-канальный AAC
- аудио 2 6-канальный ac3
- аудио 3 это 6 канальный дтс
Вот команда, которую я попробовал. Изображение Изображение на Видео с аудио многоканальным:
ffmpeg -loop 1 -i cover.jpg -i audio.dts \
-map 0:0 -map 1:0 -map 1:0 -map 1:0 \
-f mp4 \
-codec:v:0 libx264 -r:0 1 -profile:v:0 main -level 3.1 -pix_fmt:0 yuv420p -qmax:0 19 -qmin:0 18 \
-codec:a:0 libfaac -ac:0 2 -ar:0 44100 -q:a:0 640 -af:0 "pan=stereo| FL = FL + 0.5*FC + 1.0*BL + 1.0*SL + 0.8*LFE | FR = FR + 0.5*FC + 1.0*BR + 1.0*SR + 0.8*LFE" \
-codec:a:1 ac3 -ac:1 6 -ab:a:1 640 \
-codec:a:2 copy \
-threads 0 -y \
-shortest -t 00:00:39.000 out.mp4
Но, похоже, те аудио опции, которые я применил к аудио № 1, также применимы к аудио № 2 и аудио № 3.
Как я могу заставить этот вариант работать только для одного трека?