Ráno moudřejší večera: EASYCAP — čtyřkanálový zachytávač videa

Včera dorazila ona zásilka z Číny, ve které byl čtyřkanálový zachytávač videa, nestál moc, na rozdíl od nabídek v naší zemi a tak mi příliš nevadilo pokud by nefungoval, šel jsem do toho i s tímto rizikem. Podle lsusb:

ID 1c88:0007 Somagic, Inc. SMI Grabber (EasyCAP DC60+ clone) (no firmware) [SMI-2021CBE]

jsem vyhledal stránku http://code.google.com/p/easycap-somagic-linux/ na které byly připraveny Debianí balíčky, chvatem jsem je nainstaloval a pak teprve koukal jak to funguje. Musím vzít CD a přes wine spustit Driver/Setup.exe a nainstalovat ovladače pro Windows, z nich somagic-extract-firmware vypreparuje ovladač, somagic-init přepíše identifikátor zařízení a somagic-capture pustí do oběhu video. Nebylo to tak jednoduché.

Kdybych neprováděl tyhle skopičiny v noci ušetřil bych si čas a námahu. Když to nefungovalo z balíků, stáhnul jsem si zdrojáky, to nepomohlo, stahoval jsem různé části kódu z tamního repozitáře a v jednu hodinu ráno práci vzdal. Nakonec stačilo jen gitem stáhnout celý archiv, zajít do tool a user a tam spustit make a díky práci přispěvatelů do kódu hned všechno fungovalo všechno až na tři ze čtyř vstupů, zatím totiž běží zařízení pod identifikací jiného zařízení jen s jedním video vstupem. Takže zapojit do čísla 3 a spustit příkaz:

sudo somagic-capture | mplayer -demuxer rawvideo -rawvideo „pal:format=uyvy:fps=25“ -aspect 4:3 –

Teď se budu snažit o součinnost s programem motion.

6 komentářů u „Ráno moudřejší večera: EASYCAP — čtyřkanálový zachytávač videa

  1. marek

    ahoj, snazim se rozjet kamerku pres easycap, firmware mam. Jenom mi nejde prehrat video.:)
    Zobrazi se mi okno a hned zmizne. Zkousel jsem vsechny vystupy. Nejaky typ jak to rozjet? DIky za info:)

  2. Honza Autor příspěvku

    Ahoj, nejdřív jsem si myslel, že probliknutí nastane, když není kamera vůbec zapojená, ale teď jsem zkoušel spustit mplayer a jeho okno se notevře, dokud nedostane vstup ze somagic-capture, tedy dokud kameru nepřipojím. Takže nevím, nejlepší by bylo dát sem (pokud to půjde) výpis z terminálu.

  3. marek

    Ahoj,

    strcim do usb,


    somagic-init
    USB device already initialized

    2. Myslel jsem si, ze mam taky 007, ale nemam, je to divne :-D:).


    Bus 002 Device 006: ID 1c88:003c Somagic, Inc. SMI Grabber (EasyCAP DC60+ clone) [SMI-2021CBE]

    3. na webu somagic jsem cetl, ze v kernely 3.7 by mel byt uz ovladac pro toto udelatko. Tak jsem ho nahodil. Kernel mam teda tento.

    Linux ntb 3.7.2-030702-generic #201301111424 SMP Fri Jan 11 19:34:48 UTC 2013 i686 i686 i686 GNU/Linux

    Podle vypisu z terminalu to vypada ze nic nechytne, nebo se pletu? :-D
    Ikdyz zkousim vsechny vstupy tak video nenabehne.


    sudo somagic-capture | mplayer -demuxer rawvideo -rawvideo "pal:format=uyvy:fps=25" -aspect 4:3 -
    MPlayer svn r34540 (Ubuntu), built with gcc-4.7 (C) 2000-2012 MPlayer Team
    mplayer: could not connect to socket
    mplayer: No such file or directory
    Failed to open LIRC support. You will not be able to use your remote control.

    Playing -.
    Reading from stdin...
    ^C

    MPlayer interrupted by signal 2 in module: demux_open
    rawvideo file format detected.
    Load subtitles in ./
    Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
    [vdpau] Error when calling vdp_device_create_x11: 1
    ==========================================================================
    Opening video decoder: [raw] RAW Uncompressed Video
    Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
    VO: [xv] 720x576 => 768x576 Packed UYVY
    Selected video codec: [rawuyvy] vfm: raw (RAW UYVY)
    ==========================================================================
    Audio: no sound
    Starting playback...
    V: 0.0 0/ 0 ??% ??% ??,?% 0 0

    Exiting... (Quit)

  4. Honza Autor příspěvku

    Takhle se chová když není žádný vstup z kamery

    Playing -.
    Reading from stdin…
    ^C

    a mplayer jen problikne, to je normální, vyzkoušel bych pro jistotu dát video i do zvukových konektorů, třeba to špatně napájeli. Nechte spuštěný ten příkaz a měňte výstupní kolík z kamery mezi zdířkami EasyCAP. Nepůjde-li to tak už asi víc nepomůžu, mě to fungovalo naštěstí hned. Ze zdrojáků jsem přeložil somagic-extract-firmware, -init i -capture a jelo to. Ještě bych vyzkoušel výstup z kamery v televizi.

  5. marek

    mel jsem spatny zdroj:-D:-D,proto okno jen probliklo, ale obraz jeste nejde, budu zkouset teda vsechny vstupy,

Napsat komentář: marek Zrušit odpověď na komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *