ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] Как записать звук?
@ 2009-01-29 10:36 Шишков Евгений
  2009-01-29 11:39 ` Michail Yakushin
                   ` (2 more replies)
  0 siblings, 3 replies; 21+ messages in thread
From: Шишков Евгений @ 2009-01-29 10:36 UTC (permalink / raw)
  To: Sisyphus

Здравствуйте.

Возникла проблема с записью звука с микрофона.
Нашёл пример:

ffmpeg -f oss -i /dev/dsp -vn -ar 32000 -ac 2 -acodec libmp3lame -ab 64k home/user/qqq.mp3

Только вот пишется с таким уровнем, что ни чего не слышно.

Есть у кого опыт? Поделитесь пожалуйста.

-- 
С уважением,
Шишков Евгений (evgen[собак]svi[тчк]pp[тчк]ru)


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [sisyphus] Как записать звук?
  2009-01-29 10:36 [sisyphus] Как записать звук? Шишков Евгений
@ 2009-01-29 11:39 ` Michail Yakushin
  2009-01-29 12:37   ` Шишков Евгений
  2009-01-29 11:52 ` Anton Farygin
  2009-02-09 20:13 ` Michael Shigorin
  2 siblings, 1 reply; 21+ messages in thread
From: Michail Yakushin @ 2009-01-29 11:39 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Шишков Евгений wrote:
> Здравствуйте.
> 
> Возникла проблема с записью звука с микрофона.
> Нашёл пример:
> 
> ffmpeg -f oss -i /dev/dsp -vn -ar 32000 -ac 2 -acodec libmp3lame -ab 64k
> home/user/qqq.mp3
смущает oss наверное через alsa правильнее.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [sisyphus] Как записать звук?
  2009-01-29 10:36 [sisyphus] Как записать звук? Шишков Евгений
  2009-01-29 11:39 ` Michail Yakushin
@ 2009-01-29 11:52 ` Anton Farygin
  2009-01-29 12:56   ` Шишков Евгений
  2009-02-09 20:13 ` Michael Shigorin
  2 siblings, 1 reply; 21+ messages in thread
From: Anton Farygin @ 2009-01-29 11:52 UTC (permalink / raw)
  To: sisyphus

Шишков Евгений пишет:
> Здравствуйте.
> 
> Возникла проблема с записью звука с микрофона.
> Нашёл пример:
> 
> ffmpeg -f oss -i /dev/dsp -vn -ar 32000 -ac 2 -acodec libmp3lame -ab 64k 
> home/user/qqq.mp3
> 
> Только вот пишется с таким уровнем, что ни чего не слышно.
> 
> Есть у кого опыт? Поделитесь пожалуйста.
> 

воспользуйтесь утилитой arecord



^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [sisyphus] Как записать звук?
  2009-01-29 11:39 ` Michail Yakushin
@ 2009-01-29 12:37   ` Шишков Евгений
  0 siblings, 0 replies; 21+ messages in thread
From: Шишков Евгений @ 2009-01-29 12:37 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Michail Yakushin пишет:
> Шишков Евгений wrote:
>> Здравствуйте.
>>
>> Возникла проблема с записью звука с микрофона.
>> Нашёл пример:
>>
>> ffmpeg -f oss -i /dev/dsp -vn -ar 32000 -ac 2 -acodec libmp3lame -ab 64k
>> home/user/qqq.mp3
> смущает oss наверное через alsa правильнее.

Пробовал. Не кушает.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [sisyphus] Как записать звук?
  2009-01-29 11:52 ` Anton Farygin
@ 2009-01-29 12:56   ` Шишков Евгений
  2009-01-30  4:08     ` REAL
  0 siblings, 1 reply; 21+ messages in thread
From: Шишков Евгений @ 2009-01-29 12:56 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Anton Farygin пишет:
> Шишков Евгений пишет:
>> Здравствуйте.
>>
>> Возникла проблема с записью звука с микрофона.
>> Нашёл пример:
>>
>> ffmpeg -f oss -i /dev/dsp -vn -ar 32000 -ac 2 -acodec libmp3lame -ab 
>> 64k home/user/qqq.mp3
>>
>> Только вот пишется с таким уровнем, что ни чего не слышно.
>>
>> Есть у кого опыт? Поделитесь пожалуйста.
>>
> 
> воспользуйтесь утилитой arecord

Вот что-то не получается с ней ни чего.
Ни как не могу понять, что она хочет в качестве --device=

arecord -L
default:CARD=Intel
     HDA Intel, AD198x Analog
     Default Audio Device
front:CARD=Intel,DEV=0
     HDA Intel, AD198x Analog
     Front speakers
surround40:CARD=Intel,DEV=0
     HDA Intel, AD198x Analog
     4.0 Surround output to Front and Rear speakers
surround41:CARD=Intel,DEV=0
     HDA Intel, AD198x Analog
     4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Intel,DEV=0
     HDA Intel, AD198x Analog
     5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Intel,DEV=0
     HDA Intel, AD198x Analog
     5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Intel,DEV=0
     HDA Intel, AD198x Analog
     7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Intel,DEV=0
     HDA Intel, AD198x Digital
     IEC958 (S/PDIF) Digital Audio Output
null
     Discard all samples (playback) or generate zero samples (capture)

Не вижу микрофона. И не могу понять, что из этого в качестве device указывать.
man особо не помог.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [sisyphus] Как записать звук?
  2009-01-29 12:56   ` Шишков Евгений
@ 2009-01-30  4:08     ` REAL
  2009-01-30  9:50       ` Шишков Евгений
  0 siblings, 1 reply; 21+ messages in thread
From: REAL @ 2009-01-30  4:08 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Шишков Евгений пишет:
> Не вижу микрофона. И не могу понять, что из этого в качестве device 
> указывать.
> man особо не помог.

Странно это. В списке вообще нет устройств ввода. У меня на рабочей 
машине с древним корявым железом arecord -l выдаёт, помимо прочего, и 
такое:
card 0: ICH5 [Intel ICH5], device 1: Intel ICH - MIC ADC [Intel ICH5 - 
MIC ADC]
   Subdevices: 1/1
   Subdevice #0: subdevice #0


