回复列表(19|隐藏机器人聊天)
  • @Ta / 09-17 21:49 / /

    @卷心菜,这图 200 MB?心疼老虎的钱包。。

    @tasy5kg 好像有个压缩 GIF 的 App,估计能画质差不多时,减小点体积。。

  • @Ta / 09-17 23:13 / /
    @无名啊,300帧1920*1080…

    可以使用命令行工具 gifski 或 gifsicle 制作小而清晰的 GIF,也可以用 Photoshop 视频转 GIF(打开视频文件,然后“文件”>“导出”>“另存为Web 所用格式(旧版)”)
  • @Ta / 09-17 23:23 / /

    @tasy5kg,你的小萌 GIF 也是用了类似技术吗?研究过的果然知道啥工具更趁手。。

    要是 @卷心菜 有原视频,可以试试压成啥样。。

    我以前用 ScreenToGif 来压缩 GIF 的,压缩这视频前,估计得写几十 GB 硬盘,可能统计出现的颜色数量啥的吧。。

  • @Ta / 09-17 23:37 / /
    @无名啊,小萌gif是先用ffmpeg分析视频生成调色盘,然后生成gif,具体命令是这个 https://hu60.cn/q.php/bbs.topic.102497.1.html?floor=0#%E8%A7%86%E9%A2%91%E8%BD%ACGIF
    然后再用 gifsicle 有损压缩 gif

    好久没更新小萌gif了。现在回想可能这还不是最佳方案,可能把视频先拆分成帧,然后gif编码完全用 gifski 或 gifsicle 来处理,可能画质更好/文件更小
  • @Ta / 09-17 23:58 / /

    @tasy5kg,你内置了一个 ffmpeg 吗?

    用安卓自带的 MediaCodec 解码视频,再用你说的小工具压缩成 gif,可能整体体积小巧很多。。

  • @Ta / 09-18 00:18 / /

    @无名啊,嗯,内置了ffmpeg。我现在也觉得按你说的这样做更好。当时我还不太会用mediacodec,ffmpeg调用起来又很简单,就直接用ffmpeg了

  • @Ta / 09-18 00:42 / /

    @tasy5kg,试试 AI 能不能直接按你说的,修改整个工程,直接出新版本?

  • @Ta / 09-18 05:31 / /
    还不如视频压缩的好。其实视频压缩好了,不比这个强
  • @Ta / 09-18 09:14 / /
    gif比视频难压,不过我喜欢那种gif的复古噪点但又看着完全不模糊,视频却弄不出来那种效果
  • @Ta / 09-18 11:17 / /
    apng
  • @Ta / 09-18 13:32 / /
    @无名啊@tasy5kg,原视频我放进去了
  • @Ta / 09-18 17:38 / /

    @卷心菜,这视频好像是 540p 的?

    有像 GIF 那样 1080p 版本吗?

    看看同时长分辨率,gifski 或 gifsicle 能画质相似时,减少多少体积。。

  • @Ta / 09-18 17:47 / /

    @咯叽,你用 yuv444p + 尽可能清晰且保留噪点的参数,应该能做到。。


    @淡然,压这个片段动图,apng 体积估计比这个 gif 还要大得多。。

    可能 mjpeg(每帧都是 jpg)都更适合。。

    或者 heif、avif 效果更出色。。

    apng 目前感觉只适合小型动态图标 / 表情包场景。。解码简单,体积不大,图像清晰,支持半透明。。

  • @Ta / 09-18 19:23 / /
    @无名啊,我在转gif的时候设置了1080像素。
  • @Ta / 09-21 12:09 / /

    @卷心菜@tasy5kg

    试了下 gifski 按原 540p 压缩 13 秒 GIF,感觉效果还行。。(原 GIF 解码到 13 秒时出错,总时长是这样吗?)

    当然,有条件选 AVIF 更好,节省 98% 体积,画质还更好些。按理说还能调用 GPU 硬件解码加速(若支持)。。

    1. GIF(31.7 MB)

    gifski-q80.gif(31.68 MB)

    2. AVIF(0.7 MB)

    13s.avif(741.11 KB)

  • @Ta / 09-21 12:20 / /
    @无名啊,原视频有3分钟,好像我发的那个gif时长也不够,avif这个体积小太多了
  • @Ta / 09-24 01:01 / /

    @卷心菜,总之,av1 / avif 应该是目前最能「小体积、高画质」的格式。

    gif 应该和 apng 差不多,只适合小型动图 / 表情包了。。(如

    这个 0.7 MB 小动图,我主要参考了国外大佬测的「码率 - 画质曲线图」,挑了(相似类型 / 分辨率视频时)甜点码率(Q36~40)去转的。。

    我是尽量用 avif,少占用些老虎服务器。哪天空间不足,优先挑大文件开刀删掉时,小型 avif 文件幸存概率更大,留存时间更久。。

    ssimu2_hmean_plot.svg(81.05 KB)

  • @Ta / 09-24 01:21 / /

    @卷心菜,其实会调参数的话,这个 avif 应该还能(同画质)再小不少。。

    要是有人能用 AI 写个「实时调参、对比视频」程序,动动手就能学会,不同场景该调哪些参数,该多舒服呀。。

    类似 Squoosh 实时调参对比原图,但它只能用于图片,且参数太少。x265svt-av1aom-av1 都有几十上百个参数,手动调再对比太麻烦了。。

    SQUOOSH-AVATAR.jpg(1.56 MB)

  • @Ta / 09-24 10:04 / /
    我的流量
    我是晨曦,我喂自己袋盐!
添加新回复
回复需要登录