ffmpegで動画から画像ファイルを一括抽出

コンピュータ

ダウンロード

  1. 左側のフレームの「download」をクリック
  2. Windowsの画像をクリック
  3. Windows Buildsをクリック
  4. Download Buildをクリック

インストール

ダウンロードしたファイル(ffmpeg-20190513-dcc9998-win64-static.zip)を適当なフォルダに展開する。
私はh:\toolsに「ffmpeg.exe」「ffplay.exe」「ffprobe.exe」を展開しました。

画像を抽出するコマンド及びオプション

コマンドプロンプト又はPoweShellで実行

h:\tools\ffmpeg.exe -i 抽出したい動画のパス -ss 抽出開始(秒) -t 抽出終了(秒) -r 秒間抽出枚数 -f image2 %03d.jpg

カレントフォルダに001.jpg,002.jpg,003.jpg…と連番で出力されます。%03d.jpgの前に出力先のフォルダを付加するとそのフォルダに連番で出力されます。

動画の長さ(時間)を確認する

動画を抽出するに当たり動画の長さを知る必要がありますので、以下のコマンドで調べます。
h:\tools\ffprobe.exe -i "動画のパス" -hide_banner -show_entries format=duration
結果

スクリプト

多数の動画ファイルをバッチ処理することを想定してPowerShellスクリプトにしてみました。
ffmpeg.exeffprobe.exeのパスは実行環境にあわせて変更してください。

ブログランキング参加中
にほんブログ村 PC家電ブログ 自作PCへ
にほんブログ村
自作PCランキング
自作PCランキング
ブログサークル
ブログサークル
ブログにフォーカスしたコミュニティーサービス(SNS)。同じ趣味の仲間とつながろう!

免責事項

当サイトの情報・資料の掲載は注意を払っておりますが、掲載された情報の内容の正確性については一切保証致しません。
また、当サイトに掲載された情報・資料を利用、使用、ダウンロード等の行為で生じたあらゆる損害等に関して、理由の如何に関わらず当方は一切責任を負いません。

コンピュータ
スポンサーリンク
シェアする
八 四をフォローする
迷惑堂本舗

コメント