Попробуйте alsactl store -f чтонибудь, и посмотреть, что попало в файл 
"чтонибудь". Особенно желательно обнаружить нечто вроде name 'Mic 
Boost (+20dB)'. Если его нет, то с микрофоном на такой карточке точно 
ничего не выйдет хорошего (разве что очень низкокачественное, но нам 
ведь не это надо? ;) ). Либо что-то с драйверами/софтом не то (не 
знаю, ещё дома попробую посмотреть, как это конкретно в alt linux всё 
живёт, здесь-то пока под рукой только centos...)

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [sisyphus] Как записать звук?
  2009-01-30  4:08     ` REAL
@ 2009-01-30  9:50       ` Шишков Евгений
  2009-02-03  3:46         ` REAL
  0 siblings, 1 reply; 21+ messages in thread
From: Шишков Евгений @ 2009-01-30  9:50 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

REAL пишет:

> Странно это. В списке вообще нет устройств ввода. У меня на рабочей 
> машине с древним корявым железом arecord -l выдаёт, помимо прочего, и 
> такое:
> card 0: ICH5 [Intel ICH5], device 1: Intel ICH - MIC ADC [Intel ICH5 - 
> MIC ADC]
>   Subdevices: 1/1
>   Subdevice #0: subdevice #0
> 
> 
> Попробуйте alsactl store -f чтонибудь, и посмотреть, что попало в файл 
> "чтонибудь". Особенно желательно обнаружить нечто вроде name 'Mic Boost 
> (+20dB)'. Если его нет, то с микрофоном на такой карточке точно ничего 
> не выйдет хорошего (разве что очень низкокачественное, но нам ведь не 
> это надо? ;) ). Либо что-то с драйверами/софтом не то (не знаю, ещё дома 
> попробую посмотреть, как это конкретно в alt linux всё живёт, здесь-то 
> пока под рукой только centos...)
> 

Вот Boost совсем не наблюдается.
По mic нашёл следующее:

         control.14 {
                 comment.access 'read write'
                 comment.type INTEGER
                 comment.count 2
                 comment.range '0 - 31'
                 iface MIXER
                 name 'Mic Playback Volume'
                 value.0 31
                 value.1 31
         }
         control.15 {
                 comment.access 'read write'
                 comment.type BOOLEAN
                 comment.count 2
                 iface MIXER
                 name 'Mic Playback Switch'
                 value.0 true
                 value.1 true
         }
         control.16 {
                 comment.access 'read write'
                 comment.type INTEGER
                 comment.count 2
                 comment.range '0 - 31'
                 iface MIXER
                 name 'Front Mic Playback Volume'
                 value.0 31
                 value.1 31
         }
         control.17 {
                 comment.access 'read write'
                 comment.type BOOLEAN
                 comment.count 2
                 iface MIXER
                 name 'Front Mic Playback Switch'
                 value.0 true
                 value.1 true
         }

Вчера систему специально обновил (Бранч 4.1) в надежде, что boost появится. Ан нет.


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [sisyphus] Как записать звук?
  2009-01-30  9:50       ` Шишков Евгений
@ 2009-02-03  3:46         ` REAL
  0 siblings, 0 replies; 21+ messages in thread
From: REAL @ 2009-02-03  3:46 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Шишков Евгений пишет:
> Вчера систему специально обновил (Бранч 4.1) в надежде, что boost 
> появится. Ан нет.

У меня он и дома есть.

Кстати, Вы arecord запускали с параметром -L? Попробуйте маленькую 
букву...

Но вот заставить писать с микрофона не удалось ни через arecord, ни 
через ffmpeg. Тоже просто фон записывает, как если бы микрофон был 
вовсе не подключен. Впрочем, gui-приложения не пробовал, я с ними ещё 
вообще в linux ни разу не возился на предмет записи с внешнего входа 
(тут бы нормальный софт для создания музыки освоить, хотя бы тот, что 
собрал для сизифа ;) ...).

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [sisyphus] Как записать звук?
  2009-01-29 10:36 [sisyphus] Как записать звук? Шишков Евгений
  2009-01-29 11:39 ` Michail Yakushin
  2009-01-29 11:52 ` Anton Farygin
@ 2009-02-09 20:13 ` Michael Shigorin
  2009-02-10  6:06   ` REAL
  2 siblings, 1 reply; 21+ messages in thread
From: Michael Shigorin @ 2009-02-09 20:13 UTC (permalink / raw)
  To: Sisyphus

On Thu, Jan 29, 2009 at 01:36:10PM +0300, Шишков Евгений wrote:
> Только вот пишется с таким уровнем, что ни чего не слышно.

У микрофонной части микшера обычно есть крыжик +20dB или около
того -- насколько понимаю, если он отключен, то работает как
Line In.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [sisyphus] Как записать звук?
  2009-02-09 20:13 ` Michael Shigorin
@ 2009-02-10  6:06   ` REAL
  2009-02-10 14:05     ` Vyatcheslav Perevalov
  2009-02-10 20:05     ` Sergey Vlasov
  0 siblings, 2 replies; 21+ messages in thread
From: REAL @ 2009-02-10  6:06 UTC (permalink / raw)
  To: shigorin, ALT Linux Sisyphus discussions

Michael Shigorin пишет:
> У микрофонной части микшера обычно есть крыжик +20dB или около
> того -- насколько понимаю, если он отключен, то работает как
> Line In.

Так должно быть, по идее. Но тут суть в том, что хоть с boost, хоть 
без него - пишется только фон. Т.е. ситуация в точности такая, если 
микрофон просто выбросить.

Как такое диагностировать, интересно (не говоря о том, чтобы починить)?

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [sisyphus] Как записать звук?
  2009-02-10  6:06   ` REAL
