GIFアニメーションは人気ですが非常に非効率です。GIFで4MBの5秒アニメーションがMP4では 200KB以下になることがあります — 95%削減。このガイドでは、無料ブラウザツールを使って GIFを数秒でMP4に変換する方法を説明します。
MP4がGIFより大幅に小さい理由
GIFはフレームごとに256色パレットと可逆LZW圧縮(1987年の技術)を使用します。 MP4(H.264)はフレーム間圧縮を使用し、フレーム間の変化部分のみエンコードします。 アニメーションの場合、これは通常ごくわずかです。
| フォーマット | 典型的なサイズ | ブラウザ対応 |
|---|---|---|
| GIF | 3〜8 MB | 全ブラウザ |
| MP4 (H.264) | 200〜600 KB | 全ブラウザ |
| WebM (VP9) | 150〜400 KB | Chrome, Firefox, Edge |
GIFをMP4にオンライン変換する方法
PicovertのGIF to MP4変換ツールを使用します。 WebAssemblyにコンパイルされたFFmpegを使用 — すべてブラウザ内で実行、アップロード不要。
- GIF to MP4変換ツールを開きます。
- GIFファイルをドロップします。
- 変換を待ちます(GIFサイズにより通常5〜30秒)。
- MP4ファイルをダウンロードします。
HTMLでMP4を使用する(自動再生、ループ、ミュート)
GIFと異なり、MP4はGIFのように動作するために適切な属性が必要です:
<video autoplay loop muted playsinline>
<source src="animation.mp4" type="video/mp4" />
</video>GIFを維持すべき場合
GIFが適しているのは:メールニュースレター(多くのメールクライアントはビデオを再生しない)、 1〜2フレームの非常に短いアニメーション、ビデオをサポートしないプラットフォームです。