Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: grabovani TV na amd64  (Přečteno 46731 krát)

LPK

  • Aktivní člen
  • *
  • Příspěvků: 328
grabovani TV na amd64
« kdy: 24 Listopadu 2005, 16:20:14 »
Zdravim,
tento problem resim uz delsi dobu (vlastne od zacatku pokusu s linuxem) a konecne jsem nasel uspokojivej (GUI) soft, ktery funguje tak jak ja potrebuju - je to GV4L, ktery jsem objevil a prevedl z Mandraku 64. Takze pokud hledate soft ktery alespon 50% nahradi wokenicovou ATV2000 tak tohle je to prave. Pokud nekdo bude mit zajem tak mu to poslu, ale az prijdu dom tak sem prdnu par linku kde se resi grabovani TV pod linuxem - bohuzel na wokenice to porad nema, ale je to pouzitelne a nedropuje framy pri plnem palu (teda skoro plnem 720x576).
zatim LPK
tradiční bordel + Nvidia :-)

Jan Nekvasil

  • Stálý člen
  • **
  • Příspěvků: 620
Re: grabovani TV na amd64
« Odpověď #1 kdy: 25 Října 2007, 20:20:44 »
Rozhodl jsem se raději oživit toto staré vlákno, než zbytečně zakládat nové. Mám Leadtek Winfast 2000 XP na 64-bitovém Ubuntu 7.10. Televizi sleduji přes tvtime, umím nahrávat mencoderem, ale potřeboval bych zprovoznit výše zmiňované gv4l pro plánované nahrávání. Dříve jsem (na 32-bit 7.04) pro tento účel používal xdtv, ale s výsledky jsem nebyl úplně spokojený. Na gv4l všichni pějou ódy, mě však při pokusu o sledování/nahrávání bohužel vyhodí pouze zelenou obrazovku a následující výpis z transcode (které používá jako backend):
Kód: [Vybrat]
transcode v1.0.2 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg
[transcode] auto-probing source /dev/video0 (failed)
[transcode] V: import format    | unknown  (V=v4l2|A=v4l2)
[transcode] V: import frame     | 720x576  1.25:1 
[transcode] V: bits/pixel       | 0.174
[transcode] V: decoding fps,frc | 25.000,0
[transcode] V: Y'CbCr           | YV12/I420
[transcode] A: import format    | 0x2000  AC3          [48000,16,2]
[transcode] A: export           | disabled
[transcode] V: encoding fps,frc | 25.000,3
[transcode] A: bytes per frame  | 7680 (7680.000000)
[transcode] A: adjustment       | 0@1000
[transcode] V: IA32/AMD64 accel | sse3 (sse3 sse2 sse 3dnowext 3dnow mmxext mmx asm C)
tc_memcpy: using amd64 for memcpy
[transcode] warning : no option -o found, encoded frames send to "/dev/null"
[transcode] V: video buffer     | 10 @ 720x576
[import_v4l2.so] v1.3.5 (2005-03-11) (video) v4l2 | (audio) pcm
[export_null.so] v0.1.2 (2001-08-17) (video) null | (audio) null
[import_v4l2.so]: v4l2 audio grabbing
[import_v4l2.so]: v4l2 video grabbing
[import_v4l2.so]: resync disabled
[import_v4l2.so]: video grabbing, driver = cx8800, card = Leadtek Winfast 2000XP Expert
[import_v4l2.so]: VIDIOC_S_FMT: : Invalid argument
[import_v4l2.so]: VIDIOC_S_FMT: : Invalid argument
[import_v4l2.so]: Pixel format conversion: UYVY [packed] -> YUV420 [planar] (slow conversion)
[import_v4l2.so]: driver does not support setting parameters (ioctl(VIDIOC_S_PARM) returns "Invalid argument")
[import_v4l2.so]: checking colour & framerate standards:
[import_v4l2.so]: receiving 30 frames / sec
[import_v4l2.so]: driver does not support cropping (ioctl(VIDIOC_CROPCAP) returns "Invalid argument"), disabled
[import_v4l2.so]: 24 buffers available
[import_v4l2.so]: VIDIOC_STREAMON: Invalid argument
video import module error: OPEN failed
[transcode] critical: failed to open input source
Úvodní „auto-probing source /dev/video0“ bývá někdy „failed“, někdy „ok“, nicméně na konečný stav věci to zřejmě žádný vliv nemá: vždy skončí na „VIDIOC_STREAMON: Invalid argument“.

Prosím tímto tedy všechny zkušenější linuxové televizáky o pomoc. gv4l verze 2.2.4-0ubuntu2, transcode 2:1.0.2-0.8ubuntu5

 

Provoz zaštiťuje spolek OpenAlt.