@ 2009-02-10 14:05     ` Vyatcheslav Perevalov
  2009-02-11  2:54       ` REAL
  2009-02-10 20:05     ` Sergey Vlasov
  1 sibling, 1 reply; 21+ messages in thread
From: Vyatcheslav Perevalov @ 2009-02-10 14:05 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Tuesday 10 February 2009 12:06:46 REAL wrote:
> Так должно быть, по идее. Но тут суть в том, что хоть с boost, хоть
> без него - пишется только фон. Т.е. ситуация в точности такая, если
> микрофон просто выбросить.

Контактики-проводочки точно все исправны?

-- 
/vip

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [sisyphus] Как записать звук?
  2009-02-10  6:06   ` REAL
  2009-02-10 14:05     ` Vyatcheslav Perevalov
@ 2009-02-10 20:05     ` Sergey Vlasov
  2009-02-11  2:56       ` REAL
  2009-02-12  3:23       ` REAL
  1 sibling, 2 replies; 21+ messages in thread
From: Sergey Vlasov @ 2009-02-10 20:05 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 677 bytes --]

On Tue, Feb 10, 2009 at 01:06:46PM +0700, REAL wrote:
> Michael Shigorin пишет:
>> У микрофонной части микшера обычно есть 
>> крыжик +20dB или около
>> того -- насколько понимаю, если он 
>> отключен, то работает как
>> Line In.
> 
> Так должно быть, по идее. Но тут суть в 
> том, что хоть с boost, хоть без него - пишется 
> только фон. Т.е. ситуация в точности 
> такая, если микрофон просто выбросить.
> 
> Как такое диагностировать, интересно (не 
> говоря о том, чтобы починить)?

Для начала в студию описание железа, вывод amixer contents; uname -r;
cat /proc/asound/card0/codec#0 (хотя, если дойдёт до анализа
последнего, процесс может затянуться).

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [sisyphus] Как записать звук?
  2009-02-10 14:05     ` Vyatcheslav Perevalov
@ 2009-02-11  2:54       ` REAL
  0 siblings, 0 replies; 21+ messages in thread
From: REAL @ 2009-02-11  2:54 UTC (permalink / raw)
  To: vip0, ALT Linux Sisyphus discussions

Vyatcheslav Perevalov пишет:
> On Tuesday 10 February 2009 12:06:46 REAL wrote:
>> Так должно быть, по идее. Но тут суть в том, что хоть с boost, хоть
>> без него - пишется только фон. Т.е. ситуация в точности такая, если
>> микрофон просто выбросить.
> 
> Контактики-проводочки точно все исправны?

