Utrata synchronizacji audio / wideo w programie Adobe Premiere z MP4

11

Mam dwa filmy do połączenia w Adobe Premiere. Grają dobrze w odtwarzaczu wideo, ale umieszczenie ich w programie Adobe Premiere CS6 nagle powoduje, że dźwięk nie jest zsynchronizowany z wideo (nawet w Monitorze źródła).

Filmy są:

  • 4 GB każdy
  • 1080p @ 60 FPS
  • 48 kHz audio
  • Kodek-identyfikator: avc1

Google wskazuje, że jest to powszechny problem. Próbowałem różnych poprawek, które nie rozwiązały problemu, takich jak zmiana nazwy na .mov .

Nagrywa z NVIDIA Shadowplay. Podejrzewam, że ma to związek ze zmienną liczbą klatek na sekundę. Moim celem jest utrzymanie ich w 60 klatkach na sekundę.

Jak mogę to naprawić, aby moje audio i wideo nie były niezsynchronizowane? Nawet po wyeksportowaniu do końcowego klipu nadal nie jest zsynchronizowany.

[EDYCJA] Najpierw widzę wzmianki o użyciu hamulca ręcznego do konwersji źródłowego wideo. Czy istnieje sposób na rozwiązanie tego problemu bez konieczności konwertowania każdego wideo za pomocą hamulca ręcznego?

Zeno
źródło
Tutaj znalazłem odpowiedź na ten problem. youtube.com/watch?v=cCmMB5o_mBA
Tahlia Newland

Odpowiedzi:

2

Pobierz 32-bitową wersję statyczną ffmpeg stąd i wypróbuj jedną z dwóch metod:

1) zregeneruj znaczniki czasu

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

2) Wyodrębnij audio, zaimportuj osobno, wyrównanie rozpocznie się na osi czasu, a następnie sprawdź

ffmpeg -i input.mp4 -vn -c:a copy input-audio.mp4
Gyan
źródło
2

Zdecydowanie sugeruję, abyś nie pracował z plikami MP4 / H264 do pracy wrażliwej na synchronizację. Transkoduj pliki i pracuj z nimi.

CyanideBaby
źródło
4
W edycji H264 / MP4 nie ma nic złego do edycji, w tym do synchronizacji pracy. Zrobiłem to setki razy. Nie chcesz VFR lub strumieni z wieloma ramkami referencyjnymi, których wymagania dekodowania spowalniają edytowanie lub wyłączają dekoder NLE. Strumień wyjściowy, a nawet główny profil CFR H264 wystarczy.
Gyan
Rzeczywiście nic złego, ale bezpieczniejsza praca z kodekami, które są stabilne i niezawodne. h264 jest naprawdę do recenzji.
CyanideBaby,
Pracuję tylko z NVIDIA Shadowplay. Jak mogę zmienić to, co wyświetla?
Zeno
Wygląda na to, że Shadowplay nie robi stałej szybkości klatek, więc jeśli moje metody nie zadziałały, konwersja do CFR MP4 jest najlepszą opcją.
Gyan
2

Miałem ten sam problem w systemie Windows 10 z wideo Variable Frame Rate (VFR) nagranym przy użyciu Shadowplay. Oto jak to naprawiłem bez konieczności konwertowania wideo za pomocą hamulca ręcznego lub innego konwertera :

  1. Pobierz Quicktime firmy Apple i zainstaluj go
  2. Zmień nazwę pliku .mp4 na .dif
  3. Zaimportuj ten plik .dif do Adobe Premiere Pro i nie powinien mieć żadnych problemów z synchronizacją audio / wideo

Podejrzewam, że działa tutaj, ponieważ Adobe Premiere Pro nie ładuje pliku .dif bez zainstalowanego Quicktime, co oznacza, że ​​używa kodeków Quicktime itp. Do obsługi pliku obsługującego VFR. Oznacza to, że wbudowane kodeki używane przez Adobe Premiere Pro mają nieodłączny problem z VFR.

Ze względu na kompletność powinno to rozwiązać problemy ze wszystkimi plikami VFR MP4, takimi jak te utworzone za pomocą Shadowplay, Xsplit, OBS, iPhone, ponownie przeżyć itp.

Stopiony lód
źródło
o mój, to działa na macOS! To jest złota odpowiedź !!!!
David 天宇 Wong
Pracował dla mnie na Windows 7 64-bit, gdy .mov nie, dzięki!
MC10
Nie działało to dla mnie w systemie Windows 10 z QuickTime 7. Musiałem ponownie zakodować wideo za pomocą FFmpeg.
Ryan
0

Prawdopodobnie będziesz musiał je przekonwertować. Na komputerze Mac działają następujące metody:

Najpierw przekonwertuj je na pliki ProRes 422 Quicktime, zanim zaczniesz na nich edytować. Użyj czegoś takiego jak Quicktime Player Pro, jeśli konwersja multimediów Adobe robi dziwne rzeczy.

Następnie otwórz przekonwertowane pliki w programie Premiere.

Przesuwaj dźwięk, aż zsynchronizuje się na początku pierwszego klipu wideo. Zanotuj, jak daleko trzeba było szturchnąć, aby zsynchronizować.

Sprawdź, czy koniec pliku jest również zsynchronizowany. Jeśli tak nie jest, sprawdź środek pliku ... Pracuj wstecz, dopóki nie dowiesz się, gdzie pogarsza się synchronizacja. Za każdym razem, gdy synchronizacja pogarsza się, pociąć region na dwa kawałki i ponownie zsynchronizować następny kawałek ręcznie.

Jest nudno, ale zadziała. Jeśli liczba niezsynchronizowanych klatek jest taka sama w każdym pliku, zrobisz to szybko.

Eksportuj jako pliki ProMes .mov, a następnie przekonwertuj je na format stratny wymagany do dostarczenia (np. H264 quicktime .mov)

tomh
źródło
0

Działa to dla mnie za każdym razem, jeśli korzystasz z systemu Windows, włóż wideo do programu Windows Movie Maker (wiem, po prostu słuchaj), po tym, jak tam jest, przejdź do Plik> Zapisz film> Zalecane dla tego projektu, będzie ponownie zapisz plik (nawet czasami mp4 do mp4) spróbuj umieścić ten nowy plik w premierze. Gwarantuję, że zadziała :)

użytkownik16452
źródło
2
Windows Movie Maker nie jest obsługiwany w systemie Windows 10.
Zeno
Dla tych, którzy mają Windows 10, tutaj jest link. Pobierz go i po prostu kliknij na Windows Movie Maker! go.microsoft.com/fwlink/p/?LinkID=255475
Spleffie
1
@Spleffie „Ta strona nie może być osiągnięta”
Zeno