[Mplayer-felhasznalok] 2.6 + felvetel tv-bol

Kosa Attila atkosa at chello.hu
Wed Mar 30 21:49:53 CEST 2005


Hello!
2.6.11.5-os kernel, az mplayer nehany napja frissitve a cvs-bol.
Az alabbi modulok vannak betoltve:

tvmixer                 5808  0 
tvaudio                22052  0 
snd_bt87x              14536  0 
tuner                  21156  0 
msp3400                24488  0 
bttv                  146000  0 
video_buf              20612  1 bttv
firmware_class          9856  1 bttv
i2c_algo_bit            9224  1 bttv
v4l2_common             6016  1 bttv
btcx_risc               4872  1 bttv
tveeprom               12952  1 bttv
i2c_core               21504  7 tvmixer,tvaudio,tuner,msp3400,bttv,i2c_algo_bit,tveeprom
snd_intel8x0           30656  1 
snd_ac97_codec         66552  1 snd_intel8x0
videodev                9728  1 bttv
snd_seq_oss            31104  0 
snd_seq_midi            8352  0 
snd_rawmidi            23456  1 snd_seq_midi
snd_seq_midi_event      7552  2 snd_seq_oss,snd_seq_midi
snd_seq                49936  5 snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_seq_device          8460  4 snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd_pcm_oss            47904  0 
snd_mixer_oss          17408  2 snd_pcm_oss
snd_pcm                84100  4 snd_bt87x,snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_timer              23940  2 snd_seq,snd_pcm
snd                    52452  11 snd_bt87x,snd_intel8x0,snd_ac97_codec,snd_seq_oss,snd_rawmidi,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore               9696  3 tvmixer,snd
snd_page_alloc          9732  3 snd_bt87x,snd_intel8x0,snd_pcm

A kovetkezo paranccsal probalok felvenni:
mencoder tv:// -tv driver=v4l2:freq=287.25:width=768:height=576:norm=PAL:chanlist=europe-west:amode=1:audiorate=44100:volume=60000 -oac mp3lame -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1000 -lameopts vol=7:padding=1:br=112:vbr=3 -vop pp=0x20000 -endpos 00:00:10 -o demo_dsp.avi

A http://members.chello.hu/kosa.attila/demo_dsp.avi fajlban lathato
(vagyis inkabb hallhato) az eredmeny (~1,6M a fajl, 10 sec hosszu).
A tv-kartya az alaplapi hangkartyaval van osszekotve, ha csak nezem
a tv-adast, akkor szepen szol. Igazabol felvetel kozben is szepen
hallatszik a hang a hangszorokbol, de a felvetel hangja borzaszto lesz.

Probalkoztam a kovetkezo kiegeszitessel is (a fenti parancssorhoz, az
"amode" resz utan irtam): alsa:adevice=hw.0,0. Ennek eredmenye itt
erheto el: http://members.chello.hu/kosa.attila/demo_alsa0.avi

Ha ezzel egeszitem ki: alsa:adevice=hw.0,1, akkor ugy tunik, mintha
elindulna a felvetel (a hang "elindul" a hangszorokbol), de miutan
kiirja ezt:
Pos:   0.0s      2f ( 0%)   0fps Trem:   0min   0mb  A-V:0.000 [0:0]
nem tortenik semmi. Csak kill -9-cel lehet kiloni. Letrejon egy 4108
byte hosszusagu fajl, amire a file ezt mondja:
demo_alsa1.avi: RIFF (little-endian) data, AVI, 768 x 576, 25.00 fps, video:, audio: MPEG-1 Layer 3 (stereo, 48000 Hz)

Erdekes, hogy a tobbi fajlra csak 44100Hz-et mond a file... Gondolom ez
a digitalis resze a tv-kartyanak, azert.

Az "alsa"-s felveteleknel a btaudio driver "foglalt lesz", ugy ertem,
hogy az lsmod kimeneteben latszik, hogy hasznalja valami.

Ha a tv-kartya es a hangkartya kozotti kabelt kihuzom, akkor semmivel
sem tudok hangot kicsikarni a tv-kartyabol, egyik program sem tud
hanggal lejatszni (venni a tv-adast).

Az lspci ezt mondja:
0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
0000:03:0c.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
0000:03:0c.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)

Lehetseges, hogy az alaplapi kartya (vagy a drivere) a hibas abban, hogy
nem tudok normalis hangu felvetelt kesziteni? Vagy valami mas akadalyoz
meg ebben? Esetleg valami otlet, amit kiprobalhatnek?

-- 
		Udvozlettel
				    Zsiga




More information about the MPlayer-felhasznalok mailing list