Громкость
Мопед не мой (в смысле, до вопроса додумался не я), но стало жутко интересно.
Почему любые регуляторы громкости в компьютерах умеют доводить уровни только до абстрактных "100%" и не выше?
Почему не 300%? А если у меня слишком тихий файл?
Неужели только из-за бездумного клонирования внешнего вида интерфейса "железных" усилителей?
Почему любые регуляторы громкости в компьютерах умеют доводить уровни только до абстрактных "100%" и не выше?
Почему не 300%? А если у меня слишком тихий файл?
Неужели только из-за бездумного клонирования внешнего вида интерфейса "железных" усилителей?
no subject
no subject
Но это извращение.
Если мы говорим про цифр. обработку сигнала, то повышение громкости вносит искажения. Если про аналоговое усиление - типовая карта имеет аж усилитель для наушников, и им можно управлять.
Так что всё правильно.
no subject
откуда дровишки? из леса, вестимо?
а что если сдвинуть на бит?
no subject
no subject
кстати
логичное общее решение здесь может быть разве что в увеличении битности (глубины сигнала).
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
-softvol-max <10.0-10000.0> Set the maximum amplification level in percent (default: 110). A value of 200 will allow you to adjust the volume up to a maxi- mum of double the current level. With values below 100 the ini- tial volume (which is 100%) will be above the maximum, which e.g. the OSD cannot display correctly.Естественно, работает только с -softvol.
Впрочем, можно и просто сказать -af volume=25.
no subject
no subject
no subject
У меня железный рессивер умеет аж +15dB. Правда я слабо понимаю зачем, ибо музыку слушаю обычно на -60dB (ночью) и -40dB днём и иногда поднимаю до -25..-30dB при просмотре фильмов. Это при цифре, а при аналогов подключении на 10-15dB выше (видать АЦП вносит коррективы).
А так - для музыки есть ReplayGain, и уже умеющий плеер слегко "усилит" песенку.
no subject
Нормализация
Причина очень простая. "Регулятор громкости" по сути регулирует амплитуду колебаний мембраны. На 100% амплитуда будет иметь максимальные технические параметры.
И если ты сделаешь 300%, то часть сэмплов из аудиопотоков с нормальной громкостью у тебя будут обрезаться. Звучит это жутко.
Тебе просто нужна нормализация нормализация громкости в аудиоплеере :)
Re: Нормализация
Это если звук в исходнике таки записан от 0 до 100. Что далеко не всегда. Особенно при снятии с источников типа телевизора.
> Тебе просто нужна нормализация нормализация громкости в аудиоплеере :)
Ну вот я её и хочу вручную сделать.
Re: Нормализация
Если он гарантировано не в пределах 0..100 - то можно использовать нормализацию громкости. Для ALSA можно попробовать поставить http://alsa.opensrc.org/index.php/FAQ#Is_there_an_alsa_plugin_I_can_use_to_compress_or_normalize_my_audio_output_volume.3F
Ещё вроде бы новомодный PulseAudio должен это делать, но я его пока вообще не смотрел.
Вообще, нормализация - это есть плохо. Она на некоторой музыке вносит искажения - лучше уж поставить усилитель, который честно вытянет музыку до нужной громкости.
no subject
Ведь, в отличие от "железного" усилителя, который надо некоторое время крутить или передвигать, софтовый регулятор можно выставить в максимальное положение в один щелчок мышкой - поэтому это максимальное положение должно быть ограничено так, чтобы подходить для большинства файлов.