?

Log in

No account? Create an account

Громкость

« previous entry | next entry »
Feb. 27th, 2008 | 09:52 pm

Мопед не мой (в смысле, до вопроса додумался не я), но стало жутко интересно.

Почему любые регуляторы громкости в компьютерах умеют доводить уровни только до абстрактных "100%" и не выше?
Почему не 300%? А если у меня слишком тихий файл?

Неужели только из-за бездумного клонирования внешнего вида интерфейса "железных" усилителей?

Link | Leave a comment |

Comments {22}

Вово

(no subject)

from: v_melnik
date: Feb. 27th, 2008 08:00 pm (UTC)
Link

У меня тоже часто было желание сделать громкость на более, чем 100%, когда имел дело с "тихими" записями.

Reply | Thread

Evgeniy

(no subject)

from: iskatel
date: Feb. 27th, 2008 08:05 pm (UTC)
Link

А зачем ? Алса умеет немного, там 100 - это выше 0 db.
Но это извращение.
Если мы говорим про цифр. обработку сигнала, то повышение громкости вносит искажения. Если про аналоговое усиление - типовая карта имеет аж усилитель для наушников, и им можно управлять.
Так что всё правильно.

Reply | Thread

Ingang

(no subject)

from: jrmm
date: Mar. 24th, 2008 09:54 am (UTC)
Link

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

Reply | Parent | Thread

Evgeniy

(no subject)

from: iskatel
date: Mar. 24th, 2008 10:11 am (UTC)
Link

А ты возьми реальный сигнал с пиками пусть не в 0, а -1dб, с сдвинь, повысив громкость на 6дб. Что будет с пиками ?

Reply | Parent | Thread

Ingang

(no subject)

from: jrmm
date: Mar. 24th, 2008 11:43 am (UTC)
Link

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

Reply | Parent | Thread

Ingang

кстати

from: jrmm
date: Mar. 24th, 2008 12:13 pm (UTC)
Link

адекватно сделать громче сигнал с пиками в 0 дб без таких извращений, как normalize, вообще невозможно.
логичное общее решение здесь может быть разве что в увеличении битности (глубины сигнала).

Reply | Parent | Thread

dennis_chikin

(no subject)

from: dennis_chikin
date: Feb. 27th, 2008 08:29 pm (UTC)
Link

Во-первых, боятся переполнения, во-вторых - есть куча различного софта для обработки звука, в-третьих, тот же aRts предлагает +6dB легко, и можно еще подключить дофига компрессоров/эквалайзеров.

Reply | Thread

_slw

(no subject)

from: _slw
date: Feb. 27th, 2008 08:32 pm (UTC)
Link

у меня в mplayer практически постонно +10, а иногда +20

Reply | Thread

Nick, The Fairily Squared

(no subject)

from: spb_nick
date: Feb. 27th, 2008 08:42 pm (UTC)
Link

В mplayer еще есть -av volnorm :)

Reply | Parent | Thread

Nick, The Fairily Squared

(no subject)

from: spb_nick
date: Feb. 27th, 2008 08:42 pm (UTC)
Link

т.е. -af volnorm :)

Reply | Parent | Thread

_slw

(no subject)

from: _slw
date: Feb. 27th, 2008 09:15 pm (UTC)
Link

нормально не работает

Reply | Parent | Thread

Nick, The Fairily Squared

(no subject)

from: spb_nick
date: Feb. 28th, 2008 06:01 am (UTC)
Link

Нормально - это как? В смысле не всегда громкость прибавляет? Ну, на то он и volnorm. Я его использую как первую попытку прибавить громкость - он не режет диапазон.

Reply | Parent | Thread

Pavel Gulchouck

(no subject)

from: gul_kiev
date: Feb. 28th, 2008 07:33 am (UTC)
Link

Использую VLC. Регулировка громкости до 300%. Это действительно удобно. Мне казалось, что у mplayer тоже громкость можно ставить больше 100%.

Reply | Thread

vnaum

(no subject)

from: vnaum
date: Feb. 28th, 2008 06:22 pm (UTC)
Link

Да, можно:
       -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.

Reply | Parent | Thread

(no subject)

from: ex_ex_gilmo
date: Feb. 28th, 2008 02:31 pm (UTC)
Link

Не любые. Есть проигрыватели, которые позволяют до 1600%.

Reply | Thread

Всеволод Соловьёв

(no subject)

from: murkt
date: Feb. 28th, 2008 03:26 pm (UTC)
Link

А существует replaygain, который убирает проблему тихих файлов :) А просто регулированием выше 100% можно очень легко порезать сигнал.

Reply | Thread

Aleksey Salow

(no subject)

from: w00dy
date: Feb. 29th, 2008 09:58 pm (UTC)
Link

> Неужели только из-за бездумного клонирования внешнего вида интерфейса "железных" усилителей?

У меня железный рессивер умеет аж +15dB. Правда я слабо понимаю зачем, ибо музыку слушаю обычно на -60dB (ночью) и -40dB днём и иногда поднимаю до -25..-30dB при просмотре фильмов. Это при цифре, а при аналогов подключении на 10-15dB выше (видать АЦП вносит коррективы).

А так - для музыки есть ReplayGain, и уже умеющий плеер слегко "усилит" песенку.

Reply | Thread

Vladimir Vysotsky

(no subject)

from: trivee
date: Mar. 4th, 2008 05:08 am (UTC)
Link

А я вот недавно познакомился с американской идиомой "goes to eleven" (http://en.wikipedia.org/wiki/Up_to_eleven). Оказывается, надо просто программы запускать с ключом -spinaltap.

Reply | Thread

Нормализация

from: cyberaxizh
date: Mar. 20th, 2008 03:45 pm (UTC)
Link

Привет, это Cyberax!

Причина очень простая. "Регулятор громкости" по сути регулирует амплитуду колебаний мембраны. На 100% амплитуда будет иметь максимальные технические параметры.

И если ты сделаешь 300%, то часть сэмплов из аудиопотоков с нормальной громкостью у тебя будут обрезаться. Звучит это жутко.

Тебе просто нужна нормализация нормализация громкости в аудиоплеере :)

Reply | Thread

netch

Re: Нормализация

from: netch
date: Mar. 23rd, 2008 09:04 am (UTC)
Link

> Причина очень простая. "Регулятор громкости" по сути регулирует амплитуду колебаний мембраны. На 100% амплитуда будет иметь максимальные технические параметры.

Это если звук в исходнике таки записан от 0 до 100. Что далеко не всегда. Особенно при снятии с источников типа телевизора.

> Тебе просто нужна нормализация нормализация громкости в аудиоплеере :)

Ну вот я её и хочу вручную сделать.

Reply | Parent | Thread

Re: Нормализация

from: cyberaxizh
date: Mar. 23rd, 2008 04:51 pm (UTC)
Link

>Это если звук в исходнике таки записан от 0 до 100. Что далеко не всегда. Особенно при снятии с источников типа телевизора.

Если он гарантировано не в пределах 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 должен это делать, но я его пока вообще не смотрел.

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

Reply | Parent | Thread

crab.terraninfo.net

(no subject)

from: crab.terraninfo.net
date: Jul. 30th, 2008 10:17 pm (UTC)
Link

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

Reply | Thread