Я работаю над проектом, когда мне нужно было 6 копий видео, где каждый экземпляр только играет один звуковой канал. Оригинальный видео имеет только два канала, с тем же самым аудио на каждом канале. Сначала я должен был скопировать один из каналов в 4 других недостающих каналов. Я новичок в FFmpeg, я сделал некоторые исследования, и я использовал эту команду:
FFmpeg -i input.mp4 -map_channel 0.1.0 -map_channel 0.1.0 -map_channel 0.1.0 -map_channel 0.1.0 -map_channel 0.1.0 -map_channel 0.1.0 -c: v output.mp4 копия
Это помогло превратить видео в 6 каналов один. Затем я пересмотрела команду для каждого канала:
FFmpeg -i input.mp4 -map_channel 0.1.0 -map_channel -1 -map_channel -1 -map_channel -1 -map_channel -1 -map_channel -1 -с: v output_channel1.mp4 копия
FFmpeg -i input.mp4 -map_channel -1 -map_channel 0.1.0 -map_channel -1 -map_channel -1 -map_channel -1 -map_channel -1 -с: v output_channel2.mp4 копия
и так далее.
Все видео прекрасно работали на своих каналах, но канал 4, в котором я могу только услышать некоторый низкий уровень шума. Я прочитал канал 4 используется для низких частот звука в 5.1 конфигурации, которые могли бы быть проблемой. Я пытался указать расположение канала до 6.0, увеличивая громкость, отключение guess_layout_max, но ничего не получалось. Как я уже сказал, я новичок в FFmpeg, и, вероятно, есть гораздо лучший способ сделать это. Я был бы признателен, если кто-то здесь может помочь мне. Благодарность!