Как преобразовать стерео-трек в моно (таким образом, данные из обоих каналов будут объединены), а затем панорамировать моно-трек на 100% вправо или влево с помощью FFMPEG? (Возможно, мне придется преобразовать его обратно в стерео, чтобы сделать это?)

Это может показаться немного сумасшедшим, но причина, по которой я хочу это сделать, заключается в том, что я работаю над аудио-экспериментом, в котором я хочу взять трек, вырезать все минимумы и затем повысить супер-максимумы / воздух, а затем поставить его на сторона (левый канал), затем сделайте то же самое с немного другими настройками, а затем полностью переместитесь на другую сторону (правый канал). Затем я возьму ту же оригинальную дорожку и немного увеличу минимумы, но сохраню ее в центре, а затем объединю 3, используя функцию слияния ffmpeg, создав, возможно, "улучшенную" расширенную стереофоническую версию трека.

В основном я хочу знать, как панорамировать дорожку на 100% влево или вправо с помощью ffmpeg

Согласно документации это преобразует его в моно с большим коэффициентом для левого канала: (Я не уверен, как бы вы сделали панорамирование на 100% влево или вправо)

pan=1c|c0=0.9*c0+0.1*c1

1 ответ1

0

использование

pan=stereo | FL < c0 + c1

Не нужно идти по стерео -> моно -> стерео маршруту. Приведенный выше оператор панорамирования сохраняет вывод как стереофонический и устанавливает фронтальный левый канал как сумму входных первого и второго каналов (< указывает панорамированию масштабировать сумму, чтобы избежать отсечения. Используйте = если это не проблема). Front Right не указан, следовательно, он отключен.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .