แยกเสียง mp3 จาก mp4: เสียงยาวกว่าวิดีโอหรือไม่


1

ฉันมีวิดีโอ mp4 ที่ไม่มีปัญหาการซิงค์เสียง / วิดีโอ ฉันพยายามที่จะแยกเสียงเป็นไฟล์ mp3 ทำตามคำแนะนำในหัวข้อนี้: การแยกเสียงจากวิดีโอ MP4 เป็น MP3

ffmpeg -i input_file.mp4 -vn -abr 128k -acodec libmp3lame output_file.mp3

อย่างไรก็ตาม mp3 จะมีความยาว 7:51 นาที (ในขณะที่วิดีโอนั้นคือ 3:26) เมื่อฉันเล่น mp3 ผู้เล่นจะสิ้นสุดเวลา 3:26 เหตุใดจึงเป็นเช่นนี้

ยังไงก็ตามฉันก็ลองใช้ตัวเข้ารหัส Mac builtin เพื่อเข้ารหัส mp4 ถึง m4a (Finder-> Services-> เข้ารหัสไฟล์วิดีโอที่เลือก -> เสียงเท่านั้น) และไม่มีปัญหา m4a เอาต์พุตมีความยาว 3:26


1
โปรดแสดงเอาต์พุตคอนโซล ffmpeg ที่สมบูรณ์ คุณตรวจสอบระยะเวลาของไฟล์ที่ส่งออกได้อย่างไร -abrไม่ใช่ตัวเลือกที่ถูกต้อง: คุณสามารถใช้-b:aหรือ-abแทน
llogan

คำตอบ:


0

ผู้เล่นออกเมื่อไม่มีอะไรให้อ่านอีกต่อไป ไฟล์อาจปรากฏขึ้นอีกต่อไป (หรือสั้นกว่า) กว่าที่เป็นจริงเมื่อ VBR mp3 มีส่วนหัวเฟรม / ความยาวไม่ถูกต้อง ฉันไม่แน่ใจเกี่ยวกับรายละเอียดทางเทคนิค แต่มีเครื่องมือเช่นmp3valเพื่อแก้ไขปัญหานี้

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