Разумеется, чай больше 20 лет музыкой занимаюсь, знаю, что проверять в 
первую очередь.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [sisyphus] Как записать звук?
  2009-02-10 20:05     ` Sergey Vlasov
@ 2009-02-11  2:56       ` REAL
  2009-02-12  3:23       ` REAL
  1 sibling, 0 replies; 21+ messages in thread
From: REAL @ 2009-02-11  2:56 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Sergey Vlasov пишет:
> Для начала в студию описание железа, вывод amixer contents; uname -r;
> cat /proc/asound/card0/codec#0 (хотя, если дойдёт до анализа
> последнего, процесс может затянуться).

Хорошо, завтра будет.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [sisyphus] Как записать звук?
  2009-02-10 20:05     ` Sergey Vlasov
  2009-02-11  2:56       ` REAL
@ 2009-02-12  3:23       ` REAL
  2009-02-12 12:14         ` Sergey Vlasov
  1 sibling, 1 reply; 21+ messages in thread
From: REAL @ 2009-02-12  3:23 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Sergey Vlasov пишет:
 > Для начала в студию описание железа

А что конкретно? А то если всё подряд, то слишком много всего получится.

 > lspci
[...]
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High 
Definition Audio Controller (rev 01)

 > cat /proc/cpuinfo
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 15
model		: 4
model name	: Intel(R) Pentium(R) 4 CPU 3.00GHz
stepping	: 9
cpu MHz		: 3010.800
cache size	: 1024 KB
physical id	: 0
siblings	: 2
core id		: 0
cpu cores	: 1
fdiv_bug	: no
hlt_bug		: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 5
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm 
constant_tsc pebs bts pni monitor ds_cpl cid cx16 xtpr lahf_lm
bogomips	: 6027.87
clflush size	: 64

processor	: 1
vendor_id	: GenuineIntel
cpu family	: 15
model		: 4
model name	: Intel(R) Pentium(R) 4 CPU 3.00GHz
stepping	: 9
cpu MHz		: 3010.800
cache size	: 1024 KB
physical id	: 0
siblings	: 2
core id		: 0
cpu cores	: 1
fdiv_bug	: no
hlt_bug		: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 5
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm 
constant_tsc pebs bts pni monitor ds_cpl cid cx16 xtpr lahf_lm
bogomips	: 6021.62
clflush size	: 64

 > arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC882 Analog [ALC882 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 2: ALC882 Analog [ALC882 Analog]
   Subdevices: 2/2
   Subdevice #0: subdevice #0
   Subdevice #1: subdevice #1

 > arecord -L
default:CARD=Intel
     HDA Intel, ALC882 Analog
     Default Audio Device
front:CARD=Intel,DEV=0
     HDA Intel, ALC882 Analog
     Front speakers
surround40:CARD=Intel,DEV=0
     HDA Intel, ALC882 Analog
     4.0 Surround output to Front and Rear speakers
surround41:CARD=Intel,DEV=0
     HDA Intel, ALC882 Analog
     4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Intel,DEV=0
     HDA Intel, ALC882 Analog
     5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Intel,DEV=0
     HDA Intel, ALC882 Analog
     5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Intel,DEV=0
     HDA Intel, ALC882 Analog
     7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
null
     Discard all samples (playback) or generate zero samples (capture)

 > amixer contents
numid=37,iface=MIXER,name='Master Playback Switch'
   ; type=BOOLEAN,access=rw------,values=1
   : values=on
numid=36,iface=MIXER,name='Master Playback Volume'
   ; type=INTEGER,access=rw---R--,values=1,min=0,max=31,step=0
   : values=26
   | dBscale-min=-46.50dB,step=1.50dB,mute=0
numid=11,iface=MIXER,name='Headphone Playback Switch'
   ; type=BOOLEAN,access=rw------,values=2
   : values=on,on
numid=38,iface=MIXER,name='PCM Playback Volume'
   ; type=INTEGER,access=rw---RW-,values=2,min=0,max=255,step=0
   : values=207,207
   | dBscale-min=-51.00dB,step=0.20dB,mute=0
numid=21,iface=MIXER,name='Front Mic Boost'
   ; type=INTEGER,access=rw---R--,values=2,min=0,max=3,step=0
   : values=3,3
   | dBscale-min=0.00dB,step=10.00dB,mute=0
numid=15,iface=MIXER,name='Front Mic Playback Switch'
   ; type=BOOLEAN,access=rw------,values=2
   : values=off,off
numid=14,iface=MIXER,name='Front Mic Playback Volume'
   ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
   : values=31,31
   | dBscale-min=-34.50dB,step=1.50dB,mute=0
numid=2,iface=MIXER,name='Front Playback Switch'
   ; type=BOOLEAN,access=rw------,values=2
   : values=on,on
numid=1,iface=MIXER,name='Front Playback Volume'
   ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
   : values=26,26
   | dBscale-min=-46.50dB,step=1.50dB,mute=0
numid=4,iface=MIXER,name='Surround Playback Switch'
   ; type=BOOLEAN,access=rw------,values=2
   : values=on,on
numid=3,iface=MIXER,name='Surround Playback Volume'
   ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
   : values=31,31
   | dBscale-min=-46.50dB,step=1.50dB,mute=0
numid=7,iface=MIXER,name='Center Playback Switch'
   ; type=BOOLEAN,access=rw------,values=1
   : values=on
numid=5,iface=MIXER,name='Center Playback Volume'
   ; type=INTEGER,access=rw---R--,values=1,min=0,max=31,step=0
   : values=31
   | dBscale-min=-46.50dB,step=1.50dB,mute=0
numid=8,iface=MIXER,name='LFE Playback Switch'
   ; type=BOOLEAN,access=rw------,values=1
   : values=on
numid=6,iface=MIXER,name='LFE Playback Volume'
   ; type=INTEGER,access=rw---R--,values=1,min=0,max=31,step=0
   : values=31
   | dBscale-min=-46.50dB,step=1.50dB,mute=0
numid=17,iface=MIXER,name='Line Playback Switch'
   ; type=BOOLEAN,access=rw------,values=2
   : values=off,off
numid=16,iface=MIXER,name='Line Playback Volume'
   ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
   : values=31,31
   | dBscale-min=-34.50dB,step=1.50dB,mute=0
numid=19,iface=MIXER,name='CD Playback Switch'
   ; type=BOOLEAN,access=rw------,values=2
   : values=on,on
numid=18,iface=MIXER,name='CD Playback Volume'
   ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
   : values=28,28
   | dBscale-min=-34.50dB,step=1.50dB,mute=0
numid=20,iface=MIXER,name='Mic Boost'
   ; type=INTEGER,access=rw---R--,values=2,min=0,max=3,step=0
   : values=3,3
   | dBscale-min=0.00dB,step=10.00dB,mute=0
numid=13,iface=MIXER,name='Mic Playback Switch'
   ; type=BOOLEAN,access=rw------,values=2
   : values=off,off
numid=12,iface=MIXER,name='Mic Playback Volume'
   ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
   : values=31,31
   | dBscale-min=-34.50dB,step=1.50dB,mute=0
numid=23,iface=MIXER,name='Capture Switch'
   ; type=BOOLEAN,access=rw------,values=2
   : values=on,on
numid=25,iface=MIXER,name='Capture Switch',index=1
   ; type=BOOLEAN,access=rw------,values=2
   : values=on,on
numid=27,iface=MIXER,name='Capture Switch',index=2
   ; type=BOOLEAN,access=rw------,values=2
   : values=on,on
numid=22,iface=MIXER,name='Capture Volume'
   ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
   : values=0,0
   | dBscale-min=-12.00dB,step=1.50dB,mute=0
numid=24,iface=MIXER,name='Capture Volume',index=1
   ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
   : values=0,0
   | dBscale-min=-12.00dB,step=1.50dB,mute=0
numid=26,iface=MIXER,name='Capture Volume',index=2
   ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
   : values=0,0
   | dBscale-min=-12.00dB,step=1.50dB,mute=0
numid=35,iface=MIXER,name='IEC958 Default PCM Playback Switch'
   ; type=BOOLEAN,access=rw------,values=1
   : values=on
numid=31,iface=MIXER,name='IEC958 Playback Con Mask'
   ; type=IEC958,access=r-------,values=1
   : values=[AES0=0x0f AES1=0xff AES2=0x00 AES3=0x00]
numid=32,iface=MIXER,name='IEC958 Playback Pro Mask'
   ; type=IEC958,access=r-------,values=1
   : values=[AES0=0x0f AES1=0x00 AES2=0x00 AES3=0x00]
numid=33,iface=MIXER,name='IEC958 Playback Default'
   ; type=IEC958,access=rw------,values=1
   : values=[AES0=0x04 AES1=0x00 AES2=0x00 AES3=0x00]
numid=34,iface=MIXER,name='IEC958 Playback Switch'
   ; type=BOOLEAN,access=rw------,values=1
   : values=off
numid=39,iface=MIXER,name='Digital Capture Volume'
   ; type=INTEGER,access=rw---RW-,values=2,min=0,max=120,step=0
   : values=120,120
   | dBscale-min=-30.00dB,step=0.50dB,mute=0
numid=28,iface=MIXER,name='Input Source'
   ; type=ENUMERATED,access=rw------,values=1,items=4
   ; Item #0 'Mic'
   ; Item #1 'Front Mic'
   ; Item #2 'Line'
   ; Item #3 'CD'
   : values=0
numid=29,iface=MIXER,name='Input Source',index=1
   ; type=ENUMERATED,access=rw------,values=1,items=4
   ; Item #0 'Mic'
   ; Item #1 'Front Mic'
   ; Item #2 'Line'
   ; Item #3 'CD'
   : values=0
numid=30,iface=MIXER,name='Input Source',index=2
   ; type=ENUMERATED,access=rw------,values=1,items=4
   ; Item #0 'Mic'
   ; Item #1 'Front Mic'
   ; Item #2 'Line'
   ; Item #3 'CD'
   : values=0
numid=10,iface=MIXER,name='Side Playback Switch'
   ; type=BOOLEAN,access=rw------,values=2
   : values=on,on
numid=9,iface=MIXER,name='Side Playback Volume'
   ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
   : values=31,31
   | dBscale-min=-46.50dB,step=1.50dB,mute=0

 > uname -r
2.6.25-std-def-alt8.M41.1

 > cat /proc/asound/card0/codec#0

Codec: Realtek ALC882
Address: 0
Vendor Id: 0x10ec0882
Subsystem Id: 0x1043e601
Revision Id: 0x100101
No Modem Function Group found
Default PCM:
     rates [0x560]: 44100 48000 96000 192000
     bits [0xe]: 16 20 24
     formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
   IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0
   IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0
Node 0x02 [Audio Output] wcaps 0x11: Stereo
   Converter: stream=0, channel=0
   PCM:
     rates [0x560]: 44100 48000 96000 192000
     bits [0xe]: 16 20 24
     formats [0x1]: PCM
Node 0x03 [Audio Output] wcaps 0x11: Stereo
   Converter: stream=0, channel=0
   PCM:
     rates [0x560]: 44100 48000 96000 192000
     bits [0xe]: 16 20 24
     formats [0x1]: PCM
Node 0x04 [Audio Output] wcaps 0x11: Stereo
   Converter: stream=0, channel=0
   PCM:
     rates [0x560]: 44100 48000 96000 192000
     bits [0xe]: 16 20 24
     formats [0x1]: PCM
Node 0x05 [Audio Output] wcaps 0x11: Stereo
   Converter: stream=0, channel=0
   PCM:
     rates [0x560]: 44100 48000 96000 192000
     bits [0xe]: 16 20 24
     formats [0x1]: PCM
Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
   Converter: stream=0, channel=0
   Digital:
   Digital category: 0x0
   PCM:
     rates [0x560]: 44100 48000 96000 192000
     bits [0x1e]: 16 20 24 32
     formats [0x1]: PCM
Node 0x07 [Audio Input] wcaps 0x10011b: Stereo Amp-In
   Amp-In caps: ofs=0x08, nsteps=0x1f, stepsize=0x05, mute=1
   Amp-In vals:  [0x00 0x00]
   Converter: stream=0, channel=0
   SDI-Select: 0
   PCM:
     rates [0x160]: 44100 48000 96000
     bits [0x6]: 16 20
     formats [0x1]: PCM
   Connection: 1
      0x24
Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
   Amp-In caps: ofs=0x08, nsteps=0x1f, stepsize=0x05, mute=1
   Amp-In vals:  [0x00 0x00]
   Converter: stream=0, channel=0
   SDI-Select: 0
   PCM:
     rates [0x160]: 44100 48000 96000
     bits [0x6]: 16 20
     formats [0x1]: PCM
   Connection: 1
      0x23
Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
   Amp-In caps: ofs=0x08, nsteps=0x1f, stepsize=0x05, mute=1
   Amp-In vals:  [0x00 0x00]
   Converter: stream=0, channel=0
   SDI-Select: 0
   PCM:
     rates [0x160]: 44100 48000 96000
     bits [0x6]: 16 20
     formats [0x1]: PCM
   Connection: 1
      0x22
Node 0x0a [Audio Input] wcaps 0x100391: Stereo Digital
   Converter: stream=0, channel=0
   SDI-Select: 0
   Digital:
   Digital category: 0x0
   PCM:
     rates [0x560]: 44100 48000 96000 192000
     bits [0x1e]: 16 20 24 32
     formats [0x1]: PCM
   Unsolicited: tag=00, enabled=0
   Connection: 1
      0x1f
Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
   Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
   Amp-In vals:  [0x9f 0x9f] [0x9f 0x9f] [0x9f 0x9f] [0x80 0x80] [0x1c 
0x1c] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
   Connection: 10
      0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17
Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
   Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
   Amp-In vals:  [0x00 0x00] [0x00 0x00]
   Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
   Amp-Out vals:  [0x15 0x15]
   Connection: 2
      0x02 0x0b
Node 0x0d [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
   Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
   Amp-In vals:  [0x00 0x00] [0x00 0x00]
   Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
   Amp-Out vals:  [0x1a 0x1a]
   Connection: 2
      0x03 0x0b
Node 0x0e [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
   Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
   Amp-In vals:  [0x00 0x00] [0x00 0x00]
   Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
   Amp-Out vals:  [0x1a 0x1a]
   Connection: 2
      0x04 0x0b
Node 0x0f [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
   Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
   Amp-In vals:  [0x00 0x00] [0x00 0x00]
   Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
   Amp-Out vals:  [0x1a 0x1a]
   Connection: 2
      0x05 0x0b
Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x14 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
   Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
   Amp-In vals:  [0x00 0x00]
   Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
   Amp-Out vals:  [0x00 0x00]
   Pincap 0x083f: IN OUT HP Detect Trigger ImpSense
   Pin Default 0x01014c10: [Jack] Line Out at Ext Rear
     Conn = 1/8, Color = Green
     DefAssociation = 0x1, Sequence = 0x0
   Pin-ctls: 0x40: OUT
   Unsolicited: tag=00, enabled=0
   Connection: 5
      0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x15 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
   Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
   Amp-In vals:  [0x00 0x00]
   Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
   Amp-Out vals:  [0x00 0x00]
   Pincap 0x083f: IN OUT HP Detect Trigger ImpSense
   Pin Default 0x01011c12: [Jack] Line Out at Ext Rear
     Conn = 1/8, Color = Black
     DefAssociation = 0x1, Sequence = 0x2
   Pin-ctls: 0x40: OUT
   Unsolicited: tag=00, enabled=0
   Connection: 5
      0x0c 0x0d* 0x0e 0x0f 0x26
Node 0x16 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
   Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
   Amp-In vals:  [0x00 0x00]
   Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
   Amp-Out vals:  [0x00 0x00]
   Pincap 0x083f: IN OUT HP Detect Trigger ImpSense
   Pin Default 0x01016c11: [Jack] Line Out at Ext Rear
     Conn = 1/8, Color = Orange
     DefAssociation = 0x1, Sequence = 0x1
   Pin-ctls: 0x40: OUT
   Unsolicited: tag=00, enabled=0
   Connection: 5
      0x0c 0x0d 0x0e* 0x0f 0x26
Node 0x17 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
   Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
   Amp-In vals:  [0x00 0x00]
   Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
   Amp-Out vals:  [0x00 0x00]
   Pincap 0x083f: IN OUT HP Detect Trigger ImpSense
   Pin Default 0x01012c14: [Jack] Line Out at Ext Rear
     Conn = 1/8, Color = Grey
     DefAssociation = 0x1, Sequence = 0x4
   Pin-ctls: 0x40: OUT
   Unsolicited: tag=00, enabled=0
   Connection: 5
      0x0c 0x0d 0x0e 0x0f* 0x26
Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
   Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
   Amp-In vals:  [0x03 0x03]
   Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
   Amp-Out vals:  [0x80 0x80]
   Pincap 0x08173f: IN OUT HP Detect Trigger ImpSense
     Vref caps: HIZ 50 GRD 80
   Pin Default 0x01a19c40: [Jack] Mic at Ext Rear
     Conn = 1/8, Color = Pink
     DefAssociation = 0x4, Sequence = 0x0
   Pin-ctls: 0x24: IN VREF_80
   Unsolicited: tag=00, enabled=0
   Connection: 5
      0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
   Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
   Amp-In vals:  [0x03 0x03]
   Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
   Amp-Out vals:  [0x80 0x80]
   Pincap 0x08173f: IN OUT HP Detect Trigger ImpSense
     Vref caps: HIZ 50 GRD 80
   Pin Default 0x02a19c50: [Jack] Mic at Ext Front
     Conn = 1/8, Color = Pink
     DefAssociation = 0x5, Sequence = 0x0
   Pin-ctls: 0x24: IN VREF_80
   Unsolicited: tag=00, enabled=0
   Connection: 5
      0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
   Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
   Amp-In vals:  [0x00 0x00]
   Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
   Amp-Out vals:  [0x80 0x80]
   Pincap 0x08173f: IN OUT HP Detect Trigger ImpSense
     Vref caps: HIZ 50 GRD 80
   Pin Default 0x01813c41: [Jack] Line In at Ext Rear
     Conn = 1/8, Color = Blue
     DefAssociation = 0x4, Sequence = 0x1
   Pin-ctls: 0x24: IN VREF_80
   Unsolicited: tag=00, enabled=0
   Connection: 5
      0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
   Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
   Amp-In vals:  [0x00 0x00]
   Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
   Amp-Out vals:  [0x00 0x00]
   Pincap 0x08173f: IN OUT HP Detect Trigger ImpSense
     Vref caps: HIZ 50 GRD 80
   Pin Default 0x02214c20: [Jack] HP Out at Ext Front
     Conn = 1/8, Color = Green
     DefAssociation = 0x2, Sequence = 0x0
   Pin-ctls: 0xc0: OUT HP VREF_HIZ
   Unsolicited: tag=04, enabled=1
   Connection: 5
      0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x1c [Pin Complex] wcaps 0x400001: Stereo
   Pincap 0x0820: IN
   Pin Default 0x9933014f: [Fixed] CD at Int ATAPI
     Conn = ATAPI, Color = Unknown
     DefAssociation = 0x4, Sequence = 0xf
     Misc = NO_PRESENCE
   Pin-ctls: 0x00:
Node 0x1d [Pin Complex] wcaps 0x400000: Mono
   Pincap 0x0820: IN
   Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
     Conn = 1/8, Color = Black
     DefAssociation = 0xf, Sequence = 0x0
     Misc = NO_PRESENCE
   Pin-ctls: 0x00:
Node 0x1e [Pin Complex] wcaps 0x400300: Mono Digital
   Pincap 0x0810: OUT
   Pin Default 0x01451130: [Jack] SPDIF Out at Ext Rear
     Conn = Optical, Color = Black
     DefAssociation = 0x3, Sequence = 0x0
     Misc = NO_PRESENCE
   Pin-ctls: 0x00:
   Connection: 1
      0x06
Node 0x1f [Pin Complex] wcaps 0x400200: Mono Digital
   Pincap 0x0820: IN
   Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
     Conn = 1/8, Color = Black
     DefAssociation = 0xf, Sequence = 0x0
     Misc = NO_PRESENCE
   Pin-ctls: 0x00:
Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
   Processing caps: benign=0, ncoeff=15
Node 0x21 [Volume Knob Widget] wcaps 0x600080: Mono
   Volume-Knob: delta=0, steps=32, direct=0, val=64
   Unsolicited: tag=00, enabled=0
   Connection: 0
Node 0x22 [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
   Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
   Amp-In vals:  [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 
0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] 
[0x80 0x80]
   Amp-Out caps: N/A
   Amp-Out vals:  [0x00 0x00]
   Connection: 11
      0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
Node 0x23 [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
   Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
   Amp-In vals:  [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 
0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] 
[0x80 0x80]
   Amp-Out caps: N/A
   Amp-Out vals:  [0x00 0x00]
   Connection: 11
      0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
Node 0x24 [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
   Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
   Amp-In vals:  [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 
0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] 
[0x80 0x80]
   Amp-Out caps: N/A
   Amp-Out vals:  [0x00 0x00]
   Connection: 11
      0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
Node 0x25 [Audio Output] wcaps 0x11: Stereo
   Converter: stream=0, channel=0
   PCM:
     rates [0x560]: 44100 48000 96000 192000
     bits [0xe]: 16 20 24
     formats [0x1]: PCM
Node 0x26 [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
   Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
   Amp-In vals:  [0x00 0x00] [0x00 0x00]
   Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
   Amp-Out vals:  [0x1f 0x1f]
   Connection: 2
      0x25 0x0b

 > хотя, если дойдёт до анализа последнего, процесс может затянуться

А мне вот пока неясно, причём тут набор кодеков...

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [sisyphus] Как записать звук?
  2009-02-12  3:23       ` REAL
