Kehilangan sinkronisasi audio / video di Adobe Premiere dengan mp4's

11

Saya memiliki dua video untuk digabungkan dalam Adobe Premiere. Mereka bermain oke di pemutar video, tetapi memasukkannya ke Adobe Premiere CS6 tiba-tiba membuat audio tidak disinkronkan dengan video (bahkan di Monitor Sumber).

Video-videonya adalah:

  • Masing-masing 4GB
  • 1080p @ 60FPS
  • Audio 48 kHZ
  • ID codec: avc1

Googling menunjukkan ini adalah masalah umum. Saya sudah mencoba berbagai perbaikan yang tidak memperbaiki masalah, seperti mengganti nama menjadi .mov .

Ini catatan dari NVIDIA Shadowplay. Saya menduga ini ada hubungannya dengan variabel framerate. Tujuan saya adalah menjaga mereka 60FPS.

Bagaimana saya bisa memperbaikinya sehingga audio & video saya tidak sinkron? Bahkan setelah mengekspor ke klip akhir, itu masih tidak sinkron.

[EDIT] Saya melihat menyebutkan menggunakan Handbrake untuk mengonversi video sumber terlebih dahulu. Apakah ada cara untuk menyelesaikan ini tanpa harus mengonversi setiap video menggunakan Handbrake?

Zeno
sumber
Saya menemukan jawaban saya untuk masalah ini di sini. youtube.com/watch?v=cCmMB5o_mBA
Tahlia Newland

Jawaban:

2

Unduh ffmpeg statis 32-bit dari sini dan coba salah satu dari dua metode ini:

1) meregenerasi cap waktu

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

2) Ekstrak audio, impor secara terpisah, selaraskan mulai pada garis waktu dan kemudian periksa

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

Saya sangat menyarankan agar Anda tidak bekerja dengan file mp4 / H264 untuk pekerjaan sensitif sinkronisasi. Transkode file dan bekerja dengan itu.

CyanideBaby
sumber
4
Tidak ada yang salah dengan H264 / MP4 untuk mengedit, termasuk pekerjaan sinkronisasi. Saya sudah melakukannya ratusan kali. Yang tidak Anda inginkan adalah VFR atau stream dengan banyak frame referensi yang persyaratan penguraiannya membuat pengeditan menjadi lambat atau membuat decoder NLE mati. Aliran dasar atau bahkan aliran utama profil CFR H264 akan baik-baik saja.
Gyan 3-15
Tidak ada yang salah, tetapi lebih aman untuk bekerja dengan codec yang stabil dan dapat diandalkan. h264 benar-benar untuk ditinjau.
CyanideBaby
Saya hanya bekerja dengan NVIDIA Shadowplay. Bagaimana saya bisa mengubah apa itu output?
Zeno 3-15
Tampaknya Shadowplay tidak melakukan framerate konstan, jadi jika metode saya tidak berhasil, konversi ke CFR MP4 adalah pilihan terbaik Anda.
Gyan 3-15
2

Saya memiliki masalah yang sama pada Windows 10 dengan video Variable Frame Rate (VFR) yang direkam menggunakan Shadowplay. Inilah cara saya memperbaikinya tanpa perlu mengonversi video menggunakan Handbrake atau konverter lainnya :

  1. Unduh Quicktime Apple dan instal
  2. Ubah nama file .mp4 menjadi .dif
  3. Impor file .dif itu ke Adobe Premiere Pro dan seharusnya tidak memiliki masalah sinkronisasi audio / video

Saya curiga ini berfungsi di sini karena Adobe Premiere Pro gagal memuat file .dif tanpa menginstal Quicktime yang berarti ia menggunakan codec Quicktime, dll. Untuk menangani file yang dapat menangani VFR. Ini berarti bahwa built-in codec yang digunakan Adobe Premiere Pro memiliki masalah yang melekat dengan VFR.

Demi kelengkapan, ini harus memperbaiki masalah dengan semua file VFR MP4 seperti yang dibuat dengan Shadowplay, Xsplit, OBS, iPhone, menghidupkan kembali dll.

Es Cair
sumber
oh my, ini berfungsi di macOS! Ini adalah jawaban emas !!!!
David 天宇 Wong
Bekerja untuk saya di Windows 7 64-bit ketika .mov tidak mau, terima kasih!
MC10
Ini tidak berfungsi untuk saya di Windows 10 dengan QuickTime 7. Saya harus menyandikan ulang video saya menggunakan FFmpeg.
Ryan
0

Anda mungkin perlu mengubahnya. Metode berikut ini berfungsi untuk saya di Mac:

Konversikan ke ProRes 422 file Quicktime terlebih dahulu sebelum mulai mengeditnya. Gunakan sesuatu seperti Quicktime Player Pro jika konversi media Adobe melakukan hal-hal aneh.

Kemudian buka file yang dikonversi di Premiere.

Dorong audio sekitar hingga disinkronkan di awal klip video pertama. Catat seberapa jauh Anda harus mendorongnya untuk mendapatkan sinkronisasi.

Periksa ujung file juga sinkron. Jika tidak, periksa bagian tengah file ... Tetap bekerja mundur hingga Anda dapat mengetahui di mana sinkronisasi menjadi lebih buruk. Setiap kali sinkronisasi semakin buruk, potong wilayah menjadi dua bagian, dan sinkronkan kembali bagian berikutnya secara manual.

Membosankan, tapi itu akan berhasil. Jika jumlah frame yang tidak sinkron sama di setiap file, Anda harus menyelesaikannya dengan cepat.

Ekspor sebagai file .mov ProRes, lalu konversikan dari itu ke format lossy mana saja yang diperlukan untuk pengiriman (mis. H264 quicktime .mov)

tomh
sumber
0

Ini berfungsi untuk saya setiap kali, jika Anda berada di windows, masukkan video ke Windows Movie Maker (saya tahu, dengarkan saja), setelah video ada di sana, buka File> Save Movie> Recommended For This Project, itu akan simpan kembali file (bahkan kadang-kadang mp4 ke mp4) cobalah meletakkan file baru di premiere. Menjamin itu akan berhasil :)

pengguna16452
sumber
2
Windows Movie Maker tidak didukung untuk Windows 10.
Zeno
Bagi yang memiliki windows 10, berikut ini tautannya. Unduh dan cukup klik pada windows movie maker! go.microsoft.com/fwlink/p/?LinkID=255475
Spleffie
@Spleffie "Situs ini tidak dapat dihubungi"
Zeno