Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];

Вниз

Уровень сигнала на LineIn   Найти похожие ветки 

 
Mr.Devil ©   (2005-07-10 17:30) [0]

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


 
Mr.Devil ©   (2005-08-26 23:03) [1]

Неужели такой тупой вопрос? Или никто не знает?


 
thaddy   (2005-08-27 13:14) [2]

Your question is wrong, or your perception is wrong:
The WIN 32 mixer API gives you EXACTLY the hardware input level and is the only API that can be used apart from writing (useless!) a device driver. Microsoft has done that for you.
I remember I explained that before.


 
programania ©   (2005-08-27 19:29) [3]

BASS.dll
http://www.un4seen.com
там в RecordTest есть пример записи в wav с любого входа
если лишнее выкинуть, уровень сигнала будет нетрудно определить
например как среднее abs амплитуд за 1сек


 
vrem   (2005-08-28 07:26) [4]

Уровень сигнала, например в децибелах это относительное значение -
значение в децибелах = 20*log10 ( Уровень1/Уровень2 )
т.е. сравнивается с каким то уровнем...
Записывая сигнал с LineIn можно выяснить, например, что уровень сигнала в начале песни отличается на столько то децибел от уровня в середине этой песни. Но, имхо, это как статистика, ни к чему не привязано.
0 децибел - это сколько вольт? или мощность какая и одинаковое ли это дело для разных звуковых карт/усилителей и т.д.


 
SpS   (2005-08-29 17:06) [5]

Nado kalibrovat, no s standartnoj karto4koj zvukovoj budut problemy - na vhode filtr stoit u nee


 
Jeer ©   (2005-08-29 18:22) [6]

vrem   (28.08.05 07:26) [4]

Существуют и хорошо известны стандартные значения относительного уровня по напряжению и мощности.
0 dBm = 1 мВт
0 dBu = 0.775 В


 
thaddy   (2005-08-30 14:54) [7]

Not completely correct and depends on EBU or RIAA standards.


 
Mr.Devil ©   (2005-09-03 16:34) [8]

programania, Спасибо за ссылочку, надеюсь поможет!

vrem, 0 dB имеется ввиду максимальный уровень сигнала для данной звуковой карты, при котором еще нет искажений при его записи. Уровень записи на микшере отстраивается таким образом, чтобы при записи небыло превышений. Во время воспроизведения звувкового трека уровень сигнала может изменяться в широких пределах и падать например до -35dB, но если этот уровень сигнала держится более 2-х секунд, то это может означать что воспроизведение остановлено и нужно принимать какие-то меры (будить оператора:)).


 
Anatoly Podgoretsky ©   (2005-09-03 17:21) [9]

Mr.Devil ©   (10.07.05 17:30)  
Что ты имеешь в виду?


 
Mr.Devil ©   (2005-09-03 22:15) [10]

Anatoly Podgoretsky, Смотри Mr.Devil ©   (03.09.05 16:34)


 
Mr.Devil ©   (2005-09-17 00:46) [11]

programania Спасибо тебе очень интересная и полезная библиотека оказалась :) Там даже есть функция показывыющая пиковый уровень сигнала, то что надо!


 
Thaddy   (2005-09-18 10:27) [12]

bass.dll actually uses the mixer API line in! do not forget that.
It is very good high level, but it still depends on windows lowlevel as I explained.
But it serves your purpose, and it is really good.



Страницы: 1 вся ветка

Форум: "Media";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.034 c
15-1139310662
Andy BitOff
2006-02-07 14:11
2006.02.26
Opera 9.0 Technology Preview 2 (сегодняшняя)


15-1138982087
Loginov Dmitry
2006-02-03 18:54
2006.02.26
Зацените страничку :)


15-1138946494
Ega23
2006-02-03 09:01
2006.02.26
С Днём рождения! 3 февраля


3-1135763536
Id
2005-12-28 12:52
2006.02.26
Сверка паролей


2-1139219461
MAYDAY
2006-02-06 12:51
2006.02.26
Explorer грузит мою dll





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский