@卷心菜,这图 200 MB?心疼老虎的钱包。。
@tasy5kg 好像有个压缩 GIF 的 App,估计能画质差不多时,减小点体积。。
@tasy5kg,你的小萌 GIF 也是用了类似技术吗?研究过的果然知道啥工具更趁手。。
要是 @卷心菜 有原视频,可以试试压成啥样。。
我以前用 ScreenToGif 来压缩 GIF 的,压缩这视频前,估计得写几十 GB 硬盘,可能统计出现的颜色数量啥的吧。。
@tasy5kg,你内置了一个 ffmpeg 吗?
用安卓自带的 MediaCodec 解码视频,再用你说的小工具压缩成 gif,可能整体体积小巧很多。。
@无名啊,嗯,内置了ffmpeg。我现在也觉得按你说的这样做更好。当时我还不太会用mediacodec,ffmpeg调用起来又很简单,就直接用ffmpeg了
@tasy5kg,试试 AI 能不能直接按你说的,修改整个工程,直接出新版本?
@卷心菜,这视频好像是 540p 的?
有像 GIF 那样 1080p 版本吗?
看看同时长分辨率,gifski 或 gifsicle 能画质相似时,减少多少体积。。
@咯叽,你用 yuv444p + 尽可能清晰且保留噪点的参数,应该能做到。。 @淡然,压这个片段动图,apng 体积估计比这个 gif 还要大得多。。
可能 mjpeg(每帧都是 jpg)都更适合。。
或者 heif、avif 效果更出色。。
apng 目前感觉只适合小型动态图标 / 表情包场景。。解码简单,体积不大,图像清晰,支持半透明。。
@卷心菜,@tasy5kg,
试了下 gifski 按原 540p 压缩 13 秒 GIF,感觉效果还行。。(原 GIF 解码到 13 秒时出错,总时长是这样吗?)
当然,有条件选 AVIF 更好,节省 98% 体积,画质还更好些。按理说还能调用 GPU 硬件解码加速(若支持)。。
@卷心菜,总之,av1 / avif 应该是目前最能「小体积、高画质」的格式。
av1
avif
gif 应该和 apng 差不多,只适合小型动图 / 表情包了。。(如、)
gif
apng
这个 0.7 MB 小动图,我主要参考了国外大佬测的「码率 - 画质曲线图」,挑了(相似类型 / 分辨率视频时)甜点码率(Q36~40)去转的。。
我是尽量用 avif,少占用些老虎服务器。哪天空间不足,优先挑大文件开刀删掉时,小型 avif 文件幸存概率更大,留存时间更久。。
@卷心菜,其实会调参数的话,这个 avif 应该还能(同画质)再小不少。。
要是有人能用 AI 写个「实时调参、对比视频」程序,动动手就能学会,不同场景该调哪些参数,该多舒服呀。。
类似 Squoosh 实时调参对比原图,但它只能用于图片,且参数太少。x265、svt-av1、aom-av1 都有几十上百个参数,手动调再对比太麻烦了。。
x265
svt-av1
aom-av1
@卷心菜,这图 200 MB?心疼老虎的钱包。。
@tasy5kg 好像有个压缩 GIF 的 App,估计能画质差不多时,减小点体积。。