ビデオファイルをアニメーションGIFに変換し、GIFサイズを最小限に抑えた「ビデオのような」体験を提供したいと考えています。
GIFの最大幅は600ピクセルで、合計サイズは500 KBを超えてはならず、アニメーションの長さは10〜30秒の間でなければなりません。
目指すべき球場フレームレートはありますか?それとも、それを理解するために使うべき計算機を知っていますか?
通常一定のフレームレートのみをサポートするビデオファイルとは異なり、アニメーション化された画像ファイル形式では、フレーム間に個別の遅延があります [〜#〜] agif [〜#〜] 、 [〜 #〜] apng [〜#〜] ¹ 、 [〜#〜] mng [〜#〜] または [〜#〜] svg [〜#〜] + [〜#〜] smil [〜#〜] ² 。これ(そしてしばしば音の欠如)は、単純なビデオからGIFへのコンバーターが利用できない根本的な違いです。このような値を自動的に決定できる高度な機能があるかどうかはわかりません。
したがって、デフォルト、最小、最大、中央値、平均、したがって最適なフレームレートは、ビデオまたはアニメーションの性質に大きく依存します。 1980年代の安い日本のアニメを考えてください。その大部分は1 Hzで十分です。通常、24〜25 Hz(または2倍)のより高い(プログレッシブ)レートが映画館やテレビで使用されていることはおそらく知っていますが、12〜15 Hzで十分なはずです。
また、一部のブラウザでは、フレームレートが高すぎるために GIFを遅くする が20 Hzから開始される場合があることに注意してください。
グラフィックスインターチェンジ形式は、限られた方法で実行できますが、アニメーションのプラットフォームとしては意図されていません。
— GIF89a –付録D「規約」
シネマは24フレーム/秒を使用します。
HDビデオカメラは、通常30または60 fpsでキャプチャします。
Webバナー広告を作成していたときは、ファイルサイズを小さくするために12 fpsを使用していました。
ただし、カラーパレットのサイズはファイルサイズにも影響します。
特定の画像編集ツール(Photoshopのアニメーションパレット)では、フレームの継続時間を設定できます。これにより、サイズも小さく抑えることができます。
最適化の詳細については、こちらをご覧ください- アニメーションGIFファイルを最適化する10の方法