หากคุณต้องการหน่วงเวลาวิดีโอ 3.84 วินาทีให้ใช้คำสั่งดังนี้:
ffmpeg.exe -i "movie.mp4" -itsoffset 3.84 -i "movie.mp4" -map 1:v -map 0:a -c copy "movie-video-delayed.mp4"
หากคุณต้องการหน่วงเวลาเสียง 3.84 วินาทีใช้คำสั่งดังนี้:
ffmpeg.exe -i "movie.mp4" -itsoffset 3.84 -i "movie.mp4" -map 0:v -map 1:a -c copy "movie-audio-delayed.mp4"
ตรวจสอบให้แน่ใจว่าการสร้าง ffmpeg ของคุณไม่เก่าเกินไปใหม่กว่า 2012 จะเพียงพอ
คำอธิบาย
-itsoffset 3.84 -i "movie.mp4"
ออฟเซ็ตการประทับเวลาของสตรีมทั้งหมด 3.84 วินาทีในไฟล์อินพุตที่ตามหลังตัวเลือก (movie.mp4)
-map 1:v -map 0:a
ใช้การสตรีมวิดีโอจากอินพุตที่สอง (ล่าช้า) และสตรีมเสียงจากอินพุตแรก - อินพุตทั้งคู่อาจเป็นไฟล์เดียวกัน
สามารถดูคำอธิบายแบบละเอียดเพิ่มเติมได้ที่นี่:
http://alien.slackbook.org/blog/fixing-audio-sync-with-ffmpeg/