С некоторой сборки FFmpeg (не отследил с какой именно) заметил, что стандартная команда извлечения mp3 из видео:
ffmpeg -i video.mp4 audio.mp3
стала выполняться просто адски долго. Например, часовое видео с аудиодорожкой в формате aac конвертировалось в 64К mp3 37 минут:
ffmpeg -i video.mp4 -acodec libmp3lame -ab 64K audio.mp3
Ларчик тем временем открывался просто - теперь нужно всего лишь явно указать не трогать видео дорожку (в моём случае - нулевую), а использовать только аудио (в моём случае - первую):
ffmpeg -i video.mp4 -map 0:1 -acodec libmp3lame -ab 64K audio.mp3
и, о чудо, время конвертации часового видео вернулось к старым добрым 2-м минутам.
Так же быстро работает:
ОтветитьУдалитьffmpeg -i video.mp4 -vn audio.mp3
Кстати, похоже неактуально уже, последние версии ffmpeg полечились и уже не тупят извлекая mp3 без -vn и -map
Удалить