動画のフレームを書き出す
メディア処理はすべてブラウザ内で完結します。データは送信されません
ここに動画をドロップ、またはクリックして選択
MP4 / MOV / WebM · 1 ファイル 200 MB まで
動画の指定した瞬間を画像ファイルとして書き出します。「プレーヤーでスクリーンショット」より優れている点は 2 つあります。スクリーンショットはプレーヤーのウィンドウを撮るため(コントロール、字幕、ディスプレイの拡大率まで入ります)、本ツールはデコード後の元のフレームを動画本来の解像度で取り出します。きれいで、拡大縮小もされていません。用途は、動画のサムネイル、チュートリアルからの図の切り出し、画像編集ソフトに渡す 1 フレームなどです。動画より長い時間を指定してもエラーにはならず、末尾に収めてその時刻を表示します(黙って最後のフレームを返すと、位置を間違えたように見えます)。処理は端末内で完結します。
機能
- 動画本来の解像度で出力。プレーヤーのウィンドウサイズに左右されません
- 0.01 秒単位で任意の瞬間を指定できます
- PNG(可逆)、JPEG(小さい)、WebP の 3 形式
- プレーヤーのコントロール、字幕、UI 要素は入りません
- 動画より長い時間を指定した場合は末尾に収めて明示します
- ページ上にプレビューとシークバーがあり、目で見て選べます
- ファイルは送信されず、サーバーも経由しません
使い方
- 動画をドロップします
- プレビューを動かして目的の画面を探し、時刻を読み取って入力します
- 出力形式を選びます
- 「開始」を押して画像をダウンロードします
よくある質問
- 入力した秒とは違うフレームが取れるのはなぜですか?
- シークの精度はファイル形式に制限されます。索引のない MP4 や一部の MOV はキーフレーム(通常 1〜2 秒に 1 つ)にしかシークできないため、3.2 秒を指定しても 3.0 秒のフレームが返ることがあります。先に標準的な H.264 の MP4 に変換すると(多くの編集ソフトが索引を書きます)改善します。なおサムネイル用なら、開始直後より 1 秒ほど後のほうが映えることが多いです(最初のフレームはピントが合っていなかったり、切り替えの途中だったりします)。
- 書き出した画像のサイズが再生時と違います。
- 意図的な仕様です。出力は動画本来の画素解像度に従い、プレーヤーはウィンドウに合わせて縮小表示しています。そのため 1080p の動画は小さな枠でプレビューしていても 1920×1080 で書き出されます。逆に、OS のスクリーンショットはウィンドウの大きさ分しかありません。本ツールが存在する理由がそこにあります。
- 複数フレームを一度に書き出せますか?
- 現在は 1 枚ずつです。時刻を変えて「開始」を押してください(1 回は数秒です)。連続したフレームが必要な場合は、その 1 秒を「動画から GIF」で GIF にするか、専用のツールで動画からフレームを抽出してください。
- 動画は送信されますか?
- いいえ。デコードはブラウザ自身の `<video>`、フレーム取得は canvas で行い、すべて端末内のメモリで完結します。オフラインでも使えます。
関連ツール
動画から GIF
メディア動画の一部を GIF に変換します。フレームレート・幅・色数・ループを指定でき、範囲はプレビューを見ながら選べます。動画は送信されません。
証明写真トリミング
画像写真を証明写真の規格サイズに切り出します。25×35 mm などの一般的な規格と米国・日本・シェンゲンビザに対応。300 / 600 DPI で画素数を換算します。
画像形式変換
画像PNG・JPEG・WebP・AVIF・BMP・TIFF の間で画像を変換します。品質と長辺の上限を指定でき、JPEG へ変換する際は背景色を先に塗るため透明部分が黒くなりません。
音声を WAV に
メディアMP3 / M4A / FLAC などを WAV に変換。サンプリング周波数(音声なら 16k、映像なら 48k)、モノラル化、ピーク正規化に対応。すべてブラウザ内で完結します。
音声のトリミング
メディア開始・終了時刻を指定して音声の一部を切り出します。切り口のクリック音を消すフェードにも対応。試聴しながら位置を記録し、WAV で書き出します。
Lottie プレビュー
メディアLottie JSON をドロップして再生。速度調整、シーク、背景切り替えに加え、サイズ・フレームレート・長さ・エクスプレッション・画像の埋め込み状況を確認できます。