В разных аудиоисточниках уровень звуков различен. Очень неприятно устанавливать уровень звука практически для каждого медиа контента. Иногда, когда раньше у вас было что-то тихое, вам приходилось регулировать это громче, и через некоторое время вы хотите воспроизвести другой медиа - удар! это неожиданно ломает ваши наушники, звук такой громкий!
Итак, есть ли какой-нибудь плагин / функция, которая может автоматически регулировать уровень звука на каждом медиа-контенте?
sound
volume-control
Мегас
источник
источник
Ответы:
Регулировка уровня звука с помощью плагина LADSPA
Чтобы получить довольно нормализованный уровень звукового выхода, независимый от входного уровня, мы можем использовать плагин LADSPA для фильтрации звукового выхода через PulseAudio.
Как минимум, нам нужен плагин компрессора, такой как dysonCompressor из плагинов swh, который необходимо установить, если он еще не установлен.
После того, как узнал название нашей раковины по умолчанию с
и точное имя плагина в том виде, в котором он хранится
/usr/lib/ladspa/
(с моей системой здесьdyson_compress_1403
), мы можем выполнить следующую командуЗамените
<alsa_output>
на точное имя выходного приемника (в моей системе это былоalsa_output.pci-0000_00_14.2.analog-stereo
).Сжатый выходной сигнал теперь можно услышать во вновь созданном выходном приемнике,
ladspa_sink
доступном из меню « Настройки звука» .Установки управления для плагина компрессора следующие: пиковый предел, время выпуска, быстрый коэффициент, коэффициент . См. В документации к плагину более подробную информацию, значения по умолчанию и минимальные или максимальные значения для этих элементов управления.
Чтобы избежать ограничения воспроизведения, мы также можем комбинировать этот плагин с ограничителем после сжатия. Мы можем использовать
fast_lookahead_limiter
для этого мастер-приемник, который теперь является только что созданным lasdpa_sink сверху:Источник: вышеуказанные настройки были адаптированы к pulseaudio из блога Брайена о неудачах
источник
pacmd unload-module module-ladspa-sink
, и выбрать нормализованный приемникpacmd set-default-sink ladspa_normalized
control
параметр для отражения,control=-12,1,0.5,0.99
используя -12 вместо 0. Это означает, что только звук выше -12 дБ будет сжат (смягчен), что обычно включает в себя что-то громче, чем голоса / разговор. Внесите это изменение, если обнаружите, что во время просмотра фильмов (например, RED 2 на NetFlix) вокал по-прежнему слишком тихий по сравнению со взрывами.Решение Takkat хорошо, но вот вариант, который является более простым и постоянным.
Есть только два шага:
apt-get install swh-plugins
Вырежьте и вставьте следующее в файл ~ / .config / pulse / default.pa :
При следующем входе в систему (или запуске
pulseaudio -k
) нормализация будет автоматически включена по умолчанию.источник
Нормализация громкости присутствует в SMPlayer. Перейдите в центр программного обеспечения и скачайте этот потрясающий плеер, затем включите нормализацию громкости в настройках аудио :)
источник
Раньше у меня также возникали проблемы с нормализацией звука при воспроизведении фильмов на моем медиаплеере VLC, но при небольшом поиске через Интернет я смог найти для этого идеальное решение, и я поделился им ниже, чтобы вы также могли извлечь из этого пользу ...
Исправление аудио VLC Fix / Audio Out of Sync VLC Fix
источник
Наряду с альтернативой, у меня есть некоторые комментарии к вышеупомянутым решениям, которые предлагают использовать дизонкомпрессор.
Из руководства:
http://plugin.org.uk/ladspa-swh/docs/ladspa-swh.html#tth_sEc1.1
Автор пакета не знает, что контролируют последние два значения. Итак, как вы могли бы сказать, что вы должны ввести в качестве двух последних значений?
Сам плагин предлагает контроль = 0,0.25,0.5,0.5
Я бы даже предложил вам попробовать один из других компрессоров, которые кажутся лучше документированными, например sc4.
источник