動画から音声を抜き出す
動画ファイルから音声トラックだけを取り出します。無劣化で抜くか 形式を変えて抜くかで方法が分かれます。
1. 無劣化で抜き出す(再エンコードなし・最速)
元の音声をそのままコピーします。動画内の音声がAACなら拡張子は.m4aが自然です。
ffmpeg -i input.mp4 -vn -c:a copy output.m4a
-vn… 映像を捨てる-c:a copy… 音声を再エンコードせずそのまま抽出
注意
元音声のコーデックに合わない拡張子を指定するとエラーになります。迷ったら下のMP3変換が確実です。
2. MP3に変換して抜き出す
ffmpeg -i input.mp4 -vn -b:a 192k output.mp3
3. WAVで抜き出す(編集・文字起こし用)
ffmpeg -i input.mp4 -vn output.wav
一部区間だけ抜き出す
# 1分30秒地点から60秒間
ffmpeg -ss 00:01:30 -t 60 -i input.mp4 -vn -b:a 192k output.mp3
抜いた音声をPodcast用に整えるならPodcast音声を整える、 文字起こし用ならWhisper用音声を作るへ。