Warum sind Audio und Video während der Aufnahme nicht synchron?

Ich mache eine 30-Sekunden-Aufnahme mit einer Webcam auf einem Laptop. Wenn ich danach die .avi-Datei abspiele, sind Audio und Video nicht im Takt. Der Ton kommt etwa eine Sekunde später als erwartet und wird zunehmend verzögert.

Warum ist das?

Während ich die Aufnahme mache, kann ich sehen, wie das aufgenommene Video auf dem Laptop-Monitor angezeigt wird. Ich kann tatsächlich Lippensynchronisation bekommen, wenn ich so spreche.

Ich klatsche zu Beginn des Videos in die Hände. Wenn ich das Video danach anschaue, ist die soundId um etwa eine Sekunde verzögert.

Die Audiospur wird etwa zehn Sekunden lang fortgesetzt, nachdem die Videokomponente beendet ist. (Ein Standbild verbleibt im Videoplayer, während die Stimme weiterläuft.)

Ich kann dieses Problem nach der Aufnahme (mühsam) beheben, aber ich möchte, dass die Aufnahme überhaupt richtig funktioniert.

Die Webcam ist eine im Laptop integrierte BisonCam NB Pro. Es ist eine 2-Megapixel-Kamera, die mit 15 fps aufnehmen kann. Die CPU ist ein Intel Dual-Core T4200. Die Maschine hat 4 GB RAM. Ich speichere die Aufnahme in einer Datei auf einer Ramdisk, daher glaube ich nicht, dass die Festplatte das Problem ist. Ich benutze BisonCap zum Aufnehmen, die Software, die mit dem Computer geliefert wurde. Ich habe die Aufnahme auf 15 fps eingestellt.

Bitte helfen Sie!

Verringern Sie die Bitrate auf 512 und stellen Sie die Bildschirmgröße auf Benutzerdefiniert statt Vollbild ein. hat für mich funktioniert
Probieren Sie andere Software aus - ich vermute, dass das, was mit Ihrem Laptop geliefert wurde, irgendwie kaputt ist.

Antworten (7)

Sie sollten Ihr aufgenommenes Video mit MediaInfo überprüfen . Zu deinem Problem zeigt sich,

  • ob die Dauer von Video und Audio gleich ist oder nicht,
  • wenn das Interleave des Audios (der Start-Offset) richtig eingestellt ist
  • mit welcher Abtastrate Ihr Audio aufgenommen wurde.

Dann würde ich Ihre Videodatei in Audacity importieren (was natürlich nur das Audio importiert).

  • Auf der linken Seite jeder Spur finden Sie auch die Abtastrate. Ist dies die gleiche Abtastrate wie von MediaInfo gemeldet?
  • Spielt Audacity den Ton auch zu langsam ab?

Mein Eindruck aus den von Ihnen beschriebenen Symptomen ist, dass das Audio mit einer bestimmten Abtastrate aufgezeichnet, aber mit einer niedrigeren Abtastrate oder gar nicht gemeldet wird.

Versuchen Sie, Ihre Abtastrate zu ändern, entweder in Ihren Aufnahmeeinstellungen oder im Windows-System. Unter Win7 ist es unter Control Panel->Hardware & Sound->Manage Audio Devices->Recording . Wählen Sie dort Ihr Mikrofon aus, dann Eigenschaften->Erweitert . Dort können Sie die Abtastrate ändern.

Wenn das Ändern der Abtastrate nicht hilft, können Sie nur eine andere Webcam-Software ausprobieren oder den Ton unabhängig aufnehmen.

Es gibt Qualitätseinstellungen sowohl für die Audio- als auch für die Videoaufnahme. Hast du dir die Einstellungen für die Videoaufnahme angesehen? Vielleicht würde eine Anpassung hier Audio und Video wieder synchronisieren.

Eigenschaften des Videostreamformats

Das Bild stammt von dieser Dell Support-Website. Vielleicht sind da noch ein paar nützliche Infos dabei.

Sind Sie ganz allgemein (sorry, wenn es offensichtlich ist) sicher, dass Ihre Treiber für die Webcam auf dem neuesten Stand sind?

Der beste Weg, um zu überprüfen, ob es nicht synchron ist oder driftet, oder beides, wäre, eine Aufnahme zu machen, am Anfang und am Ende einmal mit den Händen zu klatschen. Überprüfen Sie, ob der Ton am Anfang oder am Ende früher oder später kommt. Verwenden Sie dann zum Resynchronisieren ein nichtlineares Bearbeitungsprogramm, um das Audio auszurichten und möglicherweise neu zu timen. Das Retiming des Videos sieht viel schlechter aus als das Korrigieren des Tons. Auch das Aufnehmen mit 15 fps statt 30 wird nicht gut aussehen.

Ich denke, Sie sollten zuerst ein anderes Programm ausprobieren und das Ergebnis sehen. Vielleicht liegt es an der Software oder an den Einstellungen von dir. Versuchen Sie auch, jede andere Software zu schließen, die zu diesem Zeitpunkt ausgeführt wird, wie Antivirenprogramme usw.

Die schnelle Antwort, die für mich funktioniert hat: Speichern Sie Ihr aufgenommenes Video NICHT auf einem Laufwerk auf dem Computer, sondern auf einem externen Laufwerk, das mit 7200 U / min läuft (viele sind 5400).

Dieses Problem machte mich wahnsinnig. Ich habe so viele Blogs, FAQs und Hilfelinien überprüft, aber nichts hat funktioniert. Schließlich wies mich ein Verkäufer bei B&H Photo in NYC in die richtige Richtung (das ist keine Billigung, aber ich möchte Ehre erweisen, wem Ehre gebührt, und sein Vorschlag hat mein Problem definitiv gelöst!)

Einige Details: Ich habe alte VHS-Bänder von einem Kassettendeck direkt auf den PC übertragen; ein altes Gateway EDX4840-15 Arbeitstier. Ich benutze Media Express (nicht verrückt nach der Software, aber es funktionierte) zum Aufnehmen in AVI-Dateien (seltsamerweise die einzige Wahl). Ursprünglich habe ich auf dem internen Laufwerk aufgenommen, und alle aufgenommenen Videos waren wie beschrieben allmählich nicht mehr synchron. Es würde synchronisiert beginnen und allmählich mehr und mehr herauskommen. Das Erfassen auf das externe Laufwerk bei 7200 löste das Problem. Das Laufwerk, das ich verwendet habe, ist ein G-Drive Mobile USB 2 TB, aber ich vermute, dass jedes 7200-Laufwerk funktionieren würde. Nach der Erfassung verschiebe ich die Dateien auf meine regulären 5400-Laufwerke zur Langzeitspeicherung (ich habe viele davon). Hinweis: Nachdem ich versehentlich auf ein externes 5400-Laufwerk aufgenommen habe und das Synchronisierungsproblem erneut aufgetreten ist, ist das schnellere Laufwerk definitiv der Problemlöser. Jetzt, wo ich daran denke, Wenn Sie ein internes 7200-Laufwerk haben, würde das vielleicht funktionieren. Ich kenne die Geschwindigkeit meiner internen Laufwerke zum Zeitpunkt des Schreibens nicht, aber es ist ein Gedanke.

Ich habe dieses Problem und arbeite an einer Lösung. Derzeit habe ich ein Programm verwendet, um das Audio separat in das .mp3-Format zu extrahieren, und Windows Movie Maker, um das Video allein in ein .wmv-Stummvideo zu extrahieren. Da ich die .mp3-Datei habe, habe ich sie in Audacity geladen, damit ich die Zeit addieren und subtrahieren kann, um die Audiodatei zusammen mit dem .wmv-Stummvideo manuell in Windows Movie Maker zu synchronisieren. Nachdem ich das nicht synchrone Video in einzelne Video- und Audioteile aufgeteilt habe, werde ich Windows Movie Maker verwenden, um eine bearbeitete Version der Audiodatei spontan zu integrieren, während ich sie in Audacity bearbeite.

Ich hatte das gleiche Problem, dass der Ton nicht mit dem Bild synchron war und ich mit dem Bildschirmrekorder von meiner Webcam aufnahm. In meinem Fall scheint es an der Zeit zu liegen, die die Webcam zum Aktivieren benötigt. Ich habe die Verzögerung vor der Aufnahme auf 2 Sekunden geändert und das Problem scheint behoben zu sein.