Вопросы по акустической системе

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

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

CrAzYMaN
Сообщения: 7
ОС: Gentoo

Вопросы по акустической системе

Сообщение CrAzYMaN »

uname -a
Linux crazyman 2.6.27-gentoo-r8 #14 PREEMPT Tue Apr 7 17:35:52 EEST 2009 i686 Intel® Celeron® CPU 420 @ 1.60GHz GenuineIntel GNU/Linux

lspci
01:02.0 Multimedia audio controller: Creative Labs SB Audigy LS

акустика(переделаный свен):
5х25 Вт 80-22000 Гц
1х35 Вт 20-2000 Гц

Собрались куча проблем:
1. Если источник не 5.1, автоматом дублировать каналы, в принципе проблем нет, находил доки, одно непонятно: оно всё подряд дублирует или только то, что не 5.1?
2. звук из сателит очень качественный при условии, что на них подается то, что по документам 80-22000 Гц, думал припаять фильтр, но фильтра имеют провалы и погрешности, поэтому эту идею я полностью отбросил, звук из саба должен быть басом, а не кашей, как есть сейчас, но к сожалению другого динамика у меня нет, поэтому он у меня очень часто "разговаривает", нужно что-то, не знаю даж как правильно обозвать ,что б умело делать перенаправляющую фильтрацию, что прикручивать, и к чему (аудиосервер, алса, плеер?) ума не приложу.
сейчас юзаю так:
mplayer -af surround -af sub=80 ЗДЕСЬ_ИМЯ_ФАЙЛА но в такой вариации не удобно, и к тому же на саб идет то, что надо, а на сателитах вместо ненужных там басов каша((
кто подскажет как выйти из даной ситуации?
Спасибо сказали:
Аватара пользователя
trendix
Сообщения: 250
Статус: кромешный
ОС: debian

Re: Вопросы по акустической системе

Сообщение trendix »

1.ВСЕ ЖЕ НУЖНО ОПРЕДЕЛИТЬСЯ,НЕ ДИНАМИК ЛИ ЭТО.
2.Мб селекторный фильтр,тогда эквалайзером
3.Если нет звукового генератора записать частоты от fн до fв на носитель и проиграть.
4.попробовать любой другой усилитель.
5установить самую малую громкость,коснуться входа усилителя саб ,звук дб низкий с малыми примесями.
Куда все пропали?? Да и кушать хочется!!
Спасибо сказали:
CrAzYMaN
Сообщения: 7
ОС: Gentoo

Re: Вопросы по акустической системе

Сообщение CrAzYMaN »

Спасибо, уже разобрался сделал софтверно, работает)
правда 2 дня убил на поиски нужного фильтра.
но еще остался 1 вопрос

Код:

$cat .asoundrc pcm.upmix_20to51 { type plug slave.pcm lowpass_21to21 slave.channels 3 ttable { 0.0 1 # left channel 1.1 1 # right channel 0.2 0.5 # mix left and right ... 1.2 0.5 # ... channel for subwoofer } } pcm.lowpass_21to21 { type ladspa slave.pcm upmix_21to51 path "/usr/lib/ladspa" channels 3 plugins { 0 { id 1890 # Glame Highpass Filter (1890/highpass_iir) policy none input.bindings.0 "Input"; output.bindings.0 "Output"; input { controls [ 100 0 ] } } 1 { id 1890 # Glame Highpass Filter (1890/highpass_iir) policy none input.bindings.1 "Input"; output.bindings.1 "Output"; input { controls [ 100 0 ] } } 2 { id 1672 # 4 Pole Low-Pass Filter with Resonance (FCRCIA) (1672/lp4pole_fcrcia_oa) policy none input.bindings.2 "Input"; output.bindings.2 "Output"; input { controls [ 100 0 ] } } } } pcm.upmix_21to51 { type plug slave.pcm surround51 slave.channels 6 ttable { 0.0 1 # front left 1.1 1 # front right 0.2 1 # rear left 1.3 1 # rear right 0.4 0.5 # center 1.4 0.5 # center 2.5 1 # subwoofer } } pcm.dmixer { type dmix ipc_key 1024 slave { pcm "hw:0,0" period_time 0 period_size 1024 buffer_size 4096 rate 44100 channels 6 } bindings { 0 0 1 1 2 2 3 3 4 4 5 5 } }


всё работает, мне нравится но mplayer падает при попытке перемотать((( подозреваю что это баг фильтра, но может мои кривые руки)

Код:

$ mplayer -ao alsa:device=upmix_20to51 04\ -\ The\ Unforgiven\ II.mp3 MPlayer 29040-4.3.2 © 2000-2009 MPlayer Team Воспроизведение 04 - The Unforgiven II.mp3. Обнаружен Audio only формат файла! Информация о клипе: Title: The Unforgiven II Artist: Metallica Album: Reload Year: 1997 Comment: Hetfield - Ulrich - Hummett Genre: Rock ========================================================================== Открываю декодер аудио: [mp3lib] MPEG layer-2, layer-3 AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400) Выбран аудиокодек: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3) ========================================================================== AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample) Видео: нет видео Начало воспроизведения... A: 303,3 (05:03.3) of 395,0 (06:35.0) 0,7% MPlayer прерван сигналом 11 в модуле: seek_audio_reset - MPlayer рухнул из-за плохого использования CPU/FPU/RAM. Перекомпилируйте MPlayer с --enable-debug и сделайте 'gdb' backtrace и дизассемблирование. Для подробностей, см. DOCS/HTML/ru/bugreports_what.html#bugreports_crash - MPlayer рухнул. Это не должно происходить. Это может быть ошибкой в коде MPlayer _или_ в Вашем драйвере, _или_ в Вашей версии gcc. Если Вы думаете, что в этом виноват MPlayer, пожалуйста, прочтите DOCS/HTML/ru/bugreports.html и следуйте инструкциям оттуда. Мы не сможем и не будем помогать, пока Вы не предоставите эту информацию, сообщая о возможной ошибке.


Подобный баг встречался не только у меня, но так и не смог найти решение для него, если отключаю Glame Highpass Filter то баг не наблюдается)
Спасибо сказали: