WebPをGIFに変換
アニメーションWebPを、古い環境でも使えるアニメーションGIFに変換します。
- お使いのデバイス上で実行 — ファイルはどこにも送信されません
- 登録不要、透かしなし、1日の上限なし
- 無料で、利用回数の制限もありません
仕組み
WebPは、技術的な指標のどれをとってもより優れた形式です。だからこそ、そこから変換しなければならないことがあります。古いソフトウェア、一部のメールクライアント、いくつかのアップロードフォームは、今もGIFしか理解できないためです。
必要なブラウザと、その理由
これは、このサイトでブラウザの要件がある唯一の変換なので、はっきりお伝えしておきます。ffmpegはアニメーションWebPをデマルチプレックスできないため、フレームはブラウザ自身のImageDecoder APIから取得する必要があります。ChromeとEdgeは実装していますが、SafariとFirefoxは実装していません。それらのブラウザでは最初のフレームだけが得られ、ツールは、静止画を返してアニメーションと呼ぶのではなく、そのことをはっきりお知らせします。アニメーションでないWebPは、どこでも問題なく変換できます。
あえて劣った形式に変換することになります
はっきり理解しておく価値があります。GIFは1フレームにつき256色までで、透明度は完全なオンかオフのみ、フレームの保存効率もはるかに劣ります。結果のファイルは、元のWebPより大きくなるのが普通で、数倍になることもあります。それは変換ではなく、形式の特性です。
パレットはお使いのフレームから作られます
固定の256色のパレットを使うのではなく、アニメーションの実際の内容から計算したパレットを使います。許容できる見た目の変換になるか、1998年のもののように見えるかの違いです。フラットなグラフィックや画面録画はきれいに仕上がり、写真のようなグラデーションでは、やはり多少の段差が出ます。
小さくするには
GIFが大きすぎる場合は、まず幅を小さくしてください。すべてのフレームから同時にデータが減り、群を抜いて効果的な手段です。次に効果的なのは、フレームレートに上限を設けることです。
静止画も変換できます
アニメーションでないWebPは1フレームのGIFになりますが、静止画の場合は、ほとんどの場合PNGやJPGのほうが適した変換先です。
WebPをGIFに変換:よくある質問
アニメーションは維持されますか?
ChromeとEdgeでは可能です。SafariとFirefoxでは、最初のフレームしか読み取れません。ffmpegはアニメーションWebPをデマルチプレックスできず、これらのブラウザにはImageDecoder APIがないためです。どちらの場合だったかは、ツールが表示します。
なぜGIFのほうがWebPより大きいのですか?
GIFははるかに古く、効率の悪い形式です。ファイルが大きくなるのは、不具合ではなく、想定された結果です。
なぜ少し色の段差が見えるのですか?
GIFは1フレームにつき256色までしか使えません。段差を抑えるために、パレットはお使いのフレームから作られますが、写真のような内容では、それでも段差が出ます。
ファイルを小さくするにはどうすればよいですか?
まず幅を小さくし、次にフレームレートに上限を設けてください。
ファイルはアップロードされますか?
いいえ。変換はお使いのブラウザ上で行われます。