витяг mp3-аудіо з mp4: аудіо довше, ніж відео?


2

У мене є 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 для кодування mp4 до m4a (Finder-> Services-> Кодування вибраного відеофайлу-> Тільки аудіо), і проблем немає. Вихід m4a - 3:26.


1
Будь ласка, покажіть повний вихід консолі ffmpeg. Як ви перевірили тривалість вихідного файлу? -abrне є дійсним варіантом: ви можете використовувати -b:aабо -abзамість цього.
llogan

Відповіді:


1

Гравець виходить, коли більше немає чого читати. Файл може відображатися довше (або коротше?), Ніж є насправді, коли у mp3 VBR є неправильні заголовки кадру / довжини. Я не впевнений у технічних деталях, але є такі інструменти, як mp3val, щоб виправити цю проблему.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.