@ 2009-02-12 12:14         ` Sergey Vlasov
  2009-02-13  4:00           ` REAL
  0 siblings, 1 reply; 21+ messages in thread
From: Sergey Vlasov @ 2009-02-12 12:14 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 1784 bytes --]

On Thu, Feb 12, 2009 at 10:23:11AM +0700, REAL wrote:
> Sergey Vlasov пишет:
> > Для начала в студию описание железа
> 
> А что конкретно? А то если всё подряд, то 
> слишком много всего получится.

Модель материнской платы, в какой именно разъём втыкается микрофон.

> numid=22,iface=MIXER,name='Capture Volume'
>   ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
>   : values=0,0
>   | dBscale-min=-12.00dB,step=1.50dB,mute=0
> numid=24,iface=MIXER,name='Capture Volume',index=1
>   ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
>   : values=0,0
>   | dBscale-min=-12.00dB,step=1.50dB,mute=0
> numid=26,iface=MIXER,name='Capture Volume',index=2
>   ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
>   : values=0,0
>   | dBscale-min=-12.00dB,step=1.50dB,mute=0

А тут почему оставлено на нуле?

> numid=28,iface=MIXER,name='Input Source'
>   ; type=ENUMERATED,access=rw------,values=1,items=4
>   ; Item #0 'Mic'
>   ; Item #1 'Front Mic'
>   ; Item #2 'Line'
>   ; Item #3 'CD'
>   : values=0
> numid=29,iface=MIXER,name='Input Source',index=1
>   ; type=ENUMERATED,access=rw------,values=1,items=4
>   ; Item #0 'Mic'
>   ; Item #1 'Front Mic'
>   ; Item #2 'Line'
>   ; Item #3 'CD'
>   : values=0
> numid=30,iface=MIXER,name='Input Source',index=2
>   ; type=ENUMERATED,access=rw------,values=1,items=4
>   ; Item #0 'Mic'
>   ; Item #1 'Front Mic'
>   ; Item #2 'Line'
>   ; Item #3 'CD'
>   : values=0

