аудио динамика c сжатие диапазона в php - PullRequest
1 голос
/ 27 мая 2020

Возможно ли динамическое сжатие c звукового диапазона в PHP. Существует много путаницы между сжатием звука, то, что я имею в виду под сжатием звука здесь, описано в этой статье.

Некоторые сообщения, которые я видел здесь, о сжатии звука, которое только преобразует звук формат из wav в mp3 или другие форматы с использованием FFmpeg, но я хочу здесь изменить некоторые настройки звука, такие как порог, степень сжатия, время атаки, время восстановления, которые являются базовыми c настройками, которые можно использовать при сжатии звука.

Есть ли способ сделать это на стороне сервера, используя PHP?

1 Ответ

0 голосов
/ 28 мая 2020

Я нашел несколько решений,

Решение 1. Использование фильтра dynaudnorm.

ffmpeg -i in.wav -filter:a "dynaudnorm" out.wav

Решение 2. compand filter

ffmpeg -i in.mp3 -filter_complex \ "compand=attacks=0:points=-30/-900|-20/-20|0/0|20/20" \ out.wav

Решение 1 у меня работает. Дополнительная ссылка: article1 article2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...