GIFを動画(MP4)にの仕組み
ffmpeg WebAssemblyを使用してブラウザ内で完全に処理し、アニメーションGIFをコンパクトなMP4ビデオに変換します。GIFのフレームはyuv420pピクセルフォーマットを使用してH.264に再エンコードされます。これはブラウザとソーシャルプラットフォームで最も互換性の高い選択です。結果のMP4はGIFより通常5〜20倍小さくなり、H.264は256色に制限されずGIFのLZWアルゴリズムよりもフレーム間の時間的冗長性をはるかに効率的に圧縮するため、著しく鮮明に見えます。
ほとんどのGIFはフレーム数が少ないため数秒で変換されます。結果のMP4はすべての最新ブラウザでネイティブに再生でき、プラグインなしでWebページに埋め込めます。MP4のループ動作はGIFのように自身のループ命令を持たず、プレイヤーに依存します。