Wenn die Video-Karte mit WDM-Treibern (WDM = Windows Driver Model) arbeitet, bekommt man häufig Probleme mit VirtualDub. Es gibt diverse Capture-Programme, die für WDM-Treiber geschreiben wurden. Hier wird das Programm VirtualVCR vorgestellt, das über einige Spezialitäten verfügt und zudem Freeware ist.
KonfigurationNachdem VirtualVCR gestartet wurde, erhält man zunächst ein recht spartanisches Fenster:
Die Toolbar-Leiste von VirtualVCR hat folgende Funktionen:
Durch einen Klick auf den Button mit dem Hammer-Symbol gelangen wir in die Einstellungen. Es empfiehlt sich, die Einstellungen in der beschriebenen Reihenfolge durchzuführen:
Mit den Stop-Optionen legen wir fest, unter welchen Bedingungen VirtualVCR die Aufnahme stoppen soll:
Um nicht für jede aufzunehmende Sendung diese Einstellungen verändern zu müssen, kann man VirtualVCR auch mit entsprechenden Parametern starten. Dazu aber später mehr.
Der nächste wichtige Reiter ist Devices:
Hier wählen wir zunächst unsere Video- und Audio-Geräte aus und klicken anschließend jeweils auf den danebenstehenden Select-Button. Durch einen Bug in VirtualVCR werden diese Einstellungen aber nicht sofort übernommen, deshalb schließen wir hier den Settings-Dialog über Ok und öffnen ihn sofort wieder.
Unter Video Source wählen wir den gewünschten Eingang (Video-Tuner, Composite, S-Video, ...)
Unter Device Settings wählen wir jetzt Video Capture Pin aus und klicken auf Prop. Es öffnet sich der Einstellungs-Dialog für Eure Video-Karte, der in etwa so aussieht:
Falls Eure Video-Karte hardwaremässig Vorschau unterstützt, könnt Ihr als nächstes unter Device Settings den Video Preview Pin auswählen und hier ebenfalls die gewünschten Einstellungen vornehmen. Meine Karte besitzt zwar eine Hardware-Vorschau, allerdings funktioniert das nicht so wie erwartet, in dem Fall kann man immer noch auf den Smart Tee Filter ausweichen. Dazu später mehr.
Jetzt kommen die Audio-Einstellungen an die Reihe. Diese finden wir unter dem Reiter Audio:
In vielen Fällen werden der Video-Stream und Audio-Stream über getrennte Hardware gecaptured (TV-Karte für Video, Soundkarte für Audio). Diese Karten verfügen jeweils über einen eigenen Systemtakt, deshalb kann es im Laufe der Aufnahme zu Verschiebungen kommen, Video und Audio sind dann nicht mehr synchron.
VirtualVCR hat ein Feature, das kaum eine andere Capture-Applikation hat: Den Audio-Stream dynamisch zu resamplen. Dabei wird laufend die zeitliche Differenz zwischen dem Video- und dem Audio-Stream ermittelt und die Audio-Samplingrate entsprechend verändert, um die Synchronität zu erhalten.
Über den Reiter AV Sync können wir einstellen, wie VirtualVCR mit der Audio/Video-Synchronisation umgeht:
Als nächstes werden wir die Tuner-Einstellungen vornehmen. Diejenigen, die über über eine andere Video-Quelle capturen wollen, müssen hier nichts einstellen.
Das Tuner-Fenster ist zunächst noch leer, wir werden gleich das TV-Tuner-Device auffordern, nach Kanälen zu suchen. Zuvor müssen wir aber noch den Ländercode und die Signalquelle festlegen. Dazu klicken wir auf den Button TV Tuner Device. Es öffnet sich der Tuner-Dialog Eurer TV-Karte:
Wenn alle Einstellungen korrekt sind, schließen wir den Tuner-Dialog über Ok und landen wieder im Tuner-Dialog von VirtualVCR. Hier klicken wir jetzt auf den Button Scan. Nach dem Hinweis, dass der Scan-Vorgang alle bereits eingetragenen Kanäle überschreibt, erscheint folgendes Fenster:
Mit Aggressive Channel Scan werden u.U. mehr Sender gefunden, also auch solche, die nicht so stark empfangen werden. Ob diese Kanäle später verwendet werden, kann man immer noch entscheiden, deshalb sollte das Häkchen auf jeden Fall gesetzt werden. Ein Klick auf den Button START startet die Kanalsuche. Wenn diese durchgelaufen ist, sind alle gefundenen Kanäle in der Liste eingetragen:
Es empfiehlt sich, den Kanälen auch entsprechende Klartextbezeichnungen zuzuordnen. Dazu müssen wir den Kanal in der Liste auswählen und dann unter Name den entsprechenden Namen eintragen. Anschließend muss auf Update geklickt werden, sonst wird die Änderung nicht gespeichert!
Diese Arbeit ist recht mühselig, muss aber nur einmal durchgeführt werden. Nachdem alles erledigt ist, schließen wir den Settings-Dialog über Ok und speichern unsere Einstellungen als Standardeinstellung ab. Dies geschieht im Hauptfenster von VirtualVCR über den Button mit dem Diskettensymbol.
VirtualVCR kann bereits während der Aufnahme mit Filtern arbeiten, was normalerweise aber nicht zu empfehlen ist. Besser ist es, ungefiltert aufzunehmen, und das entstandene AVI-File später nachzubearbeiten (z.B. mit VirtualDub). Der Vollständigkeit halber wird der Reiter Filters hier auch noch kurz vorgestellt:
Wenn das alles erledigt ist, schließen wir den Einstellungsdialog und speichern die Einstellungen als Standard ab, indem wir auf den Button mit dem Disketten-Symbol klicken (Nr. 2).
Jetzt können wir zum ersten Mal versuchen, den Preview-Modus einzuschalten. Dazu klicken wir im Hauptfenster auf den Button mit dem Bildschirm-Symbol (Nr. 6). Solltet Ihr jetzt kein brauchbares Bild sehen, kommt VirtualVCR mit dem Preview-Pin Eurer Karte nicht klar. In dem Fall hilft der Smart Tee Filter.
Wichtig! Immer wenn irgendwelche Einstellungen in VirtualVCR verändert werden sollen, muss zuvor der Preview-Modus ausgeschaltet werden.
Um den Preview-Modus zu aktivieren, öffnen wir den Settings-Dialog und wählen den Reiter View.
Nachdem auch dies mit Ok bestätigt und erneut der Preview-Button aktiviert wurde, sehen wir jetzt hoffentlich ein Bild mit der gewünschten Auflösung:
Wenn das soweit geklappt hat, sicher wir die aktuellen Einstellungen als Standard-Einstellungen, indem wir auf den Button mit dem Disketten-Symbol klicken.
Die Aufnahme
Wenn die Konfiguration erfolgreich war und Bild und Ton ok sind, steht der Aufnahme nichts mehr im Wege. Es gibt verschiedene Methoden, den Aufnahmevorgang mit VirtualVCR zu steuern.
Manuelle Aufnahme
Während die Aufnahme läuft, wird die Toolbar auf drei Buttons reduziert. Mit dem ganz linken Button kann die Aufnahme wieder gestoppt werden:
Tastaturkommandos von VirtualVCR
VirtualVCR lässt sich im laufenden Betrieb über einige Tastaturkommandos steuern:
| Taste | Funktion |
| F5 | Aufnahme beginnen |
| Esc | Aufnahme beenden |
| P | Vorschau ein-/ausschalten |
| S | Statistik-Fenster ein-/ausschalten |
| F | Fullscreen-Modus ein-/ausschalten |
| H | Toolbar und Statuszeile ein-/ausblenden |
| T | Immer im Vordergrund ein-/ausschalten |
| C | Einstellungsdialog aufrufen |
| Bild auf | Nächsthöheren Kanal einstellen |
| Bild ab | Nächstniedrigeren Kanal einstellen |
Kommandozeilenparameter von VirtualVCR
Wenn VirtualVCR über die Kommandozeile aufgerufen wird, können die Funktionen mit folgenden Parametern gesteuert werden
| Parameter | Funktion |
| -capture | Nach dem Start wird sofort mit der Aufnahme begonnen |
| -channel "X" | Kanalnummer |
| -profile "configfile" | Eine andere Konfiguration als die Voreingestellte verwenden. "configfile" muss mit vollständigem Pfad angegeben werden. |
| -runfor "seconds" | Dauer der Aufnahme in Sekunden |
| -output "capturefile" | Name der Aufnahmedatei |
Anhang
Linkliste
VirtualVCR
VirtualVCR Scheduler
Weiter zur Nachbearbeitung (Erstellen einer DivX avi / VCD): <NEXT>
Zurück zum Anfang: <HOME>
Last edited on: 05/07/2003 | First release: 05/07/2002 | Author: zisoft | Content by Doom9.de