Можете ещё попробовать переключить на Front Mic - иногда встречается
нестандартная разводка.

> А мне вот пока неясно, причём тут набор кодеков...

Для некоторых конфигураций (чаще всего на ноутбуках) может требоваться
нестандартная настройка, которая не определяется автоматически.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [sisyphus] Как записать звук?
  2009-02-12 12:14         ` Sergey Vlasov
@ 2009-02-13  4:00           ` REAL
  2009-02-14  9:12             ` Sergey Vlasov
  0 siblings, 1 reply; 21+ messages in thread
From: REAL @ 2009-02-13  4:00 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Sergey Vlasov пишет:
> Модель материнской платы, в какой именно разъём втыкается микрофон.

Хм, ладно, в понедельник принесу данные. А так пока вопрос: у нас что, 
linux по факту с микрофонами любит так избирательно работать? Ведь у 
меня ж такая материнка/звуковушка, что без разницы, в какой из 6 
разъёмов втыкать микрофон, главное - указать системе, что этот разъём 
будет микрофонным входом, и всё будет в порядке. А вот как указать, то 
я пока совсем не в курсе, маздай вот, например, сам выкидывал окошко 
настроек при втыкании любого штекера в любой разъём.

>> numid=26,iface=MIXER,name='Capture Volume',index=2
>>   ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
>>   : values=0,0
>>   | dBscale-min=-12.00dB,step=1.50dB,mute=0
> 
> А тут почему оставлено на нуле?

Не знаю, видимо, сбросилось после hibernate. Так часто бывает.

>> numid=30,iface=MIXER,name='Input Source',index=2
>>   ; type=ENUMERATED,access=rw------,values=1,items=4
>>   ; Item #0 'Mic'
>>   ; Item #1 'Front Mic'
>>   ; Item #2 'Line'
>>   ; Item #3 'CD'
>>   : values=0
> Можете ещё попробовать переключить на Front Mic - иногда встречается
> нестандартная разводка.

Как? У меня ж функции гнезда могут выбираться только программно, на 
железном уровне нет таких жёстких привязок, поэтому заранее не узнать, 
  какое гнездо в текущей конфигурации что делает, тут только тупое 
перетыкание и дальнейшие эксперименты помогают выяснить, ху из ху. Так 
вот, в двух гнёздах у меня колонки торчат, остальные 4 пробовал, 
результат везде одинаковый.

> Для некоторых конфигураций (чаще всего на ноутбуках) может требоваться
> нестандартная настройка, которая не определяется автоматически.

А как с этим связаны кодеки? ;)

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [sisyphus] Как записать звук?
  2009-02-13  4:00           ` REAL
