การสูญเสียการซิงค์เสียง / วิดีโอใน Adobe Premiere กับ mp4


11

ฉันมีวิดีโอสองเรื่องที่จะรวมใน Adobe Premiere พวกเขาเล่นได้ดีในเครื่องเล่นวิดีโอ แต่การใส่ไว้ใน Adobe Premiere CS6 ก็ทำให้เสียงไม่ได้ซิงค์กับวิดีโอ (แม้แต่ใน Source Monitor)

วิดีโอคือ:

  • 4GB แต่ละอัน
  • 1080p @ 60FPS
  • เสียง 48 kHZ
  • ID ตัวแปลงสัญญาณ: avc1

Googling ระบุว่านี่เป็นปัญหาที่พบบ่อย ฉันได้ลองใช้วิธีแก้ไขต่าง ๆ ที่ไม่ได้แก้ไขปัญหาเช่นเปลี่ยนชื่อเป็น . mov

มันบันทึกจาก NVIDIA Shadowplay ฉันสงสัยว่านี่เกี่ยวข้องกับตัวแปร framerate เป้าหมายของฉันคือรักษา 60FPS ไว้

ฉันจะแก้ไขได้อย่างไรเพื่อให้เสียงและวิดีโอไม่ซิงค์กัน แม้หลังจากส่งออกไปยังคลิปสุดท้ายแล้วก็ยังไม่ซิงค์

[แก้ไข] ฉันเห็นการใช้ Handbrake เพื่อแปลงวิดีโอต้นทางก่อน มีวิธีการแก้ปัญหานี้โดยไม่ต้องแปลงทุกวิดีโอเดียวโดยใช้ Handbrake หรือไม่?


ฉันพบคำตอบสำหรับปัญหานี้ที่นี่ youtube.com/watch?v=cCmMB5o_mBA
Tahlia Newland

คำตอบ:


2

ดาวน์โหลด ffmpeg สร้าง 32- บิตคงที่จากที่นี่และลองหนึ่งในสองวิธี:

1) สร้างการประทับเวลาใหม่

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

2) แยกเสียงนำเข้าแยกต่างหากจัดเรียงเริ่มในไทม์ไลน์แล้วตรวจสอบ

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

2

ฉันขอแนะนำอย่างยิ่งว่าคุณไม่ได้ทำงานกับไฟล์ mp4 / H264 สำหรับการทำงานที่ไวต่อการซิงค์ แปลงไฟล์และทำงานกับไฟล์เหล่านั้น


4
ไม่มีอะไรผิดปกติกับ H264 / MP4 สำหรับการแก้ไขรวมถึงการซิงค์งาน ฉันทำไปแล้วหลายร้อยครั้งสิ่งที่คุณไม่ต้องการคือ VFR หรือสตรีมที่มีเฟรมอ้างอิงจำนวนมากซึ่งข้อกำหนดในการถอดรหัสทำให้การแก้ไขล่าช้าหรือทำให้ตัวถอดรหัสของ NLE หลุดออก พื้นฐานหรือแม้กระทั่งกระแสหลัก CFR H264 สตรีมจะทำได้ดี
Gyan

ไม่มีอะไรผิดปกติ แต่ปลอดภัยกว่าที่จะทำงานกับตัวแปลงสัญญาณที่เสถียรและเชื่อถือได้ h264 สำหรับการตรวจสอบจริงๆ
CyanideBaby

ฉันทำงานกับ NVIDIA Shadowplay เท่านั้น ฉันจะเปลี่ยนสิ่งที่มันส่งออกไปเป็นอย่างไร
นักปราชญ์

ดูเหมือนว่า Shadowplay จะไม่ทำการเฟรมคงที่ดังนั้นหากวิธีการของฉันไม่ทำงานการแปลงเป็น CFR MP4 เป็นตัวเลือกที่ดีที่สุดของคุณ
Gyan

2

ฉันมีปัญหาเดียวกันใน Windows 10 ที่มีวิดีโอ Variable Frame Rate (VFR) ที่บันทึกโดยใช้ Shadowplay นี่คือวิธีที่ฉันแก้ไขโดยไม่ต้องแปลงวิดีโอโดยใช้ Handbrake หรือตัวแปลงอื่น ๆ :

  1. ดาวน์โหลด Quicktime ของ Apple และติดตั้ง
  2. เปลี่ยนชื่อไฟล์. mp4 เป็น. dif
  3. นำเข้าไฟล์. dif ไปยัง Adobe Premiere Pro และไม่ควรมีปัญหาการซิงค์เสียง / วิดีโอ

