ffmpeg でビデオからオーディオを抽出するにはどうすればいいですか? [closed] 質問する

ffmpeg でビデオからオーディオを抽出するにはどうすればいいですか? [closed] 質問する

ビデオからオーディオを抽出するために次のコマンドを試しました:

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すでにそこにある同じオーディオ ストリームを使用するように指示します。

出力を読んでコーデックを確認し、適切なファイル名拡張子を設定します。

おすすめ記事