ฉันมีวิดีโอ 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
-abr
ไม่ใช่ตัวเลือกที่ถูกต้อง: คุณสามารถใช้-b:a
หรือ-ab
แทน