##Bitte hier den eigenen Benutzernamen und das geplante Fertigstellungsdatum eintragen [[Vorlage(Baustelle, 28.2.2012, andlandl)]] ## eine vollständige Befehlsübersicht befindet sich im Wiki unter http://wiki.ubuntuusers.de/Wiki/Syntax ## eine Kopiervorlage für viele Syntaxelemente findet man unter http://wiki.ubuntuusers.de/Wiki/Kopiervorlage ## Artikeltext [[Vorlage(Getestet, oneiric, natty)]] {{{#!vorlage Wissen [:sudo:Root-Rechte] [:Terminal: Ein Terminal öffnen] [:Editor: Einen Editor öffnen] }}} [[Inhaltsverzeichnis()]] [[Bild(easycap1.jpg, align = left, 200)]] Als '''EasyCAP DC60''' werden verschiedene, zum Teil sehr günstige Modelle dieses Audio und Videograbbers verkauft. Für Verwirrung sorgt, dass es einerseits für die gleiche Hardware unterschiedliche Handelsnamen gibt, wie z.B. * EzCAP * Logilink [http://www.logilink.eu/showproduct/VG0001.htm (Produktinformation von Logilink.eu)] * Mumbi [http://www.idealo.de/preisvergleich/Liste/31896886/mumbi-video-grabber-usb-2-0.html (Angebote bei idealo.de)] * Weltbild [http://www.weltbild.de/3/16060600-1/elektronik/video-digitalisierer-mit-zubehoer-und-software.html (Produktbeschreibung auf Weltbild.de)] * weitere Handelsnamen sind möglich. Andererseits gibt es unter der Bezeichnung EasyCAP auch Modelle, die gleich aussehen, aber einen anderen Chipsatz haben ([:Baustelle/EasyCAP_DC60_USB_Audio_und_Videograbber#Andere-EasyCAP-Modelle:siehe unten]). = Modelle = Alle EasyCAP-Geräte mit der '''USB ID 05e1:0408 (= EasyCAP DC60)''' werden von dem im Kernel (ab Version 2.6.38; [:Natty:Ubuntu 11.04]) enthaltenen Easycaptreiber unterstützt. Leider werden in den Internetshops oder auf der Packung des EasyCAP die USB ID oder der eingebaute Chipsatz nur selten angegeben, deshalb bleibt es bis zum erstmaligen Anstecken unklar, ob das Gerät wirklich mit Linux zusammenarbeitet. {{{#!vorlage Hinweis Wenn in der Beschreibung des Geräts ein Hinweis auf den Chipsatz oder die Modellbezeichnung '''Syntek STK1160''' zu finden ist, dann kann man davon ausgehen, dass es sich um einen EasyCAP DC60 Grabber handelt. }}} == Das EasyCAP-Gerät identifizieren == Mit der Eingabe von {{{#!vorlage Befehl lsusb }}} in der Konsole sollte man, wenn das EasyCap-Gerät eingesteckt ist, u.a. folgende Information erhalten: {{{ Bus 001 Device 002: ID 05e1:0408 Syntek Semiconductor Co., Ltd STK1160 Video Capture Device }}} === Drei EasyCAP DC60 Modelle === [[Bild(easycap.png, align = right)]]'''Es gibt drei verschiedene Geräte mit der gleichen USB ID: ''' * Das EasyCAP DC60 '''`Modell 001`''' mit 2x Audio, CVBS und S-Video und 48000 Hz Audio, * das baugleiche '''`Modell 001`''' mit nur 8000 Hz Audio, (vor dem Anstecken lässt sich nicht überprüfen, ob es ein Gerät mit hoher oder niedriger Audioqualität ist) * und das EasyCAP DC60 '''`Modell 002`''' mit 4x CVBS, 1x 8000 Hz Audio. '''Alle drei Modelle werden vom Easycaptreiber unterstützt. ''' === Überprüfen der Audioqualität === Mit der Eingabe des folgenden Befehls in der Kommandozeile kann man die Audioqualität des EasyCAP DC60 feststellen. {{{#!vorlage Befehl sudo lsusb -v -d 05e1:0408 | grep tSamFreq | sed -e "s,^.* ,," }}} Bei eingestecktem und vom Treiber registriertem EasyCAP DC60 erscheint entweder die Ausgabe '''48000''' oder '''8000'''. === Andere EasyCAP Modelle === {{{#!vorlage Hinweis Im Handel gibt es noch weitere EasyCAP Modelle mit einem anderen Chipsatz (von Empiatech), z.B: * das Modell EasyCAP (oder EzCAP) DC60+ (wird auch als '''`Modell 003, 006 `'''oder '''`116`''' bezeichnet) [http://www.amazon.com/Easycap-Version-Capturer-Camcorder-Compatible/dp/B0044XIQIW Beschreibung auf Amazon.com] Es wird nicht vom Easycaptreiber unterstützt sollte aber unter Linux mit dem [:em28xx:] Treiber funktionieren. }}} = Installation und Treiber = == USB 2.0 Anschluss == Der EasyCAP DC60 funktioniert nur, wenn er direkt an einen USB 2.0 Anschluss angesteckt wird. Bei der Verwendung eines USB 1.1 Anschlusses oder eines USB Hubs ist die Geschwindigkeit der Datenübertragung zu gering! == Treiberversionen == Ab ([:Natty:Ubuntu 11.04 Natty]) ist im Kernel (Version 2.6.38) der Easycaptreiber enthalten. Die in [:Natty:] enthaltenen Version 0.8.6 unterstützt nur OSS Audio. OSS Audio wird aber von Ubuntu ab Version [:Maverick:10.10] nicht mehr unterstützt. In [:Oneiric:Ubuntu 11.10 Oneiric] ist die Version 0.9.1 des Easycaptreibers enthalten, die ALSA Audio unterstützt. == Überprüfen der Funktion == Wenn der EasyCAP DC60 eingesteckt wird, werden vom Kernelmodul zwei Geräteknoten erstellt: '''/dev/video0''' und '''/dev/EasyALSA0''' (bzw. '''/dev/easyOSS''' wenn der Treiber mit OSS Unterstützung kompiliert wurde) Nach dem Aufruf vom {{{#!vorlage Befehl dmesg }}} in der Konsole zeigen die folgenden Meldungen eine erfolgreiche Registrierung des EasyCAP DC60 (Treiberversion 0.9.01) an. {{{ [ 250.728092] usb 1-2: new high speed USB device number 4 using ehci_hcd [ 254.681355] easycap::0adjust_standard: selected standard: PAL_BGHIN [ 254.992254] easycap::0adjust_format: sought: 640x480,UYVY(0x59565955),1=field,0x00=std mask [ 254.992263] easycap::0adjust_format: sought: V4L2_FIELD_NONE [ 254.992273] easycap::0adjust_format: actioning: 640x480 PAL_BGHIN_AT_640x480_FMT_UYVY-n [ 255.016137] easycap::0adjust_brightness: adjusting brightness to 0x7F [ 255.040149] easycap::0adjust_contrast: adjusting contrast to 0x3F [ 255.064162] easycap::0adjust_saturation: adjusting saturation to 0x2F [ 255.088173] easycap::0adjust_hue: adjusting hue to 0x00 [ 255.089557] easycap::0easycap_usb_probe: registered with videodev: 0=minor [ 255.089565] easycap::0easycap_usb_probe: ends successfully for interface 0 [ 255.089713] easycap::0easycap_usb_probe: ends successfully for interface 1 [ 255.090017] easycap::0easycap_usb_probe: audio hardware is AC'97 [ 255.090485] easycap::0easycap_alsa_probe: registered EasyALSA0 [ 255.090492] easycap::0easycap_usb_probe: ends successfully for interface 2 [ 255.091910] easycap:: easycap_open: ==========OPEN========= [ 255.161078] easycap::0audio_setup: 0x414C:0x4760 is audio vendor id [ 255.181331] easycap::0audio_setup: 0x414C:0x4760 is audio vendor id [ 255.263624] easycap::0audio_setup: 0x414C:0x4760 is audio vendor id [ 255.345927] easycap::0audio_setup: 0x414C:0x4760 is audio vendor id [ 255.432975] easycap::0audio_setup: 0x414C:0x4760 is audio vendor id [ 255.525395] easycap::0audio_setup: 0x414C:0x4760 is audio vendor id [ 255.631195] snd_pcm_update_hw_ptr0: 24 callbacks suppressed [ 256.341308] easycap::0adjust_standard: selected standard: PAL_BGHIN [ 256.652338] easycap::0adjust_format: sought: 640x480,UYVY(0x59565955),1=field,0x00=std mask [ 256.652346] easycap::0adjust_format: sought: V4L2_FIELD_NONE [ 256.652355] easycap::0adjust_format: actioning: 640x480 PAL_BGHIN_AT_640x480_FMT_UYVY-n [ 256.676218] easycap::0adjust_brightness: adjusting brightness to 0x7F [ 256.700233] easycap::0adjust_contrast: adjusting contrast to 0x3F [ 256.724242] easycap::0adjust_saturation: adjusting saturation to 0x2F [ 256.748129] easycap::0adjust_hue: adjusting hue to 0x00 }}} === Möglicher Treiberkonflikt === '''Achtung:''' Sollte die Zeile {{{ [ 255.090485] easycap::0easycap_alsa_probe: registered EasyALSA0 }}} hier nicht auftauchen, bzw. wurde nach dem Einstecken des EasyCAP DC60 nur `/dev/video0` aber nicht `/dev/EasyALSA0` angelegt, dann liegt eine Treiberkonflikt mit dem Modul `snd_usb_audio` vor. '''Lösung:''' Nachdem der EasyCAP DC60 ausgesteckt wurde, gibt man in der Kommandozeile folgenden Befehl ein: {{{#!vorlage Befehl sudo rmmod snd_usb_audio }}} Wenn der EasyCAP DC60 wieder eingesteckt wird, sollte jetzt auch `/dev/EasyALSA0` vorhanden sein. === Erster Test mit MPlayer === Mit dem Aufruf des folgenden MPlayer-Befehls in der Kommandozeile kann man, bei angeschlossener Video- und Audioquelle, die Funktion des EasyCAP DC60 testen. {{{#!vorlage Befehl mplayer tv:// -tv driver=v4l2:width=640:height=480:outfmt=uyvy:device=/dev/video0:input=1:fps=25:alsa:amode=1:forcechan=2:audiorate=8000:adevice=plughw.1,0:forceaudio:immediatemode=0 -ao pulse }}} ## === Testskripte === ## Im Quellpaket sind noch weitere Testskripte enthalten, die man auch nutzen kann, wenn man den im Kernel enthaltenen Treiber verwendet. Ihre Funktion wird in der README {en} Datei erklärt. = Nutzung = Der EasyCAP DC60 arbeitet mit den gängigen Mediaplayern unter Linux, die analoge Videoquellen (v4l2) unterstützen, zusammen. Er eignet sich zum Video-Betrachten genauso wie für die Aufnahme oder als Schnittstelle für eine Überwachungskamera. Auch als externe Soundkarte für Tonaufnahmen (optimal nur das 48000Hz Modell) kann er genutzt werden. == Unterstütze Programme == Folgende Programme werden vom Easycaptreiber auf jeden Fall unterstützt: * [:MPlayer:]/ [:MEncoder:] * [:VLC:] * [:Tvtime:] * gstreamer ([:Cheese:]) * Zoneminder ## (für Zoneminder gibt es im Quellpaket eine eigene README.ZM {en} Datei) * [:xawtv:] * [:SoX :] Auf der Wiki-Seite [:Videograbbing:] wird das Betrachten und Aufnehmen von Video und Audio mit einem Videograbber genau beschrieben. == EasyCAP Skript == Für die einfache Nutzung des EasyCAP DC60 gibt es ein Skript mit [:Zenity:Zenitymenüs]. Das Skript wird im Artikel [:Baustelle/EasyCAP_DC60_USB_Audio_und_Videograbber/Easycap_Skript:Easycap Skript] beschrieben und kann von dort auch heruntergeladen werden. = Einschränkungen = == Videoqualität == Der größte Schwachpunkt des EasyCAP DC60 ist, dass es, vor allem in Zusammenarbeit mit MPlayer, zu massivem Framedropping (bis zu 10%) kommen kann. MPlayer lieferte bei den, diesem Artikel zugrunde liegenden Tests überhaupt nur ein bewegtes Bild, wenn an die Befehlszeile der Parameter `-ao sdl` (audio out: standard direct layer) angehängt wurde. Auch mit VLC oder Tvtime wird die Videoquelle nicht immer ganz flüssig wiedergegeben. Bei der Aufnahme mit MEncoder ist die Qualität nicht so schlecht, allerdings sind auch hier alle paar Sekunden "Sprünge" im Video zu beobachten. Die Ursache dieser Probleme liegt vermutlich (auch) an der Geschwindigkeit des USB Bus. Ein Lösungsansatz wäre daher, den EasyCAP DC60 allein an einem USB 2.0 Port anzuschließen. In Verbindung mit einer hohen Systemleistung führt das vermutlich zu besserer Videoqualität. == Treiberabsturz == Bei einem schlechten Videosignal (z.B. miese VHS Aufnahmen, schnelles Zappen am Receiver) kann der Treiber schon einmal abstürzen. In der Ausgabe von {{{#!vorlage Befehl dmesg }}} findet sich dann die Meldung {{{ easycap driver shutting down on condition green }}} == Treiberabschaltung bei kopiergeschützten VHS Videos == {{{#!vorlage Befehl dmesg }}} meldet {{{ easycap driver shutting down on condition blue }}} ## Diese Beschränkung im Treiber kann durch eine kleine Änderung am Quellcode aufgehoben werden. Eine Anleitung dazu findet sich in der Unterseite [:Baustelle/EasyCAP_DC60_USB_Audio_und_Videograbber/EasyCAP_DC60_Experteninformation:Experteninformationen]. = Weiterführende Links = [http://sourceforge.net/projects/easycapdc60/ Projektseite]{en} Im Hilfe- und Diskussionsbereich der Projektseite des Easycaptreibers findet man noch eine umfangreiche Liste von Themen und Spezialproblemen. [http://www.weltbild.de/news/downloads/PX-8048_videograbber.pdf/ Anleitung für den von Weltbild verkauften Grabber] (PDF - Datei) ##nicht auf diesen Artikel zutreffenden Kategorien bitte löschen! #tag: Hardware, Multimedia