web-dev-qa-db-ja.com

品質をそれほど損なうことなく、ビデオファイルから変換するときに生成されるGIFサイズを減らす方法

Adobe After Effects @30 fps - 7 seconds long - (resolution 506 X 808)でプロジェクトを作成し、それをAVIビデオファイル(395MB size)としてエクスポートしました。その後、Photoshopにビデオをインポートし、「Web用にエクスポート(レガシー)」を選択してGIFファイルを作成しましたが、ファイルサイズが非常に制限されており、最大8MBのGIFが必要です。サイズは45MB

photoshopで使用する設定は次のとおりです。

Photoshop details

私がこれまでに試したこと:

最初にAdobePremiereProのビデオファイルをH.264H.265に変換しようとしましたが、サイズは10MBになり、高品質で妥当なビットレートになりますが、PhotoshopでGIFを作成する場合サイズは同じです! AEプロジェクトの長さや解像度を下げることはもうできません。

また、ディザの使用量を減らしてみました。100%60MB GIFを取得し、99%45MBを取得し、90%44MBで取得します。それよりも品質が低下しますGIFサイズの低下はほとんどありません。

減色アルゴリズムには、現在使用している「アダプティブ」以外の方法を使用しましたが、他の方法ではノイズが多くなり、品質が低下します。

PNGおよびJPEGシーケンスとしてもエクスポートしようとしましたが、GIfファイルのサイズに違いはありません。

GIFサイズを8MB Maxに縮小し、それでも非常に高品質を維持するには、何をする必要がありますか?

1
user430418

非可逆圧縮でさえ限界があります。ヒットしたようです。それはGIFが行くことができる限りです。

次に試すのは画像のサイズを変更することですが、出力ファイルが現在ほぼ6倍大きすぎることを考えると、結果が受け入れられる可能性はほとんどありません。両方の寸法を√6で割ると、約2.44では、8 MB未満にプッシュできるはずです(ディザリングにより、簡単または困難になる場合があります。これは単なる知識に基づく推測です)。 GIFが実際に207×331で問題ない場合は、試してみてください。

フレームレートを下げることもオプションです。ここでも、FPSの低下がディザパレットにどのように影響するかを実際に予測できないため、マイレージが異なる場合があります。

とにかく、GIFは仕事に適したツールではありません。本格的なカラーパレットを処理するように設計されたことはなく、強制的に処理すると巨大なファイルに影響しますが、あきらめると256色しか残りません。 本当に古いブラウザをサポートする必要がない場合は、MP4/H.264に固執してください。 すべての合理的に新しいブラウザがそれをサポートしています

2
gronostaj