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枚切り出します。
ユースケース
FFmpegで動画サムネイルを使う代表的なケース
サムネイル生成は、大きな動画アセットから軽量なプレビュー画像を1枚用意したいときに便利です。
プレビューカードやポスター画像を作る
CMSの一覧、メディアライブラリ、視聴ページ、プロダクトUIなどで使う静止プレビュー画像を生成できます。
サポートやドキュメント用の画像を用意する
ヘルプセンター記事、社内ガイド、リリースノート向けに、動画全体を埋め込まず代表フレームだけを切り出せます。
後続の審査や選定フローに渡す
バックエンドで後続変換や公開処理に進む前に、軽量な確認用アセットとして静止フレームを使えます。
FAQ
FFmpeg動画サムネイルFAQ
FFmpegでのサムネイル生成、切り出し時刻の選び方、同じワークフローをFFmpeg APIに移す方法についてのよくある質問です。
関連テンプレート
その他のFFmpegテンプレート
トリミング、圧縮、リサイズなど、ほかのFFmpegテンプレートも確認できます。
