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?

Zeno
quelle
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
Gyan
quelle
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.

CyanideBaby
quelle
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.

Geschmolzenes Eis
quelle
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).

Tomh
quelle
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 :)

user16452
quelle
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