Я попробовал следующую команду для извлечения аудио из видео:
ffmpeg -i Sample.avi -vn -ar 44100 -ac 2 -ab 192k -f mp3 Sample.mp3
FFmpeg для извлечения аудио из видео
, но я получаю выход как
libavutil 50.15. 1/50.15. 1
libavcodec 52.72. 2/52.72. 2
libavformat 52.64. 2/52.64. 2
libavdevice 52. 2. 0/52. 2. 0
libavfilter 1.19. 0/1.19. 0
libswscale 0.11. 0/0.11. 0
libpostproc 51. 2. 0/51. 2. 0
SamplE.avi: Invalid data found when processing input
Может кто-нибудь помочь, пожалуйста?
сейчас, я получил правильный результат, когда я попробовал тот же комментарий с .mkv vedio.почему он не работает для .avi, есть ли какая-либо команда ffmpeg для преобразования .avi – user1269669
AVI или MKV относится к формату контейнера, который может содержать множество различных аудио/видео форматов. Вы не хотите конвертировать аудио AVI, вы хотите преобразовать звуковую дорожку в файл AVI, который вы еще не указали. Используйте приведенную выше команду, чтобы увидеть, какая звуковая дорожка находится в файле AVI. Если это MP3, вам нужно скомпилировать FFMPEG с библиотекой MP3, такой как LAME http://lame.sourceforge.net/ – smp