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.
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:)
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.
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)
jeste jsem doinstalil nvidia-current-updates tento balik, ale stejne video nejde:(
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.
mel jsem spatny zdroj:-D:-D,proto okno jen probliklo, ale obraz jeste nejde, budu zkouset teda vsechny vstupy,