音頻我想下面的命令從視頻中提取音頻:
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視頻相同的評論。爲什麼它沒有爲.avi工作,是否有任何ffmpeg命令來轉換.avi – user1269669 2012-03-29 15:44:18
AVI或MKV是指容器格式,它可以容納許多不同的音頻/視頻格式。您不想轉換AVI音頻,您正在轉換AVI文件中的音軌,但您尚未指定它。使用上面列出的命令查看AVI文件中的音頻軌道。 如果是MP3,你需要編譯一個MP3庫,如LAME http://lame.sourceforge.net/ – smp 2012-03-29 21:00:07