Archive for the tag 'Capture'

Live-Video in Echtzeit capturen?

Jan Vogel Januar 6th, 2009

Für mein Projekt “Klangraum”, eine audiovisuelle interaktive Installation, möchte ich Bewegungen vor einer Kamera vom PC verarbeiten und auswerten lassen. Da es dabei um Kontrolle von Tönen und Musik geht, muss dies in Echtzeit, also ohne Verzögerung, geschehen. Offenbar scheint es aber keine brauch- und bezahlbare Lösung hierfür zu geben:

Wie bekomme ich also Live-Video in den PC?

Firewire Livestream capturen: Alle DV-Kameras liefern auch das Livebild direkt per Firewire an angeschlossene Hosts. Bei meinem Test mit einer Sony VX-1000 und einer billigen No-Name Kamera traten immer ca. 1,5 Sekunden Verzögerung auf. Und hier und hier lautet die Aussage sogar: Etwas Delay ist immer. D.h. ich habe je nach Camcorder eine super Bildqualität und Lichtausbeute aber eine deutlich fühlbare Verzögerung. Damit kommt Firewire nicht in Frage.

USB-Webcam: Hier scheint die Situation etwas besser: Die Verzögerung ist deutlich geringer als bei Firewire, aber dennoch spürbar. Ein weit größerer Nachteil ist aber, dass es offenbar keine Webcam am Markt gibt, welche mindestens 30 fps bei 640×480 Bildpunkten Auflösung liefert. Den vielklingenden technischen Daten vertraue ich dabei seit einem Experiment mit der einer Philips ToU-Cam SP900 nicht mehr. Da stand etwas von 90fps und 640×480 Bildpunkten. Die 90fps werden aber vom Treiber interpoliert und die 640×480 Bildpunkte werden nicht bei RGB Farben erreicht (nur 320×240). Kein Wunder, denn die Daten müssen ja alle irgendwie über den langsamen USB 1.1 Bus.

Analog Capturen: Das SVHS-Signal vom Camcorder abgreifen und mit entsprechender Hardware capturen. Ich weiss nicht, wie groß das Delay hierbei ist. Aber allein aus pragmatischen Gründen kommt die Lösung eigentlich nicht in Frage (Der Signalweg sollte schon so “digital wie möglich” sein).

Wie bekomme ich jetzt also schnelles, hochauflösendes Video in den PC? Ich werde bei Gelegenheit mal eine der hochpreisigen Top-Webcams testen und wieder berichten.