Re: Capturing audio with mencoder and alsa

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,
I submitted a question about a problem.  I was asked to show the output of "amixer contents".  I tried sending that as an attached file and it seems to have gotten scrubbed, so I'll try again.  First, I'll try to succintly re-interate my problem.

I have a home built computer with an abit av8 motherboard that
uses a VIA VT8233/A/8235/8237 audio controller.  (Actually, I also have a 2nd homebrew computer with a Asus MB and same audio
controller and the same problem asserts itself there.)  I also have
a TV Capture card with the audio output of the capture card going into the CD input on the mother board.  (I've experimented with using AUX input on the other computer).

I have several linux systems installed, one is "Linux From Scratch", ("Beyond Linux From Scratch" actually), the kernel compiled with the old, deprecated OSS options, no Alsa.  On this, I can set the mixer to use CD as source and capture videos using mencoder including sound.

Another system I can boot into on the same computer uses a slackware 10.2 distro with ALSA and OSS compatibility.  On this I can watch TV from the TV card using tvtime, and I get sound.  I can play files captured with mencoder on the linux from scratch distro, and get sound.  But when I try to use mencoder to capture  videos I get no sound.  I've tried using alsamixer to set CD into capture mode, and it does indeed indicate that CD is in capture mode, but the volume in capture mode is zero and I can't change it!  I think this is the problem.  There is also a column in alsamixer labeled CAPTURE, and here I can change the volume, but I have no idea where input to that is coming from.

OK, here's the output of amixer contents, this time pasted directly into the email:
-Regards
Carl

numid=1,iface=MIXER,name='Master Playback Switch'
  ; type=BOOLEAN,access=rw---,values=1
  : values=on
numid=2,iface=MIXER,name='Master Playback Volume'
  ; type=INTEGER,access=rw---,values=2,min=0,max=63,step=0
  : values=59,59
numid=22,iface=MIXER,name='PCM Playback Switch'
  ; type=BOOLEAN,access=rw---,values=1
  : values=on
numid=23,iface=MIXER,name='PCM Playback Volume'
  ; type=INTEGER,access=rw---,values=2,min=0,max=31,step=0
  : values=31,31
numid=34,iface=MIXER,name='Surround Jack Mode'
  ; type=ENUMERATED,access=rw---,values=1,items=2
  ; Item #0 'Shared'
  ; Item #1 'Independent'
  : values=0
numid=7,iface=MIXER,name='Surround Playback Switch'
  ; type=BOOLEAN,access=rw---,values=2
  : values=off,off
numid=8,iface=MIXER,name='Surround Playback Volume'
  ; type=INTEGER,access=rw---,values=2,min=0,max=63,step=0
  : values=0,0
numid=3,iface=MIXER,name='Center Playback Switch'
  ; type=BOOLEAN,access=rw---,values=1
  : values=on
numid=4,iface=MIXER,name='Center Playback Volume'
  ; type=INTEGER,access=rw---,values=1,min=0,max=63,step=0
  : values=63
numid=5,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---,values=1,min=0,max=63,step=0
  : values=59
numid=16,iface=MIXER,name='Line Playback Switch'
  ; type=BOOLEAN,access=rw---,values=1
  : values=off
numid=17,iface=MIXER,name='Line Playback Volume'
  ; type=INTEGER,access=rw---,values=2,min=0,max=31,step=0
  : values=0,0
numid=18,iface=MIXER,name='CD Playback Switch'
  ; type=BOOLEAN,access=rw---,values=1
  : values=on
numid=19,iface=MIXER,name='CD Playback Volume'
  ; type=INTEGER,access=rw---,values=2,min=0,max=31,step=0
  : values=31,31
numid=15,iface=MIXER,name='Mic Boost (+20dB)'
  ; type=BOOLEAN,access=rw---,values=1
  : values=off
numid=27,iface=MIXER,name='Mic Select'
  ; type=ENUMERATED,access=rw---,values=1,items=2
  ; Item #0 'Mic1'
  ; Item #1 'Mic2'
  : values=0
numid=13,iface=MIXER,name='Mic Playback Switch'
  ; type=BOOLEAN,access=rw---,values=1
  : values=on
numid=14,iface=MIXER,name='Mic Playback Volume'
  ; type=INTEGER,access=rw---,values=2,min=0,max=31,step=0
  : values=31,30
numid=11,iface=MIXER,name='Phone Playback Switch'
  ; type=BOOLEAN,access=rw---,values=1
  : values=off
numid=12,iface=MIXER,name='Phone Playback Volume'
  ; type=INTEGER,access=rw---,values=1,min=0,max=31,step=0
  : values=0
numid=9,iface=MIXER,name='PC Speaker Playback Switch'
  ; type=BOOLEAN,access=rw---,values=1
  : values=on
numid=10,iface=MIXER,name='PC Speaker Playback Volume'
  ; type=INTEGER,access=rw---,values=1,min=0,max=15,step=0
  : values=15
numid=20,iface=MIXER,name='Aux Playback Switch'
  ; type=BOOLEAN,access=rw---,values=1
  : values=on
numid=21,iface=MIXER,name='Aux Playback Volume'
  ; type=INTEGER,access=rw---,values=2,min=0,max=31,step=0
  : values=29,29
numid=24,iface=MIXER,name='Capture Source'
  ; type=ENUMERATED,access=rw---,values=2,items=8
  ; Item #0 'Mic'
  ; Item #1 'CD'
  ; Item #2 'Video'
  ; Item #3 'Aux'
  ; Item #4 'Line'
  ; Item #5 'Mix'
  ; Item #6 'Mix Mono'
  ; Item #7 'Phone'
  : values=1,1
numid=25,iface=MIXER,name='Capture Switch'
  ; type=BOOLEAN,access=rw---,values=1
  : values=on
numid=26,iface=MIXER,name='Capture Volume'
  ; type=INTEGER,access=rw---,values=2,min=0,max=15,step=0
  : values=11,11
numid=28,iface=MIXER,name='IEC958 Playback Con Mask'
  ; type=IEC958,access=r----,values=1
  : values=?
numid=29,iface=MIXER,name='IEC958 Playback Pro Mask'
  ; type=IEC958,access=r----,values=1
  : values=?
numid=32,iface=MIXER,name='IEC958 Playback AC97-SPSA'
  ; type=INTEGER,access=rw---,values=1,min=0,max=3,step=0
  : values=3
numid=30,iface=MIXER,name='IEC958 Playback Default'
  ; type=IEC958,access=rw---,values=1
  : values=?
numid=37,iface=MIXER,name='IEC958 Playback Source'
  ; type=ENUMERATED,access=rw---,values=1,items=4
  ; Item #0 'PCM'
  ; Item #1 'Analog1 In'
  ; Item #2 'Analog2 In'
  ; Item #3 'IEC958 In'
  : values=0
numid=31,iface=MIXER,name='IEC958 Playback Switch'
  ; type=BOOLEAN,access=rw---,values=1
  : values=off
numid=36,iface=MIXER,name='IEC958 Capture Switch'
  ; type=BOOLEAN,access=rw---,values=1
  : values=off
numid=41,iface=MIXER,name='IEC958 Output Switch'
  ; type=BOOLEAN,access=rw---,values=1
  : values=off
numid=35,iface=MIXER,name='Channel Mode'
  ; type=ENUMERATED,access=rw---,values=1,items=3
  ; Item #0 '2ch'
  ; Item #1 '4ch'
  ; Item #2 '6ch'
  : values=0
numid=33,iface=MIXER,name='Duplicate Front'
  ; type=BOOLEAN,access=rw---,values=1
  : values=off
numid=38,iface=MIXER,name='External Amplifier'
  ; type=BOOLEAN,access=rw---,values=1
  : values=on
numid=39,iface=MIXER,name='Input Source Select'
  ; type=ENUMERATED,access=rw---,values=1,items=2
  ; Item #0 'Input1'
  ; Item #1 'Input2'
  : values=0
numid=40,iface=MIXER,name='Input Source Select',index=1
  ; type=ENUMERATED,access=rw---,values=1,items=2
  ; Item #0 'Input1'
  ; Item #1 'Input2'
  : values=0
numid=42,iface=MIXER,name='VIA DXS Playback Volume'
  ; type=INTEGER,access=rw---,values=2,min=0,max=31,step=0
  : values=31,31
numid=43,iface=MIXER,name='VIA DXS Playback Volume',index=1
  ; type=INTEGER,access=rw---,values=2,min=0,max=31,step=0
  : values=31,31
numid=44,iface=MIXER,name='VIA DXS Playback Volume',index=2
  ; type=INTEGER,access=rw---,values=2,min=0,max=31,step=0
  : values=31,31
numid=45,iface=MIXER,name='VIA DXS Playback Volume',index=3
  ; type=INTEGER,access=rw---,values=2,min=0,max=31,step=0
  : values=31,31
bash-3.00$ cat amixer.contents.output
numid=1,iface=MIXER,name='Master Playback Switch'
  ; type=BOOLEAN,access=rw---,values=1
  : values=on
numid=2,iface=MIXER,name='Master Playback Volume'
  ; type=INTEGER,access=rw---,values=2,min=0,max=63,step=0
  : values=59,59
numid=22,iface=MIXER,name='PCM Playback Switch'
  ; type=BOOLEAN,access=rw---,values=1
  : values=on
numid=23,iface=MIXER,name='PCM Playback Volume'
  ; type=INTEGER,access=rw---,values=2,min=0,max=31,step=0
  : values=31,31
numid=34,iface=MIXER,name='Surround Jack Mode'
  ; type=ENUMERATED,access=rw---,values=1,items=2
  ; Item #0 'Shared'
  ; Item #1 'Independent'
  : values=0
numid=7,iface=MIXER,name='Surround Playback Switch'
  ; type=BOOLEAN,access=rw---,values=2
  : values=off,off
numid=8,iface=MIXER,name='Surround Playback Volume'
  ; type=INTEGER,access=rw---,values=2,min=0,max=63,step=0
  : values=0,0
numid=3,iface=MIXER,name='Center Playback Switch'
  ; type=BOOLEAN,access=rw---,values=1
  : values=on
numid=4,iface=MIXER,name='Center Playback Volume'
  ; type=INTEGER,access=rw---,values=1,min=0,max=63,step=0
  : values=63
numid=5,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---,values=1,min=0,max=63,step=0
  : values=59
numid=16,iface=MIXER,name='Line Playback Switch'
  ; type=BOOLEAN,access=rw---,values=1
  : values=off
numid=17,iface=MIXER,name='Line Playback Volume'
  ; type=INTEGER,access=rw---,values=2,min=0,max=31,step=0
  : values=0,0
numid=18,iface=MIXER,name='CD Playback Switch'
  ; type=BOOLEAN,access=rw---,values=1
  : values=on
numid=19,iface=MIXER,name='CD Playback Volume'
  ; type=INTEGER,access=rw---,values=2,min=0,max=31,step=0
  : values=31,31
numid=15,iface=MIXER,name='Mic Boost (+20dB)'
  ; type=BOOLEAN,access=rw---,values=1
  : values=off
numid=27,iface=MIXER,name='Mic Select'
  ; type=ENUMERATED,access=rw---,values=1,items=2
  ; Item #0 'Mic1'
  ; Item #1 'Mic2'
  : values=0
numid=13,iface=MIXER,name='Mic Playback Switch'
  ; type=BOOLEAN,access=rw---,values=1
  : values=on
numid=14,iface=MIXER,name='Mic Playback Volume'
  ; type=INTEGER,access=rw---,values=2,min=0,max=31,step=0
  : values=31,30
numid=11,iface=MIXER,name='Phone Playback Switch'
  ; type=BOOLEAN,access=rw---,values=1
  : values=off
numid=12,iface=MIXER,name='Phone Playback Volume'
  ; type=INTEGER,access=rw---,values=1,min=0,max=31,step=0
  : values=0
numid=9,iface=MIXER,name='PC Speaker Playback Switch'
  ; type=BOOLEAN,access=rw---,values=1
  : values=on
numid=10,iface=MIXER,name='PC Speaker Playback Volume'
  ; type=INTEGER,access=rw---,values=1,min=0,max=15,step=0
  : values=15
numid=20,iface=MIXER,name='Aux Playback Switch'
  ; type=BOOLEAN,access=rw---,values=1
  : values=on
numid=21,iface=MIXER,name='Aux Playback Volume'
  ; type=INTEGER,access=rw---,values=2,min=0,max=31,step=0
  : values=29,29
numid=24,iface=MIXER,name='Capture Source'
  ; type=ENUMERATED,access=rw---,values=2,items=8
  ; Item #0 'Mic'
  ; Item #1 'CD'
  ; Item #2 'Video'
  ; Item #3 'Aux'
  ; Item #4 'Line'
  ; Item #5 'Mix'
  ; Item #6 'Mix Mono'
  ; Item #7 'Phone'
  : values=1,1
numid=25,iface=MIXER,name='Capture Switch'
  ; type=BOOLEAN,access=rw---,values=1
  : values=on
numid=26,iface=MIXER,name='Capture Volume'
  ; type=INTEGER,access=rw---,values=2,min=0,max=15,step=0
  : values=11,11
numid=28,iface=MIXER,name='IEC958 Playback Con Mask'
  ; type=IEC958,access=r----,values=1
  : values=?
numid=29,iface=MIXER,name='IEC958 Playback Pro Mask'
  ; type=IEC958,access=r----,values=1
  : values=?
numid=32,iface=MIXER,name='IEC958 Playback AC97-SPSA'
  ; type=INTEGER,access=rw---,values=1,min=0,max=3,step=0
  : values=3
numid=30,iface=MIXER,name='IEC958 Playback Default'
  ; type=IEC958,access=rw---,values=1
  : values=?
numid=37,iface=MIXER,name='IEC958 Playback Source'
  ; type=ENUMERATED,access=rw---,values=1,items=4
  ; Item #0 'PCM'
  ; Item #1 'Analog1 In'
  ; Item #2 'Analog2 In'
  ; Item #3 'IEC958 In'
  : values=0
numid=31,iface=MIXER,name='IEC958 Playback Switch'
  ; type=BOOLEAN,access=rw---,values=1
  : values=off
numid=36,iface=MIXER,name='IEC958 Capture Switch'
  ; type=BOOLEAN,access=rw---,values=1
  : values=off
numid=41,iface=MIXER,name='IEC958 Output Switch'
  ; type=BOOLEAN,access=rw---,values=1
  : values=off
numid=35,iface=MIXER,name='Channel Mode'
  ; type=ENUMERATED,access=rw---,values=1,items=3
  ; Item #0 '2ch'
  ; Item #1 '4ch'
  ; Item #2 '6ch'
  : values=0
numid=33,iface=MIXER,name='Duplicate Front'
  ; type=BOOLEAN,access=rw---,values=1
  : values=off
numid=38,iface=MIXER,name='External Amplifier'
  ; type=BOOLEAN,access=rw---,values=1
  : values=on
numid=39,iface=MIXER,name='Input Source Select'
  ; type=ENUMERATED,access=rw---,values=1,items=2
  ; Item #0 'Input1'
  ; Item #1 'Input2'
  : values=0
numid=40,iface=MIXER,name='Input Source Select',index=1
  ; type=ENUMERATED,access=rw---,values=1,items=2
  ; Item #0 'Input1'
  ; Item #1 'Input2'
  : values=0
numid=42,iface=MIXER,name='VIA DXS Playback Volume'
  ; type=INTEGER,access=rw---,values=2,min=0,max=31,step=0
  : values=31,31
numid=43,iface=MIXER,name='VIA DXS Playback Volume',index=1
  ; type=INTEGER,access=rw---,values=2,min=0,max=31,step=0
  : values=31,31
numid=44,iface=MIXER,name='VIA DXS Playback Volume',index=2
  ; type=INTEGER,access=rw---,values=2,min=0,max=31,step=0
  : values=31,31
numid=45,iface=MIXER,name='VIA DXS Playback Volume',index=3
  ; type=INTEGER,access=rw---,values=2,min=0,max=31,step=0
  : values=31,31


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user

[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux