如何在不损失太多质量的情况下减小从视频文件转换时生成的 GIF 大小

如何在不损失太多质量的情况下减小从视频文件转换时生成的 GIF 大小

我已经在 Adob​​e After Effects 中制作了一个项目,@30 fps - 7 seconds long - (resolution 506 X 808)并将其导出为 AVI 视频文件(395MB size)。之后,我将视频导入 Photoshop 并选择“导出到 Web(旧版)”来制作 GIF 文件,但我的文件大小非常有限,我需要最大 8MB 的 GIF,而我拥有的大小是45MB

以下是我在 Photoshop 中使用的设置:

Photoshop 详细信息

我到目前为止尝试过的事情:

我尝试先将 Adob​​e Premiere Pro 中的视频文件转换为,H.264这样H.265大小就会变得10MB质量很好,比特率也合理,但在 Photoshop 中制作 GIF 时,大小仍然相同!我真的无法再减少 AE 项目的长度或分辨率了。

还尝试使用较少的抖动,在100%我得到60MBGIF,在99%我得到45MB,在90% 44MB并且任何低于这个值的东西都会大大降低质量,而 GIF 尺寸只会减少很少。

对于色彩减少算法,我使用了除目前使用的“自适应”之外的其他方法,但其他方法会增加太多噪音并降低质量。

尝试将其导出为 PNG 和 JPEG 序列,GIf 文件大小没有区别。

我需要做什么才能将 GIF 尺寸减小到8MB最大,同时仍然保持非常好的质量?

答案1

即使有损压缩也有其极限。看来你已经达到了极限。这就是 GIF 所能达到的极限。

接下来要尝试的是调整图像大小,但考虑到您的输出文件目前几乎大了 6 倍,结果不太可能令人满意。将两个尺寸除以 √6(约为 2.44)应该可以让您将图像大小推至 8 MB 以下(抖动可能会使其更容易或更难,这只是一个有根据的猜测)。如果您对 GIF 实际为 207×331 感到满意,那么请尝试一下。

降低帧速率也是一个选项。同样,您的里程可能会有所不同,因为您无法真正预测降低 FPS 将如何影响抖动调色板。

反正,GIF 不是适合这项工作的工具。它从来没有被设计用来处理完整的调色板,强迫它这样做将导致文件过大,而放弃将只剩下 256 种颜色。如果你不需要支持非常老的浏览器,请坚持使用 MP4/H.264所有较新的浏览器都支持它

相关内容