メモ:ffmpegで音声や静止画の抽出など

音声の抽出

オプション -vn で映像なしを指定。出力ファイル名でmp3を指定。

ffmpeg -i input.mp4 -vn output.mp3

音声の消去

逆に音声を消去するなら、オプション -an で音声なしを指定。

ffmpeg -i input.mp4 -an output.mp4

【参考】

静止画の切り出し

input.mp4の10秒目から1枚画像を切り出す。

ffmpeg -ss 10 -i input.mp4 -vframes 1 -q:v 1 output.jpg

画像サイズも指定できる。オプション -f image2 は特に明示する必要はない。

ffmpeg -ss 10 -i input.mp4 -vframes 1 -q:v 1 -s 800x600 -f image2 output.jpg
  • ss:切り出しの開始位置。
  • t:切り出す範囲の時間。
  • vframes:切り出したい静止画の枚数。
  • r fps:1秒あたりの画像の枚数。
  • q:v:出力画像の品質。1~5(数値が小さいほど高画質)
  • s:静止画の横幅x高さ。
  • f image2:画像として出力。

【参考】