У меня есть файл mp4 с двумя аудиоканалами, как показано ниже.
Затем я использую ffmpeg -i 70_1.mp4 -ss 00:00:00 -t 00:00:10 -hide_banner 777.mp4 , чтобы вырезать фрагмент, но сгенерированный файл потерял звук.
ffmpeg -i 70_1.mp4 -ss 00:00:00 -t 00:00:10 -hide_banner 777.mp4
По умолчанию поведение выбора потока - это выбор одного потока для каждого типа потока, поэтому вы должны указать, что вам нужны все потоки с опцией -map :
-map
ffmpeg -i 70_1.mp4 -ss 00:00:00 -t 00:00:10 -map 0 777.mp4