VirtualDub AVI Capture: Video um ~ 4 Sekunden verzögert

814
Fit Nerd

Ich verwende VirtualDub 1.10.4, um Audio und Video von einem reinen Video-DirectShow-Gerät aufzunehmen:

[dshow @ 0000018baeadb920] DirectShow video device options (from video devices) [dshow @ 0000018baeadb920] Pin "Video YUV Out" (alternative pin name "2") [dshow @ 0000018baeadb920] pixel_format=uyvy422 min s=160x120 fps=25 max s=720x576 fps=25 [dshow @ 0000018baeadb920] pixel_format=uyvy422 min s=160x120 fps=29.97 max s=720x486 fps=29.97 [dshow @ 0000018baeadb920] pixel_format=uyvy422 min s=160x120 fps=29.97 max s=720x480 fps=29.97 [dshow @ 0000018baeadb920] Pin "Audio PCM Out" (alternative pin name "3") [dshow @ 0000018baeadb920] Crossbar Switching Information for ezcap Video Grabber: [dshow @ 0000018baeadb920] Crossbar Output pin 0: "Video Decoder" related output pin: 1 current input pin: 1 compatible input pins: 1 2 [dshow @ 0000018baeadb920] Crossbar Output pin 1: "Audio Decoder" related output pin: 0 current input pin: 5 compatible input pins: 5 [dshow @ 0000018baeadb920] Crossbar Input pin 0 - "Video Tuner" related input pin: 4 [dshow @ 0000018baeadb920] Crossbar Input pin 1 - "Video Composite" related input pin: 5 [dshow @ 0000018baeadb920] Crossbar Input pin 2 - "S-Video" related input pin: 5 [dshow @ 0000018baeadb920] Crossbar Input pin 3 - "Video YRYBY" related input pin: 5 [dshow @ 0000018baeadb920] Crossbar Input pin 4 - "Audio Tuner" related input pin: 0 [dshow @ 0000018baeadb920] Crossbar Input pin 5 - "Audio Line" related input pin: 1 

Aus irgendeinem Grund bekomme ich beim Starten der Aufnahme 2 Sekunden lang einen schwarzen Bildschirm, dann blinkt die Anzeige für weitere etwa 2 Sekunden und dann beginnt die Aufnahme. Währenddessen wird Audio abgespielt und erfasst. Dies führt dazu, dass das Video ungefähr um 4 Sekunden verzögert wird.

Nun ein paar Dinge zu beachten:

  • Wenn ich nur eine Vorschau von Audio und Video ohne Aufnahme sehe, werden sowohl Audio als auch Video in VD synchronisiert.
  • Wenn ich Audio und Video aufnehme und sowohl Video als auch die Audiowiedergabe aktiviere, sind Audio und Video in VD wieder synchron, in AVI jedoch NICHT synchron.
  • Ich habe es mit allen möglichen Optionen ausprobiert: Video - Overlay und keine Anzeige; Audio - mit Wiedergabe und ohne; versuchte alle Arten von Timing-Einstellungen und alle Kombinationen davon; versuchte im Admin-Modus zu laufen; Es wurde versucht, Audio und Video im unkomprimierten RAW-Format aufzunehmen. versuchte, die Puffergröße zu erhöhen. Alle machten keinen Unterschied!

Nun, ich denke diese Verzögerung ist etwas zufällig und nicht unbedingt genau 4 Sekunden, 4 Sekunden ist der Durchschnitt. Daher möchte ich nicht mit Nachbearbeitung und Remuxing arbeiten, um das manuell zu korrigieren. Ich habe etwa 100 VHS zu erfassen und möchte nicht manuell durchgehen.

Warum verwende ich keine anderen Videoaufnahmetools? Weil sie entweder nicht funktionieren (ffmpeg lässt mich mit diesem Setup kein Audio aufnehmen - siehe dies, oder sie haben andere Probleme (nicht im Zusammenhang mit einer / v-Synchronisierung)).

Und zum Schluss: Ich habe durch verschiedene unabhängige Mittel überprüft, dass das Problem nicht mit dem Videorecorder oder dem USB-Aufnahmegerät oder der VHS selbst zusammenhängt. Es ist wirklich ein Softwareproblem. Ich könnte es beispielsweise mit ArcSoft ShowBiz synchron mit Video und Audio aufnehmen, aber ich benutze es nicht, weil es andere Probleme hat.

Also, was fehlt mir in der VD-Konfiguration, so dass es zu einer Videoverzögerung kommt (oder gleichermaßen zu einer vorzeitigen Audioaufnahme)?

1

1 Antwort auf die Frage

0
user741425

Ich hatte das gleiche Problem beim Einrichten meines vdub. Sobald ich die Videokomprimierung deaktiviert habe, begannen die Aufnahmen gleichzeitig mit Video und Audio.

Zuvor hatte ich mit den Timing-Optionen gespielt und wie sie stehen: Zuerst sind 2 Kontrollkästchen deaktiviert. Wählen Sie die Option Nicht neu synchronisieren, und klicken Sie auf Weiter. 2 Kontrollkästchen deaktiviert. Audio-Latenz auf Fest festgelegt und 300. Keine Ahnung, warum es funktioniert änderte es es funktionierte nicht mehr Audio-Zeitstempel verwenden beim Deaktivieren des Zeitstempels für die Vorschau aus Erzwingen des Audio-Tests beim Ignorieren der Video-Zeitstempel aus. Keine Ahnung, ob sie für Sie funktionieren, aber nur zu Ihrer Einstellung

Sie bieten keine Lösung für OP an yass vor 7 Jahren 1
@yass Ich würde nicht erwarten, dass ein neuer Benutzer weiß, was "OP" bedeutet. @ user731425 Falls Sie nicht wissen, was "OP" bedeutet, bedeutet dies die Person, die die Frage gestellt hat. (https://meta.stackexchange.com/a/256420/349538) Donald Duck vor 7 Jahren 0