GIFをフレームに分割
アニメーションGIFのすべてのフレームを、お使いのデバイス上で個別の画像として取り出します。
- お使いのデバイス上で実行 — ファイルはどこにも送信されません
- 登録不要、透かしなし、1日の上限なし
- 無料で、利用回数の制限もありません
仕組み
バグ報告、サムネイル、スライド、あるいは何かを取り除いてアニメーションを作り直すために、実際に何かが起こる1フレームだけが欲しいことがあります。ブラウザはGIFを喜んで再生しますが、そこから1フレームを取り出す方法はまったく用意してくれません。
フレームは断片ではなく完全な形で取り出されます
多くの抽出ツールが間違えるのがこの部分です。GIFは通常、各フレームが前のフレームから変化したピクセルだけを保存するように最適化されており、それ以外は透明になっています。そのフレームを単純に取り出すと、何もない背景の上に断片が散らばった画像の山になります。このツールは、ファイルに記録されている破棄方法に従って、各フレームを前のフレームと合成します。そのため、得られる画像はどれも、再生中に目にするとおりの完全なフレームです。
PNGかJPEGか
PNGは正確で透明度を保てるので、GIFの背景が透明な場合や、フレームを編集するつもりの場合に向いています。JPEGははるかに小さく、写真の内容には十分ですが、透明部分は白で塗りつぶされ、圧縮によってわずかに細部が失われます。
長いアニメーション
GIFには数百のフレームが含まれることがあります。見本だけが必要なら、「Nフレームごとに1つ残す」の設定で、2枚、5枚、10枚に1枚を取り出せます。ほぼ同じ画像だらけのフォルダを作らずに、探している瞬間を見つけるにはたいてい十分です。
借り物ではなく、ここで作られています
GIFのデコードには、このサイト用に書かれたリーダーを使っています。LZW展開とフレームの合成も含まれます。サイトの他の場所で使われているメディアエンジンは、連番の出力ファイルを書き出せないためです。デコーダーの出力は、参照用のデコーダーとフレームごと、バイトごとに照合して確認されています。
GIFをフレームに分割:よくある質問
完全なフレームが得られますか、それとも変化した部分だけですか?
完全なフレームです。各フレームは、その前のフレームと合成されて作られるため、画像としてそのまま使えます。
何フレームまで処理できますか?
出力ファイルは最大500個までです。GIFのフレーム数がそれより多い場合は、「Nフレームごとに1つ残す」の設定を上げて、上限以下にしてください。
どの形式を選べばよいですか?
正確さや透明度が必要ならPNG、ファイルを小さくしたく内容が写真ならJPEGです。
タイミングは確認できますか?
はい。概要にフレーム数とアニメーションのおおよその再生時間が表示されます。
GIFはアップロードされますか?
いいえ。デコードはすべてお使いのデバイス上で行われます。