Увеличить звук свыше 100%

Разные проблемы звука, видео, обсуждение разных устройств и т.д.

Модератор: Модераторы разделов

tolki
Сообщения: 84
ОС: Linux

Увеличить звук свыше 100%

Сообщение tolki »

Часто смотрю фильмы на ноуте. Бывет что уровень звука в записи ну очень тихий. Так что когда и в alsamixer выкрутишь на полную тяжело слушать.
Кто нибудь знает способ как поднять уровень звука свыше максимального в миксере?
По идее ведь нет никакой проблемы, ведь это чисто программная обработка. Что стоит программно увеличить силу сигнала в потоке. А усилитель справится. Ведь другие звуки громче звучат...
В принципе можно перехвать звук от плеере усиливать и передавать в dev/dsp
Вообщем какие идеи?
Спасибо сказали:
Аватара пользователя
Rodegast
Сообщения: 337
ОС: Linux

Re: Увеличить звук свыше 100%

Сообщение Rodegast »

mplayer файл -af volume=n
n это величина звука в дб. Если звук надо увеличить n положительное, если уменьшить-отрицательное.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Увеличить звук свыше 100%

Сообщение drBatty »

tolki писал(а):
31.10.2008 20:43
Бывет что уровень звука в записи ну очень тихий.
эквалайзер на полную. и настройку сохранить.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
tolki
Сообщения: 84
ОС: Linux

Re: Увеличить звук свыше 100%

Сообщение tolki »

проблема в том что звук в браузере. точнее в флеш плеере ибо фильмы идут с инета прямо в браузере. Аля интернет кинотеатр.

PS: собственно а зачем разрабы ограничивают звук в миксере? По меньшей мере глупая идея, в условиях компа когда звук электронный....
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: Увеличить звук свыше 100%

Сообщение KernelPanic »

tolki писал(а):
01.11.2008 09:18
PS: собственно а зачем разрабы ограничивают звук в миксере? По меньшей мере глупая идея, в условиях компа когда звук электронный....
Не понял вопроса. Микшер обычно расчитан на то, чтоб максимальный сигнал (предположим, амплитуда синусоиды) занял все биты.
Ваша проблема, насколько я понял, в корявости видеофайла, в котором звук занижен. Иногда так получается при очень широком звуковом диапазоне, когда разница меджу самым громким сигналом в звуковой дорожке и самым тихим очень большая, а нормальные сигналы (речь, к примеру) тоже малы по сравнению с самым громким сигналом. При этом самый громкий сигнал будет выражать как раз максимум неискаженного звукового сигнала, а все остальные звуки (которых большинство в звуковой дорожке), будут, соответственно, тихими.
Выход один - это обрезка громких выпадов, но тогда появится клиппинг, поэтому на этот шаг редко идут производители фильмов, есть еще мягкая обрезка, когда форму сигнала стараются сохранить, но это сложнее.

У вас не возникнет данной проблемы при хорошей звуковой карте (с хорошим отношением сигнал/шум) и достаточно мощным усилителем, тоже с хорошим сигнал/шум, чтоб при усилении низких уровней сигнала (которые у вас в файле в большинстве своем) не было посторонних шумов.
Также колонки должны выдержать "максимумы" сигнала, чтоб не порваться ;)
Спасибо сказали:
tolki
Сообщения: 84
ОС: Linux

Re: Увеличить звук свыше 100%

Сообщение tolki »

Спасибо за объяснение принципа действия микшера. не знал.
ТО что поставив колонки по мощнее можно добиться приемлемого звука это понятно.
Но ведь в нашем случае мы имеем вот что. У нас есть компьютер со звуковой картой.
Есть внутри системные звуки на которые и отстраивается микшер(я так понимаю автоматически).
А фильм идёт из браузера, при чем уровень сигнала в фильме занижен. В итоге микшер компа отстроенный на системные звуки естественно не даст поднять уровень громкости повыше что бы слышать звук фильма так как он "боится" перегрузки от системных звуков.

А идея в том чтоб либо захватить поток из браузера и поднять амплитуду. Либо тупо отрубить системные звуки и принудительно поднять громкость микшера. НЕЗНАЮ КАК))))

Вообщем не вижу в данном случае как может помочь хорошая звуковуха, ведь и сейчас контроль громкости работает правильно. А тихий сигнал идёт от конкректного приложения.
Или я в чем то не прав?

PS: либо самый громкий сигнал в фильме на уровне ультразвука и его не слышно....
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: Увеличить звук свыше 100%

Сообщение KernelPanic »

Тогда проблема в плохом качестве самого фильма, где звук занижен, такие тоже не редкость, к сожалению.

Вы немного неправильно относитесь к цифровому звуку.
В нем как раз важна точность в определениях максимума и минимума, так как разрядность звука ограничена и он в конечном итоге выражается в строго заданном кол-ве байт. При этом система не занимается "выстраиванием" микшера на звуки системы, а, скорее, наоборот, уровень системных звуков сделали такими, чтобы они звучали громко, когда микшер на максимуме, при этом вам никто не мешает установить другие системные звуки или подредактировать имеющиеся в звуковом редакторе.
На выходе звуковой карты ставится ЦАП (цифро-аналоговый преобразователь), если вы почитаете про него/либо знаете в принципе, как он работает, то большинство вопросов отпадут сами собой.

В этом плане аналоговый звук имеет бОльшую свободу по усилению/ослаблению сигналов, так как нет цифровых ограничений, накладываемых ЦАПом. Поэтому, если вы слышите, что сигнал очень тихий, то вы просто прибавляете громкость.

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

Однако системные звуки получатся громче в любом случае, так как в конечном итоге на ЦАП приходят звуковые байты из системы, которая просуммирует все звуковые сигналы в данный момент времени.

Для борьбы с системными звуками в КДЕ есть возможность выставления общего уровня системных звуков в центре управления.

tolki писал(а):
01.11.2008 20:54
Вообщем не вижу в данном случае как может помочь хорошая звуковуха, ведь и сейчас контроль громкости работает правильно. А тихий сигнал идёт от конкректного приложения.
Абсолютно верно, но хорошая карта позволит лучше выделять тихий сигнал на фоне шумов самой звуковой карты, здесь вопрос качества конечно звука, который вы услышите.
Спасибо сказали:
tolki
Сообщения: 84
ОС: Linux

Re: Увеличить звук свыше 100%

Сообщение tolki »

Ну да именно так.
Беда в том что нет на кухне у меня колонок помощьнее)))
Попробую покурить PulseAudio
Говорят что этот звуковой сервер позволяет собирать потоки от приложений и управлять ими.
То есть может и получится выкрутить звук от приложения нужного мне на максимум.
Спасибо сказали:
Аватара пользователя
guglez
Сообщения: 394
ОС: GNU/Linux

Re: Увеличить звук свыше 100%

Сообщение guglez »

как успехи?
Спасибо сказали: