[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