@ 2009-02-14  9:12             ` Sergey Vlasov
  2009-02-16  3:40               ` REAL
  0 siblings, 1 reply; 21+ messages in thread
From: Sergey Vlasov @ 2009-02-14  9:12 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 2345 bytes --]

On Fri, Feb 13, 2009 at 11:00:08AM +0700, REAL wrote:
> Sergey Vlasov пишет:
>> Модель материнской платы, в какой именно 
>> разъём втыкается микрофон.
> 
> Хм, ладно, в понедельник принесу данные. А так пока вопрос: у нас
> что, linux по факту с микрофонами любит так избирательно работать?
> Ведь у меня ж такая материнка/звуковушка, что без разницы, в какой
> из 6 разъёмов втыкать микрофон, главное - указать системе, что этот
> разъём будет микрофонным входом, и всё будет в порядке. А вот как
> указать, то я пока совсем не в курсе, маздай вот, например, сам
> выкидывал окошко настроек при втыкании любого штекера в любой
> разъём.

Вот как раз с подобной переконфигурацией в ALSA пока проблемы.

>>> numid=26,iface=MIXER,name='Capture Volume',index=2
>>>   ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
>>>   : values=0,0
>>>   | dBscale-min=-12.00dB,step=1.50dB,mute=0
>> А тут почему оставлено на нуле?
> 
> Не знаю, видимо, сбросилось после hibernate. 
> Так часто бывает.

