FFmpeg API Cloud LogoFFmpeg API Cloud

video to thumbnail ffmpeg

FFmpegで動画からサムネイルを生成

FFmpegで動画からサムネイルを生成したい場合は、プレビュー、ポスター画像、CMS向けに代表的な1フレームを切り出すのが一般的です。このページでは、実用的なFFmpegコマンド、対応するFFmpeg APIリクエスト、そしてブラウザで試せるオンラインツールをまとめて紹介します。

FFmpeg CLI

FFmpegで動画サムネイルを生成する方法

一般的なFFmpegのサムネイル生成では、指定した時刻にシークし、1フレームだけを切り出してJPGまたはPNGとして保存します。

FFmpegサムネイルコマンド

コマンドの各パーツをクリックすると説明が表示されます。

FFmpegサムネイルコマンド

ffmpeg

FFmpeg本体を実行します。後続の引数で、シーク位置、入力動画、出力画像を指定します。

API

同じサムネイル生成ワークフローをFFmpeg APIで使う

動画サムネイル生成を自社プロダクト、アプリ、バックエンド処理に組み込みたい場合、FFmpeg APIを使えば独自のプレビュー生成基盤を運用するより速く始められます。argsベースの1リクエストを送るだけで、同じワークフローを本番でも再利用できます。

リクエスト

curl -X POST https://ffmpeg-api.cloud/v1/jobs \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "ffmpegArgs": [
    "-y",
    "-ss",
    "00:00:02",
    "-i",
    "{{input}}",
    "-frames:v",
    "1",
    "{{output}}"
  ],
  "inputs": {
    "input": {
      "type": "url",
      "url": "https://example.com/input.mp4"
    }
  },
  "outputs": {
    "output": {
      "fileName": "thumbnail.jpg"
    }
  }
}'

レスポンス

{
  "jobId": "job_01hxyz...",
  "status": "queued",
  "runtimeSeconds": 0,
  "creditsCharged": 0,
  "createdAt": "2026-04-14T10:30:00.000Z"
}

オンラインツール

FFmpeg APIのサムネイルツールをオンラインで試す

入力動画をアップロードし、切り出し時刻と画像形式を選んで、そのままブラウザでサムネイル生成を実行できます。自分のアプリやバックエンドに組み込む前の確認に最も手軽な方法です。

ライブプレイグラウンド

FFmpegで動画からサムネイルを生成

argsベースのFFmpeg APIリクエストで、動画から静止フレームを1枚切り出します。

一時的なソースURLを作成するためにファイルをアップロード

ソースURLの有効期限は1時間です。最大ファイルサイズは2GBです。

生成されたFFmpeg APIリクエスト

このリクエストは現在のテンプレートから初期化されており、実行前に編集できます。

このリクエストでは入力に公開URLを直接使えます。上でファイルをアップロードした場合は、生成されたソースURLをこのリクエストにコピーしてください。ffmpegArgs 内の各 {} プレースホルダーは、inputs または outputs のキーと一致している必要があります。たとえば {} は inputs.input、{} は inputs.video、{} は outputs.output に対応します。

ユースケース

FFmpegで動画サムネイルを使う代表的なケース

サムネイル生成は、大きな動画アセットから軽量なプレビュー画像を1枚用意したいときに便利です。

プレビューカードやポスター画像を作る

CMSの一覧、メディアライブラリ、視聴ページ、プロダクトUIなどで使う静止プレビュー画像を生成できます。

サポートやドキュメント用の画像を用意する

ヘルプセンター記事、社内ガイド、リリースノート向けに、動画全体を埋め込まず代表フレームだけを切り出せます。

後続の審査や選定フローに渡す

バックエンドで後続変換や公開処理に進む前に、軽量な確認用アセットとして静止フレームを使えます。

FAQ

FFmpeg動画サムネイルFAQ

FFmpegでのサムネイル生成、切り出し時刻の選び方、同じワークフローをFFmpeg APIに移す方法についてのよくある質問です。

関連テンプレート

その他のFFmpegテンプレート

トリミング、圧縮、リサイズなど、ほかのFFmpegテンプレートも確認できます。