ビデオからオーディオを抽出するために次のコマンドを試しました:
ffmpeg -i Sample.avi -vn -ar 44100 -ac 2 -ab 192k -f mp3 Sample.mp3
しかし、次のような出力が得られます
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
誰か助けてくれませんか?
ベストアンサー1
再エンコードせずにオーディオ ストリームを抽出するには:
ffmpeg -i input-video.avi -vn -acodec copy output-audio.aac
-vn
ビデオはありません。-acodec copy
すでにそこにある同じオーディオ ストリームを使用するように指示します。
出力を読んでコーデックを確認し、適切なファイル名拡張子を設定します。