Kezdőlap › Fórumok › Multimédia › MPlayer és társai › Mplayer TV Capture HELP !!!!
- This topic has 75 hozzászólás, 14 résztvevő, and was last updated 17 years, 8 months telt el by
zLegolas.
-
SzerzőBejegyzés
-
2005-06-02-14:43 #2018979
„Kozben ejjel olvasgattam mert pommnal talatam egy ket jo leirast,es ott is lattam hogy az sem egeszseges ha mar az elejen kepkockakat kezd duplazni,sajna nalam szinte igy kezd egybol”
az azerintem nem baj, mer egyformának itéli meg a képkockát…az eldobás a baj„Script futatast kovetoen ,meg ezt is kiirja:A fájl nem található: ‘frameno.avi’
Ez igazabol nem tudom mi csoda. Nem lehet hogy valami RGB YUY2 YUV szinekkel van valami gaz?”
tv://csatorna nincs megadva (de lehet, hogy más is okozhatja)Használd, amit adtam…
három dolgot kell megadni neki:
– MENCODER=”mencoder” (vagy absz path, ha szükséges)
– CHANNEL=”E5″ (csatorna)
– FILE=”output.avi” (ez végül is nem szükséges paraméter)2005-06-03-11:42 #2018980Itt tartok:
/usr/local/bin/mencoder -tv driver=v4l2:input=1:normid=2:chanlist=europe-east:width=720:height=540:outfmt=yuy2:brightness=60:contrast=25:saturation=80:alsa:amode=1:forcechan=2:forceaudio -vf scale=576:432 -endpos 01:10:00 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2000:vhq -oac pcm -o /home/fej/Capture/tv.avi tv://22Es semmi nem tortenik:
MEncoder 1.0pre7-3.4.3 © 2000-2005 MPlayer Team
CPU: Intel Pentium 4/Xeon/Celeron Foster (Family: 8, Stepping: 9)
Detected cache-line size is 64 bytes
CPUflags: Type: 8 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
x86-os CPU – a következõ kiterjesztésekkel: MMX MMX2 SSE SSE2A fájl nem található: ‘frameno.avi’
Failed to open frameno.avi
kész: formátum: 9 adat: 0x0 – 0x0
TV detektálva! 😉
Selected driver: v4l2
name: Video 4 Linux 2 input
author: Martin Olschewski
comment: first try, more to come 😉
Selected device: Pinnacle PCTV Stereo (saa7134)
Tuner cap: STEREO LANG1 LANG2
Tuner rxs: MONO STEREO LANG1 LANG2
Capabilites: video capture video overlay VBI capture device tuner read/write streaming
supported norms: 0 = PAL; 1 = PAL-BG; 2 = PAL-I; 3 = PAL-DK; 4 = NTSC; 5 = SECAM; 6 = PAL-M; 7 = PAL-Nc;
inputs: 0 = Television; 1 = Composite1; 2 = Composite2; 3 = S-Video;
Current input: 1
Current format: BGR24
v4l2: current audio mode is : STEREO
Selected channel: 22 (freq: 479.250)
[V] filefmt:9 fourcc:0x32595559 size:720×540 fps:25.00 ftime:=0.0400
==========================================================================
Audio dekóder meghívása: [pcm] Uncompressed PCM audio decoder
AUDIO: 44100 Hz, 2 ch, s16le, 1411.2 kbit/100.00% (ratio: 176400->176400)
Selected audio codec: [pcm] afm:pcm (Uncompressed PCM)
==========================================================================
Nem tudom a kimeneti fájlt (/home/fej/Capture/tv.avi) megnyitni.Kilépés…
[fej@fej Capture]$2005-06-03-12:07 #2018981Szoval a problemam nagyjabol az ami a cimbol is kitunik.Nagy nehezen ossze szedtem mplayer es mencoder manjabol egy scriptet ,de valami gond csuszott a szamitasomba.
A script:mencoder tv:// -tv input=0:driver=v4l2:device=/dev/video0:channel=22:width=720:height=576:norm=PAL -vf pp=0x20000,denoise3d=4:4:5 -ovc lavc -lavcopts vcodec=mpeg4:vhq:vbitrate=8000:keyint=130 -oac pcm -ofps 25 -o /home/fej/Capture/tv_rec.aviTokeletesen el is indul es szinte mindig 30 masodpercnel ezt kapom,amit csak CTRL+C vel tudok megszakitani.
:Audio stream: 1411.200 kbit/mp (176400 bps) méret: 5115600 byte 29.000 mpvideo buffer full – dropping frame
video buffer full – dropping frame
video buffer full – dropping frame
video buffer full – dropping frame
video buffer full – dropping frame
video buffer full – dropping frame
v4l2: 1246 frames successfully processed, 0 frames dropped.
fej@fej:~/Capture$Valami hasonlo jellegu scriptet vagy parancs sort szivesen elfogadnek.A lenyeg a 720*576 25 FPS es PAL
Elore is kosz
[align=right][snapback]136681[/snapback][/align]Nálam ugyanezt csinálta, és ez volt a hiba:
http://www.linuxforum.hu/ipbmb/index.php?s…iew=getlastpostELaci
2005-06-03-12:20 #2018982Hat ez se jott be.
[root@fej Capture]# killall gam_server
[root@fej Capture]# ./tv.shUgy elkzdte dobalni a fremeket hogy orom volt nezni
képkocka átugrása!!!
Pos: 13.8s 367f ( 0%) 26fps Trem: 0min 0mb A-V:0.000 [134:1411]
képkocka átugrása!!!
Pos: 14.4s 382f ( 0%) 26fps Trem: 0min 0mb A-V:0.000 [134:1411]
képkocka átugrása!!!
Pos: 14.9s 396f ( 0%) 26fps Trem: 0min 0mb A-V:0.000 [134:1411]
képkocka átugrása!!!
Pos: 15.4s 411f ( 0%) 26fps Trem: 0min 0mb A-V:0.000 [133:1411]
képkocka átugrása!!!
Pos: 16.0s 425f ( 0%) 26fps Trem: 0min 0mb A-V:0.000 [133:1411]
képkocka átugrása!!!
Pos: 16.5s 440f ( 0%) 26fps Trem: 0min 0mb A-V:0.000 [133:1411]
képkocka átugrása!!!
Pos: 17.1s 455f ( 0%) 26fps Trem: 0min 0mb A-V:0.000 [133:1411]
képkocka átugrása!!!
Pos: 17.6s 469f ( 0%) 26fps Trem: 0min 0mb A-V:0.000 [133:1411]
képkocka átugrása!!!
Pos: 18.2s 484f ( 0%) 26fps Trem: 0min 0mb A-V:0.000 [132:1411]
képkocka átugrása!!!
Pos: 18.7s 498f ( 0%) 26fps Trem: 0min 0mb A-V:0.000 [133:1411]
képkocka átugrása!!!
Pos: 19.2s 513f ( 0%) 26fps Trem: 0min 0mb A-V:0.000 [133:1411]
képkocka átugrása!!!
Pos: 19.8s 528f ( 0%) 26fps Trem: 0min 0mb A-V:0.000 [133:1411]
képkocka átugrása!!!
Pos: 20.3s 542f ( 0%) 26fps Trem: 0min 0mb A-V:0.000 [134:1411]
képkocka átugrása!!!
Pos: 20.9s 557f ( 0%) 26fps Trem: 0min 0mb A-V:0.000 [133:1411]
képkocka átugrása!!!
Pos: 21.4s 571f ( 0%) 26fps Trem: 0min 0mb A-V:0.000 [133:1411]
képkocka átugrása!!!
Pos: 22.0s 586f ( 0%) 26fps Trem: 0min 0mb A-V:0.000 [133:1411]
képkocka átugrása!!!
Pos: 22.5s 600f ( 0%) 26fps Trem: 0min 0mb A-V:0.000 [133:1411]
képkocka átugrása!!!
Pos: 23.0s 615f ( 0%) 26fps Trem: 0min 0mb A-V:0.000 [133:1411]
képkocka átugrása!!!
Pos: 23.0s 616f ( 0%) 26fps Trem: 0min 0mb A-V:0.000 [133:1411]
Flushing video framesAVI index írása…
AVI fejléc javítása…
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.Video stream: 133.307 kbit/mp (16663 bps) méret: 383924 byte 23.040 mp 616 képkocka
Audio stream: 1411.200 kbit/mp (176400 bps) méret: 4145400 byte 23.500 mp
v4l2: 633 frames successfully processed, -43 frames dropped.
[root@fej Capture]#Kovetkezo? 🙁
2005-06-03-12:49 #2018983Kovetkezo? 🙁
[align=right][snapback]136940[/snapback][/align]Ha jó neked mpeg2-be, akkor:
mencoder tv:// -tv width=720:height=576:driver=v4l2:amode=1:input=0:freq=CSATORNA -oac lavc -ovc lavc -lavcopts vcodec=mpeg2video:vbitrate=6000:acodec=mp2:abitrate=192:keyint=250 -o valami.avi -srate 44100 -channels 2 -endpos ora:perc:masodperc -vf pp=fd,hqdn3d
Egy 2,4GHz Celeron 256MB Ram esetén frame dobás nélkül megy.
Esetleg próbáld ki ezt:mencoder tv:// -tv input=0:driver=v4l2:device=/dev/video0:width=720:height=576:norm=PAL -noskip -vf pp=0x20000,denoise3d=4:4:5 -ovc lavc -lavcopts vcodec=mpeg4:vhq:vbitrate=2000:keyint=500 -oac mp3lame -lameopts cbr:br=128 -o film.avi
2005-06-03-13:07 #20189841. Konzolba írd be: top
2. mencoder indítása
3. Milyen process szerepel legtöbbször a lista tetején és hány % -al.
Hány % a CPU használat ?ELaci
2005-06-03-15:18 #2018985Hm.
Szoval elmeletileg elindult de egybol igy kezd
Building audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le…
AVI fejléc írása…
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Audio elõretöltés 0-ra állítva, max pts javítás 0
New_Face failed. Maybe the font path is wrong.
Please supply the text font file (~/.mplayer/subfont.ttf).
subtitle font: load_sub_face failed.
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Pos: 0.0s 1f ( 0%) 0fps Trem: 0min 0mb A-V:0.000 [0:0]
1 darab képkocka duplázása!!!
Pos: 0.3s 7f ( 0%) 0fps Trem: 0min 0mb A-V:0.000 [0:0]
képkocka átugrása!!!
Pos: 0.4s 9f ( 0%) 0fps Trem: 0min 0mb A-V:0.000 [0:0]
képkocka átugrása!!!
Pos: 0.4s 11f ( 0%) 0fps Trem: 0min 0mb A-V:0.000 [0:0]
képkocka átugrása!!!
Pos: 1.7s 45f ( 0%) 18fps Trem: 0min 0mb A-V:0.000 [7218:191]
1 darab képkocka duplázása!!!
Pos: 29.5s 738f ( 0%) 16fps Trem: 0min 0mb A-V:0.000 [6016:192]
video buffer full – dropping frame
Pos: 29.6s 740f ( 0%) 16fps Trem: 0min 0mb A-V:0.000 [6015:191]
video buffer full – dropping frame
Pos: 29.7s 743f ( 0%) 16fps Trem: 0min 0mb A-V:0.000 [6013:191]
video buffer full – dropping frame
Pos: 29.8s 745f ( 0%) 16fps Trem: 0min 0mb A-V:0.000 [6013:191]
video buffer full – dropping frame
Attol felek itt valami mas gaz van,bar nem tudnam megmondani hogy micsoda.2005-06-03-15:32 #2018986Meg egy probat tettem
Az alltalatok adott scriptel egy bol kezdodik a dobalas ,szoval passz.Kimentem mely terminalba meg az X et is kilottem es ezt futattam,ugyhogy mat 640*480 ra is vissza vettem.
mencoder tv:// -tv input=0:driver=v4l2:device=/dev/video0:channel=22:width=640:height=480:norm=PAL -vf pp=0x20000,denoise3d=4:4:5 -ovc lavc -lavcopts vcodec=mpeg4:vhq:vbitrate=5000:keyint=130 -oac pcm -ofps 25 -o /home/fej/Capture/tv_rec.avi
Egybol egy kep kocka dobassal indult,de egeszen 3 percig utanna tokeletesen ment,aztan kezdodott elorol minden.A gam_servert kilottem a #top ezt mutatta Mencoder :99./8 MEM 33,4/
Esetleg ha az OP rendszerrel lenne gond akkor mi?2005-06-03-18:14 #2018987A 99.8 % CPU miatt van a puffer túlcsordulás amit a mencoder okoz valami hiba miatt. Nálam a gép kiépités majdnem ugyanez, kivéve hogy 1 Gb a RAM, de még ha mencoder közben futtatom az mplayert is ugyanarra az avira, akkor memória használat kb. 440 Mbyte és a CPU terhelés max. 46 %. Nálam a gam_server okozta a túlterhelést, amit upgradeltem, remélem így már jó lesz. Nálad meg folyamatosan kellene figyelni a „top” -al a CPU használatot, és ennek alapján eldönteni hogy mi is baj. Egy olyan gépnek fél gõzzel kell mennie a mencoderrel.
Még valami: én a hangot is mp3 -ba tömörítem a video mellett.
Most jutott eszembe még valami: vagy a hangot vagy a képet „null” -ba kell irányítani és akkor el lehet dönteni hogy vajon a kép a ludas vagy a hang.
Látom hogy a vbitrate=5000 ami túl sok! Elég a 2000.ELaci
2005-06-11-18:03 #2018988Ujra forditom az Mplayert tanacsokat ternek hogy milyen plusz OPciokattegyek be amik esetleg befolyasolhatnak a TV bol valo felvetell.
./configure –enable-gui –language=hu –enable-menu –enable-xmms
Alltalaban igy szoktam.
Elore kosz -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz