Verlust der Audio- / Videosynchronisation in Adobe Premiere mit MP3s


11

Ich habe zwei Videos in Adobe Premiere zu kombinieren. Sie werden in einem Videoplayer in Ordnung wiedergegeben, aber wenn Sie sie in Adobe Premiere CS6 einfügen, wird das Audio plötzlich nicht mehr mit dem Video synchronisiert (selbst im Quellmonitor).

Die Videos sind:

  • Jeweils 4 GB
  • 1080p @ 60FPS
  • 48 kHz Audio
  • Codec ID: avc1

Googeln zeigt an, dass dies ein häufiges Problem ist. Ich habe verschiedene Korrekturen versucht, die das Problem nicht behoben haben, z. B. das Umbenennen in .mov .

Es zeichnet von NVIDIA Shadowplay auf. Ich vermute, das hat mit der variablen Framerate zu tun. Mein Ziel ist es, sie 60FPS zu halten.

Wie kann ich das beheben, damit Audio und Video nicht nicht synchron sind? Auch nach dem Export in einen endgültigen Clip ist er immer noch nicht synchron.

[BEARBEITEN] Ich sehe Erwähnungen der Verwendung von Handbremse, um das Quellvideo zuerst zu konvertieren. Gibt es eine Möglichkeit, dies zu lösen, ohne jedes einzelne Video mit Handbrake konvertieren zu müssen?


Ich habe hier meine Antwort auf dieses Problem gefunden. youtube.com/watch?v=cCmMB5o_mBA
Tahlia Newland

Antworten:


2

Laden Sie das statische 32-Bit-Build ffmpeg von hier herunter und probieren Sie eine der beiden Methoden aus:

1) Regenerieren Sie die Zeitstempel

ffmpeg -i input.mp4 -c copy -fflags genpts new-input.mp4

2) Audio extrahieren, separat importieren, Starts in der Timeline ausrichten und dann überprüfen

ffmpeg -i input.mp4 -vn -c:a copy input-audio.mp4

2

Ich würde dringend empfehlen, dass Sie nicht mit mp4 / H264-Dateien für synchronisationsempfindliche Arbeiten arbeiten. Transkodieren Sie die Dateien und arbeiten Sie mit diesen.


4
Mit H264 / MP4 ist nichts falsch für die Bearbeitung, einschließlich der Synchronisierung. Ich habe es hunderte Male gemacht. Was Sie nicht wollen, ist VFR oder Streams mit vielen Referenzframes, deren Decodierungsanforderungen die Bearbeitung träge machen oder den Decoder des NLE ausschalten. Ein Basislinien- oder sogar Hauptprofil-CFR-H264-Stream reicht völlig aus.
Gyan

Nichts falsch, aber sicherer mit Codecs zu arbeiten, die stabil und zuverlässig sind. h264 ist wirklich zur Überprüfung.
CyanideBaby

Ich arbeite nur mit NVIDIA Shadowplay. Wie kann ich die Ausgabe ändern?
Zeno

Scheint, als würde Shadowplay keine konstante Framerate ausführen. Wenn meine Methoden nicht funktionieren, ist die Konvertierung in CFR MP4 die beste Option.
Gyan

2

Ich hatte das gleiche Problem unter Windows 10 mit einem Video mit variabler Bildrate (VFR), das mit Shadowplay aufgenommen wurde. So habe ich es behoben, ohne das Video mit Handbrake oder einem anderen Konverter konvertieren zu müssen :

  1. Laden Sie Apples Quicktime herunter und installieren Sie es
  2. Benennen Sie die MP4-Datei in DIF um
  3. Importieren Sie diese DIF-Datei in Adobe Premiere Pro, und es sollten keine Probleme mit der Audio- / Videosynchronisierung auftreten

Ich vermute, dass es hier funktioniert, weil Adobe Premiere Pro die DIF-Datei ohne installiertes Quicktime nicht laden kann, was bedeutet, dass es Quicktimes Codecs usw. verwendet, um mit der Datei umzugehen, die VFR verarbeiten kann. Dies bedeutet, dass die in Adobe Premiere Pro verwendeten integrierten Codecs ein inhärentes Problem mit VFR haben.

Der Vollständigkeit halber sollte dies Probleme mit allen VFR MP4-Dateien beheben, z. B. mit Shadowplay, Xsplit, OBS, iPhone, Relive usw.


Oh mein Gott, das funktioniert unter MacOS! Das ist die goldene Antwort !!!!
David 天宇 Wong

Arbeitete für mich unter Windows 7 64-Bit, wenn .mov nicht würde, danke!
MC10

Dies funktionierte unter Windows 10 mit QuickTime 7 nicht. Ich musste mein Video mit FFmpeg neu codieren.
Ryan

0

Sie müssen sie wahrscheinlich konvertieren. Die folgenden Methoden funktionieren für mich auf einem Mac:

Konvertieren Sie sie zuerst in ProRes 422 Quicktime-Dateien, bevor Sie mit der Bearbeitung beginnen. Verwenden Sie Quicktime Player Pro, wenn die Medienkonvertierung von Adobe seltsame Dinge bewirkt.

Öffnen Sie dann die konvertierten Dateien in Premiere.

Bewegen Sie das Audio herum, bis es am Anfang des ersten Videoclips synchronisiert wird. Notieren Sie sich, wie weit Sie es bewegen mussten, um die Synchronisierung zu erhalten.

Überprüfen Sie, ob das Ende der Datei ebenfalls synchron ist. Wenn dies nicht der Fall ist, überprüfen Sie die Mitte der Datei ... Arbeiten Sie weiter rückwärts, bis Sie herausfinden, wo sich die Synchronisierung verschlechtert. Jedes Mal, wenn sich die Synchronisierung verschlechtert, zerlegen Sie den Bereich in zwei Teile und synchronisieren Sie den nächsten Teil manuell neu.

Es ist langweilig, aber es wird funktionieren. Wenn die Anzahl der nicht synchronisierten Frames in jeder Datei gleich ist, ist dies schnell erledigt.

Exportieren Sie als ProRes .mov-Dateien und konvertieren Sie diese in das verlustbehaftete Format, das für die Zustellung benötigt wird (z. B. h264 quicktime .mov).


0

Dies funktioniert bei mir jedes Mal, wenn Sie unter Windows das Video in Windows Movie Maker ablegen (ich weiß, hören Sie es sich einfach an). Nachdem das Video dort eingelegt ist, gehen Sie zu Datei> Film speichern> Für dieses Projekt empfohlen Speichern Sie die Datei erneut (manchmal sogar mp4 in mp4) und versuchen Sie, diese neue Datei in die Premiere zu bringen. Garantie, dass es funktionieren wird :)


2
Windows Movie Maker wird für Windows 10 nicht unterstützt.
Zeno

Für diejenigen, die Windows 10 haben, ist hier der Link. Laden Sie es herunter und klicken Sie einfach auf Windows Movie Maker! go.microsoft.com/fwlink/p/?LinkID=255475
Spleffie

@Spleffie "Diese Seite kann nicht erreicht werden"
Zeno
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.