devuser
(曙光)
January 28, 2018, 1:56am
1
GIF动态图片极限压缩程序,大家有精品吗,能推荐吗?
虽然录制GIF的程序各种各样,但是最后压缩效果都不好,大家有没有能将GIF压缩到最小文件大小体积的小程序分享一下?
一般压缩大小使用的参数有:
我自己抛砖引玉:我使用Gifsicle
‘Gifsicle’ manipulates GIF images. Its most common uses include combining
single images into animations, adding transparency, optimizing animations for
space, and printing information about GIFs.
allor
(allor)
January 28, 2018, 12:26pm
2
我用H264/H265……
刚刚试了下:
Test.gif ----- 7329 KB
H264.mp4 ----- 1227 KB
H265.mp4 ----- 502 KB
用的是FFmpeg,没调整直接用的默认参数:
Test.gif
http://wx2.sinaimg.cn/large/72615df6ly1fnwjin52tog20b404q4qv.gif
H264
ffmpeg -i Test.gif H264.mp4
H265
ffmpeg -i Test.gif -c:v libx265 H265.mp4
1 Like
gif自动压缩效果不好可能是由于gif的动画的播放速度不同于普通视频,
另外画面往往都是缩小来的,细节也是过剩,
可能的批量转换方案大概是先gif转视频,把视频调到眼睛能接受的程度压掉没用的细节,然后再把视频转回gif
经过测试完全可行,之前一个33M怎么转都嫌大的gif想做微信表情用ezgif优化也有10M之大
刚才ffmpeg gif转视频,再重新压成gif就只有600k了,哈哈
kat
(kat)
October 3, 2024, 5:02pm
8
请问你分别用什么工具调视频质量以及把视频转回 GIF?
目前gif转视频和视频转gif都准备用FFmpeg Batch AV Converter Portable,
好处是在一个主界面就可以管理很多参数,批量控制也很方便
而且主要目的是优化gif大小来做点微信表情,
gif转视频简单,就按缩小视频分辨率加一点质量控制,帧率15就够了
视频转gif可能要研究一下,准备问google和AI
刚才测试中用的还是ezgif.com把视频转的gif,因为ffmpeg的参数还没有弄好
视频转gif警察需要crop功能,最好还是有个图形化工具,这个应该比较难找,要批量设置crop参数然后一起执行的估计更难了
kat
(kat)
October 4, 2024, 3:01am
10
感谢分享
初步试了一下你的方法,有些 GIF 可以显著改小,但是有些效果则不明显。GIF 压缩实在不是一件容易的事情。我有时候会用 WebP 动画来代替它,相同的动画,它可以小非常多。
比如这个文件,先用视频大幅降低画质,再转为GIF,只减少了不到2M:
https://netcut.cn/p/257ca4da83cb32fd
猜测是由于artifact(背景随机闪烁的小颗粒)太多导致优化比较难,猜测需要增加一些模糊类滤镜让随机区域内的像素的值更接近才有利于压缩,这方面我用的不太熟,要问一下图像处理专家
我一般都手动调整。
帧数多的,删重复或近似帧。
画面大的,调整尺寸。
颜色多的,降低颜色数量。
推荐按以上顺序执行。
1 Like
biubiu
(biubiu)
October 6, 2024, 1:30am
13
如果你懂用gimp,那是可以再降一些。可以去掉所有重覆的像素。
1 Like
kradls
(听夜)
October 8, 2024, 11:43am
14
可以试试screen2gif?它可以拿来简单编辑gif,删除帧,截取gif部分内容,还有内置的什么编码器看起来很厉害的样子。不过,它主要是用来录屏然后导出一段gif的…
论坛系统存在 Bug,一个帖子间隔太长时间后回复会造成时间线显示错乱。请大家先不要继续回复这个帖子了。如需进一步讨论,可以创建一个新的帖子,并插入本帖的链接。
devuser
(曙光)
January 28, 2018, 2:41pm
3
你好,
感谢答复,如果是将GIF压缩成更小的GIF您推荐使用什么工具?因为网站上传图片支持GIF但是不支持MP4.
devuser
(曙光)
January 29, 2018, 9:53am
6
谢谢分享,请问有离线使用的小程序或者小工具能实现这个功能吗?除了我现在用的Gifsicle。