ฉันสงสัยว่ามันทำงานได้ที่นี่เพราะ Adobe Premiere Pro ไม่สามารถโหลดไฟล์. dif โดยไม่ได้ติดตั้ง Quicktime ซึ่งหมายความว่ามันใช้ตัวแปลงสัญญาณของ Quicktime และอื่น ๆ เพื่อจัดการกับไฟล์ที่สามารถจัดการ VFR ได้ ซึ่งหมายความว่าตัวแปลงสัญญาณที่ใช้ในตัว Adobe Premiere Pro มีปัญหาโดยธรรมชาติกับ VFR

เพื่อความสมบูรณ์แบบสิ่งนี้ควรแก้ไขปัญหาเกี่ยวกับไฟล์ VFR MP4 ทั้งหมดเช่นไฟล์ที่สร้างด้วย Shadowplay, Xsplit, OBS, iPhone, relive เป็นต้น


โอ้ฉันใช้งานได้กับ macOS! นี่คือคำตอบที่ทอง !!!!
เดวิด天宇วงศ์

ทำงานกับฉันใน Windows 7 64- บิตเมื่อ. mov จะไม่ขอบคุณ!
MC10

สิ่งนี้ไม่ได้ผลสำหรับฉันใน Windows 10 ที่มี QuickTime 7 ฉันต้องเข้ารหัสวิดีโออีกครั้งโดยใช้ FFmpeg
Ryan

0

คุณอาจต้องแปลงพวกมัน วิธีการต่อไปนี้ใช้ได้กับฉันบน Mac:

แปลงเป็นไฟล์ QuickTime ProRes 422 ก่อนที่จะเริ่มทำการแก้ไข ใช้สิ่งที่ชอบ Quicktime Player Pro หากการแปลงสื่อของ Adobe ทำสิ่งที่แปลก

จากนั้นเปิดไฟล์ที่ถูกแปลงใน Premiere

เขยิบเสียงไปรอบ ๆ จนกว่าจะซิงค์ที่จุดเริ่มต้นของวิดีโอคลิปแรก จดบันทึกว่าคุณต้องเขยิบให้ไกลเท่าไรเพื่อซิงค์

ตรวจสอบจุดสิ้นสุดของไฟล์ว่ามีการซิงค์เช่นกัน หากไม่เป็นเช่นนั้นให้ตรวจสอบไฟล์ตรงกลาง ... ทำงานต่อไปเรื่อย ๆ จนกว่าคุณจะพบว่าการซิงค์แย่ลง ทุกครั้งที่การซิงค์แย่ลงให้ตัดส่วนนั้นออกเป็นสองส่วนแล้วซิงค์ชิ้นถัดไปด้วยตนเองอีกครั้ง

มันน่าเบื่อ แต่มันก็ใช้ได้ หากจำนวนเฟรมที่ไม่ซิงค์ในแต่ละไฟล์เท่ากันคุณจะทำได้อย่างรวดเร็ว

ส่งออกเป็นไฟล์ ProRes .mov จากนั้นแปลงจากรูปแบบไฟล์ใดที่จำเป็นสำหรับการจัดส่ง (เช่น h264 quicktime .mov)


0

สิ่งนี้ใช้ได้กับฉันทุกครั้งหากคุณอยู่บน windows ให้ใส่วิดีโอลงใน Windows Movie Maker (ฉันรู้เพียงฟัง) หลังจากวิดีโออยู่ที่นั่นแล้วให้ไปที่ไฟล์> บันทึกภาพยนตร์> แนะนำสำหรับโครงการนี้ บันทึกไฟล์อีกครั้ง (แม้บางครั้ง mp4 เป็น mp4) ลองวางไฟล์ใหม่นั้นในรอบปฐมทัศน์ รับประกันว่ามันจะทำงาน :)


2
Windows Movie Maker ไม่รองรับ Windows 10
Zeno

สำหรับผู้ที่มี windows 10 นี่คือลิงค์ ดาวน์โหลดและเพียงคลิกที่ windows movie maker! go.microsoft.com/fwlink/p/?LinkID=255475
Spleffie

1
@Spleffie "ไม่สามารถเข้าถึงเว็บไซต์นี้ได้"
Zeno
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.