Главное, чтобы не выяснилось, что этот 0 там стоял при проверке
записи.

>> Для некоторых конфигураций (чаще всего 
>> на ноутбуках) может требоваться
>> нестандартная настройка, которая не 
>> определяется автоматически.
> 
> А как с этим связаны кодеки? ;)

Так как раз чип кодека (в данном случае Realtek ALC882) и нужно
настроить, задав режимы входов и выходов.  Обычно этим занимается
BIOS, но в некоторых случаях настройки, сделанные BIOS, оказываются
неверными; Windows это работать не мешает, поскольку используется
драйвер, подправленный производителем оборудования, а вот
разработчикам ALSA производители не дают такую информацию.

Кстати, у модуля snd-hda-intel есть ещё опция model=..., позволяющая
задать настройку на нужный вариант конфигурации принудительно.  Для
ALC882 есть следующие варианты:

          3stack-dig    3-jack with SPDIF I/O
          6stack-dig    6-jack digital with SPDIF I/O
          arima         Arima W820Di1
          targa         Targa T8, MSI-1049 T8
          asus-a7j      ASUS A7J
          asus-a7m      ASUS A7M
          macpro        MacPro support
          mbp3          Macbook Pro rev3
          imac24        iMac 24'' with jack detection
          w2jc          ASUS W2JC
          auto          auto-config reading BIOS (default)

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [sisyphus] Как записать звук?
  2009-02-14  9:12             ` Sergey Vlasov
@ 2009-02-16  3:40               ` REAL
  2009-02-16 19:51                 ` Sergey Vlasov
  0 siblings, 1 reply; 21+ messages in thread
From: REAL @ 2009-02-16  3:40 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Sergey Vlasov пишет:
>> указать, то я пока совсем не в курсе, маздай вот, например, сам
>> выкидывал окошко настроек при втыкании любого штекера в любой
>> разъём.
> Вот как раз с подобной переконфигурацией в ALSA пока проблемы.

Всё оказалось до смешного просто. Сложность была в том, что я эту 
проблему до сих пор дершал в сопутствующих (ибо более срочные дела 
были), но тут попробовал всё же вплотную заняться, и оказалось, что 
решение на поверхности: включить в миксере (использую alsamixer) ВСЕ 
каналы. Оказывается, куда ни вставляй микрофон (boost +20, разумеется, 
включен), система его распознаёт как line in. В общем, отрубил за 
ненадобностью все каналы с подстрокой "mic" в названии, оставил один 
"Line", запись идёт :)

Прошу прощение за торможение.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [sisyphus] Как записать звук?
  2009-02-16  3:40               ` REAL
@ 2009-02-16 19:51                 ` Sergey Vlasov
  2009-02-17  5:15                   ` REAL
  0 siblings, 1 reply; 21+ messages in thread
From: Sergey Vlasov @ 2009-02-16 19:51 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 668 bytes --]

On Mon, Feb 16, 2009 at 10:40:55AM +0700, REAL wrote:
> Всё оказалось до смешного просто.  Сложность была в том, что я эту
> проблему до сих пор дершал в сопутствующих (ибо более срочные дела
> были), но тут попробовал всё же вплотную заняться, и оказалось, что
> решение на поверхности: включить в миксере (использую alsamixer) ВСЕ
> каналы. Оказывается, куда ни вставляй микрофон (boost +20,
> разумеется, включен), система его распознаёт как line in. В общем,
> отрубил за ненадобностью все каналы с подстрокой "mic" в названии,
> оставил один "Line", запись идёт :)

Странно.  А микрофон случайно не какой-нибудь навороченный со
встроенным усилителем?

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [sisyphus] Как записать звук?
  2009-02-16 19:51                 ` Sergey Vlasov
@ 2009-02-17  5:15                   ` REAL
  0 siblings, 0 replies; 21+ messages in thread
From: REAL @ 2009-02-17  5:15 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Sergey Vlasov пишет:
>> отрубил за ненадобностью все каналы с подстрокой "mic" в названии,
>> оставил один "Line", запись идёт :)
> Странно.  А микрофон случайно не какой-нибудь навороченный со
> встроенным усилителем?

Навороченный ещё не пробовал, только примитивный компьютерный.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2009-02-17  5:15 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-01-29 10:36 [sisyphus] Как записать звук? Шишков Евгений
2009-01-29 11:39 ` Michail Yakushin
2009-01-29 12:37   ` Шишков Евгений
2009-01-29 11:52 ` Anton Farygin
2009-01-29 12:56   ` Шишков Евгений
2009-01-30  4:08     ` REAL
2009-01-30  9:50       ` Шишков Евгений
2009-02-03  3:46         ` REAL
2009-02-09 20:13 ` Michael Shigorin
2009-02-10  6:06   ` REAL
2009-02-10 14:05     ` Vyatcheslav Perevalov
2009-02-11  2:54       ` REAL
2009-02-10 20:05     ` Sergey Vlasov
2009-02-11  2:56       ` REAL
2009-02-12  3:23       ` REAL
2009-02-12 12:14         ` Sergey Vlasov
2009-02-13  4:00           ` REAL
2009-02-14  9:12             ` Sergey Vlasov
2009-02-16  3:40               ` REAL
2009-02-16 19:51                 ` Sergey Vlasov
2009-02-17  5:15                   ` REAL

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git