SMI Grabber (EasyCAP DC60+ clone) (no firmware) [SMI-2021CBE] The empia chipset has good driver support in linux ?
Čipová sada empia má dobrou podporu ovladačů v linuxu Recenzováno ve Spojených státech dne 22. prosince 2014 Ověřený nákup Navzdory popisu, který říká, že používá čipovou sadu empia, ta, kterou jsem právě dostal, používá somagickou čipovou sadu, např. Z linuxu: Bus 005 Device 003: ID 1c88: 0007 Somagic, Inc. SMI Grabber (EasyCAP DC60 + clone) (no firmware) [SMI-2021CBE]. Čipová sada empia má dobrou podporu ovladačů v linuxu, ne u somagické čipsetu. Kromě toho existuje mnoho dalších prodejců prodávajících easycap (se somagickou čipovou sadou) za zhruba poloviční cenu – jediným důvodem, proč utratit více peněz, je čipová sada empia.
EasyCAP-SMI-2021CBE-debian9.md
Nakonfigurujte kartu TV tuneru EasyCAP SMI-2021CBE s debianem 10
Identifikace zařízení: zkontrolujte ID zařízení pomocí tohoto příkazu lsusb výstup by měl vypadat takto.
1 2 3 4 5 6 7 8 9 10 11 |
// root@Asus-UL20FT:/home/portable# lsusb Bus 002 Device 004: ID 1c6b:a223 Philips & Lite-ON Digital Solutions Corporation Bus 002 Device 003: ID 1c88:0007 Somagic, Inc. SMI Grabber (EasyCAP DC60+ clone) (no firmware) [SMI-2021CBE] Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 004: ID 0b05:1788 ASUSTek Computer, Inc. BT-270 Bluetooth Adapter Bus 001 Device 003: ID 064e:a136 Suyin Corp. Asus Integrated Webcam [CN031B] Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub root@Asus-UL20FT:/home/portable# |
Připravte se na instalaci ovladače
Pokud získáte stejný výstup s lsusb, pokračujte těmito odkazy
Somagic HOwTO linux
Stáhněte si nejnovější tar a ne deb
Obsah
Získání pomoci
Přejít sem: http://code.google.com/p/easycap-somagic-linux/#Getting_help_or_contributing
POZNÁMKA : Komentáře přidané na tuto wiki stránku nejsou aktivně sledovány.
POZNÁMKA : Chcete-li, aby se zařízení zobrazovalo v / dev, abyste jej mohli používat s Video4Linux
povolenými aplikacemi, budete muset použít modul jádra, viz BuildingKernelModule
Předpoklady
- GNU / Linux. Úspěch zaznamenal také OS X, viz zde: http://code.google.com/p/easycap-somagic-linux/issues/detail?id=7
- USB 2.0 kompatibilní port USB. USB 1.1 nebude fungovat (je to příliš pomalé).
- Somagická varianta EasyCAP. Chcete-li to zjistit: připojte EasyCAP, spusťte „
lsusb
“ a ověřte „1c88:0007 Somagic, Inc
“ nebo „1c88:003d Somagic, Inc
“. - EasyCAP USB 2.0 video adaptér se zvukem nebo EasyCAP002 4kanálový instalační disk CD-ROM USB 2.0 DVR .
Stahování a instalace oficiálních verzí
Přejděte na kartu Stahování a vyberte příslušný soubor pro váš systém. Následují konkrétní podrobnosti:
balíček Debianu somagic-capture
- Nainstalujte závislosti a doporučené balíčky pomocí „
apt-get install libusb-1.0-0 libgcrypt11 mplayer usbutils
“. - Nainstalujte balíček Debianu pomocí „
dpkg -i somagic-easycap_
VERSION_
ARCH.deb
“.
balíček Debianu somagic-capture-tools
- Nainstalujte závislosti a doporučené balíčky pomocí „
apt-get install libgcrypt11 wine
“. - Nainstalujte balíček Debianu pomocí „
dpkg -i somagic-easycap-tools_
VERSION_
ARCH.deb
“.
zdrojový balíček somagic-capture
- Nainstalujte závislosti na sestavení a použití: make, gcc, libusb-1.0-0 (a záhlaví vývoje), libgcrypt11 (a záhlaví vývoje), mplayer (volitelné), lsusb (volitelné).
- Rozbalte zdrojový balíček pomocí „
tar xvf somagic-easycap_
VERSION.tar.gz
“. - Přejděte do zdrojového adresáře
- Další pokyny najdete v souboru README.
- Spustit „
make
“. - Spustit jako root „
make install
“.
zdrojový balíček somagic-capture-tools
- Nainstalujte závislosti na sestavení a použití: make, gcc, libgcrypt11 (a záhlaví vývoje), víno (volitelně).
- Rozbalte zdrojový balíček pomocí „
tar xvf somagic-easycap-tools_
VERSION.tar.gz
“. - Přejděte do zdrojového adresáře
- Další pokyny najdete v souboru README.
- Spustit „
make
“. - Spustit jako root „
make install
“.
Stahování a vytváření zdrojů git
- Nainstalujte následující programy a knihovny: git, make, gcc, libusb-1.0-0 (a záhlaví vývoje), libgcrypt11 (a záhlaví vývoje), víno, mplayer, lsusb. Pokud používáte Debian nebo Ubuntu, nainstalujte následující balíčky: git, build-essential, libusb-1.0-0-dev, libgcrypt11-dev, víno, mplayer a usbutils.
- Pro vytváření balíčků Debianu navíc nainstalujte balíčky fakeroot, devscripts a debhelper.
- Přejděte do adresáře, kde chcete zdrojový strom, a potom spusťte “
git clone https://code.google.com/p/easycap-somagic-linux/
„. - Pokud máte přístup ke git commit, podle potřeby aktualizujte soubory ~ / .netrc a ~ / .gitconfig.
- Pro budoucí aktualizaci git stromu použijte “
git pull"
. - Spustit
./build_packages 1.1
z kořenového adresáře zdrojového stromu a vytvořit balíčky Debian.
Extrahování firmwaru
- Nežádejte o firmwaru chráněného autorskými právy ani o něm neposkytujte odkazy. Pokud nemáte CD s ovladači, můžete najít firmware online pomocí webového vyhledávání.
- Pomocí vína spusťte „
Drivers/Setup.exe
“ (nebo někdy „Driver/Setup.exe
“) na instalačním CD EasyCAP. U EasyCAP DC60 by to mělo vytvořit soubor s názvem „Program Files/Common Files/Somagic/SmiUsbGrabber3C/xp/SmiUsbGrabber3C.sys
“. U EasyCAP002 by to mělo vytvořit soubor s názvem „Program Files/Common Files/Somagic/SmiUsbGrabber3E/xp/SmiUsbGrabber3E.sys
“ nebo „Program Files/Common Files/Somagic/SmiUsbGrabber3F/xp/SmiUsbGrabber3F.sys
“. - Spustit „
cp ~/.wine/drive_c/Program\ Files/Common\ Files/Somagic/SmiUsbGrabber3*/xp/SmiUsbGrabber3*.sys SmiUsbGrabber.sys
“. - Spustit jako root „
somagic-extract-firmware SmiUsbGrabber.sys
“ pro vytvoření „/lib/firmware/somagic_firmware.bin
“.
Probíhá snímání uživatelského prostoru
- Připojte zařízení EasyCAP.
- Spuštěním “
somagic-init
“ inicializujte zařízení EasyCAP, které změní své ID USB. Tento krok není nutný pro EzCAP USB 2.0, který je automaticky inicializován. Pokud není žádný výstup, byla inicializace úspěšná. Chcete-li však ručně ověřit, zda byla inicializace úspěšná, spusťte znovu “somagic-init
“ nebo zkontrolujtelsusb
nové ID “1c88:003c Somagic, Inc
“ (EasyCAP DC60), “1c88:003e Somagic, Inc
“ (EasyCAP002) nebo “1c88:003f Somagic, Inc
“ (EasyCAP002). Můžete také spustit „somagic-capture --test-only
“ a zkontrolovat návratový kód 0 pomocí „echo $?
“. - Pouze pro EzCAP USB 2.0 spusťte “
modprobe -r usbhid
„. - Aktivujte svůj zdroj videa a ujistěte se, že je video připojeno, buď přes CVBS / kompozitní (libovolné zařízení), nebo S-VIDEO (EasyCAP DC60 nebo EzCAP USB 2.0). U EasyCAP002 se správná zástrčka může lišit. Nejprve zkuste „2“, poté „3“.
- Vyberte a spusťte příklad použití z “
man somagic-capture
„.
Nainstalujte tar pomocí make a proveďte instalaci podle pokynů v odkazu.
V části „Extrahování firmwaru“ požádá uživatele o extrahování firmwaru z disku CD-ROM daného kartou. Pokud máte disk CD-ROM, můžete pokračovat a extrahovat firmware. Doporučuji používat virtualbox než víno (wine), protože víno není ve srovnání s virtualboxem tak bezpečné pro extrahování požadovaných souborů.
1 2 3 4 5 6 7 8 |
// wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add - wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add - cd ./Stažené apt-repository "deb http://download.virtualbox.org/virtualbox/debian buster contrib" apt update apt install virtualbox-* virtualbox |
Pokud nemáte CD-ROM, můžete si z tohoto odkazu stáhnout požadované soubory. Stáhněte si přesné soubory firmwaru
- SmiUsbGrabber3E.sys
- SmiUsbGrabber3C.sys
Zkontrolujte přesný soubor firmwaru na disku CD-ROM a na výstupu lsusb. Nemám pro ně odkaz, ale pokud najdete komentář, můžeme aktualizovat podstatu.
1 2 3 |
// agit-init somagic-capture | mplayer -vf yadif,screenshot -demuxer rawvideo -rawvideo "pal:format=uyvy:fps=30" -aspect 4:3 - |
Upravte fps, poměr a ID cvbs pomocí -i [1,4]
Jiný postup z github: easycap-somagic-linux
Sisyphus repository: RPM: somagic-easycap-tools
Home page: http://code.google.com/p/easycap-somagic-linux/
1 2 3 |
$ wget http://easycap-somagic-linux.googlecode.com/files/somagic-easycap-tools_1.1_amd64.deb $ wget http://easycap-somagic-linux.googlecode.com/files/somagic-easycap_1.1_amd64.deb $ wajig install somagic-easycap-tools_1.1_amd64.deb somagic-easycap_1.1_amd64.deb |