Имейте две звуковые дорожки - одну для использования в качестве фона, а другую для основного звука - и я хочу сжать и смешать фоновый звук с основным.

Я попытался использовать фильтр sidechaincompress но на выходе громкость основного звука очень низкая.

1 ответ1

0

Исходя из комментариев, звучит так, как будто настройки по умолчанию фильтра сжатия боковой цепи недостаточно фильтруют фоновую музыку.

Пытаться

ffmpeg -i background.mp3 -i audio.mp3 \
-filter_complex "[1:a]asplit=2[sc][mix];[0:a][sc]sidechaincompress=threshold=0.1:ratio=5[bg]; \
                        [bg][mix]amerge[fin‌​al]"
       -map [final] final.mp3

Я добавил две переменные.

threshold определяет, насколько громким должен быть основной звук, прежде чем компрессор боковой цепи изменит громкость музыкальной дорожки. Если для начала громкость основной дорожки низкая, возможно, потребуется уменьшить это значение.

ratio определяет, насколько фоновый звук уменьшается. Значение по умолчанию - 2 , а min,max - 1,20

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