V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
di94sh
V2EX  ›  问与答

gif 文件怎么压缩丫

  •  
  •   di94sh · 2017-01-28 19:25:00 +08:00 · 5745 次点击
    这是一个创建于 2883 天前的主题,其中的信息可能已经有所发展或是发生改变。
    试了各种软件, 1.6 压成马赛克都到不了 1m 内。
    37 条回复    2017-01-30 02:21:11 +08:00
    vizards
        1
    vizards  
       2017-01-28 19:31:46 +08:00   ❤️ 1
    gifsicle
    di94sh
        2
    di94sh  
    OP
       2017-01-28 19:36:35 +08:00 via Android
    @vizards 谢谢。
    kindjeff
        3
    kindjeff  
       2017-01-28 19:49:09 +08:00 via iPhone   ❤️ 1
    gif 确实大啊,还不如用视频
    skydiver
        4
    skydiver  
       2017-01-28 19:53:58 +08:00   ❤️ 1
    转换成 mp4
    ivmm
        5
    ivmm  
       2017-01-28 20:30:03 +08:00   ❤️ 1
    mp4 其实反而更快更小
    kxxoling
        6
    kxxoling  
       2017-01-28 20:36:55 +08:00   ❤️ 1
    用 ffmpeg 试了下, mp4 好于 webm 远好于 gif 。
    ryd994
        7
    ryd994  
       2017-01-28 20:42:57 +08:00 via Android   ❤️ 1
    至少用 jpeg 吧………
    yidinghe
        8
    yidinghe  
       2017-01-28 20:46:24 +08:00 via Android   ❤️ 1
    推特已经将所有 gif 动画转换成了 mp4 ,节省了很多流量。
    ryd994
        9
    ryd994  
       2017-01-28 20:46:29 +08:00 via Android   ❤️ 1
    哦哦………我错了
    说 mp4 好的话,你有没有试过 h265 ?
    gimp
        10
    gimp  
       2017-01-28 21:22:11 +08:00   ❤️ 1
    matrix67
        11
    matrix67  
       2017-01-28 21:26:15 +08:00   ❤️ 1
    有个叫一闪的 app ,逆流而上,就是搞 gif 的

    作者说其实大部分人拍的视频 3 秒之后根本不行。

    还有声音,特别差,根本不行,还是看动图吧。。。。
    songz
        12
    songz  
       2017-01-28 21:28:05 +08:00   ❤️ 1
    推 MP4 的你们咋这样,人家要的是 gif
    两个不一样的东西啊
    要压 gif ,一个是减它的颜色数量,二是尺寸
    听说 imagemagick 可以搞
    garipan
        13
    garipan  
       2017-01-28 21:52:18 +08:00   ❤️ 2
    GIF 这算法压缩率确实不太行,所以都是通过控制参数来控制体积,自动不如手动来。
    建议用 PS 压缩,(文件 /输出为网络格式 即可调整参数)以下几项参数按影响权重由高到低排列
    1. [尺寸] 对体积影响最大
    2. [帧数] 适当抽帧。比如 18fps 会比 24fps 体积大得多
    3. [品质] 可选 Liner 、两次立方。一般选两次立方即可
    4. [仿色] 可以设定百分比,对画质影响较大,慎用
    5. [色彩深度] 可以设置为 265/128 等 bit 位深,体积影响较小,但也会有影响

    上面的因素中, 1 、 2 两项影响最大,拿这两项开刀,效果占总效果 80%以上
    最后,可以适当选择"扩散"、"图案"等,根据画面对症下药(用渐变色测试能明显看出区别)。
    garipan
        14
    garipan  
       2017-01-28 22:00:03 +08:00
    @ryd994 MP4 和 H.265 不冲突。 MP4 是容器, H.265 是压缩算法。 MP4 支持很多压缩算法,比如 Photo-jpeg/Jpeg-2000/Animation/H.264 等等等等
    不过 H.265 确实比 H.264 好太多了。
    garipan
        15
    garipan  
       2017-01-28 22:01:07 +08:00
    更正#13 :
    2. [帧数] 适当抽帧。比如 18fps 会比 24fps 体积~~大得多~~ --> 小得多
    Akkuman
        16
    Akkuman  
       2017-01-28 22:09:26 +08:00 via Android
    @ryd994 h265 和 mp4 有啥区别。。。。。。 mp4 说的格式。。。。 h265 和 h264 。。。。这两个不是格式吧
    squid157
        17
    squid157  
       2017-01-28 22:58:15 +08:00 via iPhone
    @Akkuman 容器格式和视频编码格式。反正中文这个应该是有术语的,不过日常可能需要看上下文吧。

    MP4 容器里可以放 H.265 ?
    skydiver
        18
    skydiver  
       2017-01-28 23:09:05 +08:00 via Android
    h264 已经够了,用不着 h265 这种大杀器,而且浏览器支持程度也比不上
    banewu
        19
    banewu  
       2017-01-29 00:36:35 +08:00
    试试 Ulead GIF
    nlzy
        20
    nlzy  
       2017-01-29 01:36:59 +08:00 via Android
    @squid157 mp4 容器可以放 h265 视频
    dtfm
        21
    dtfm  
       2017-01-29 02:04:05 +08:00 via Android   ❤️ 3
    我说 v2 这都什么风气,人家问 Gif 怎么压缩,你知道就答不知道就闭嘴,一个个跑上来说 mp4 更好,显你能耐啊?

    问与答,有问就好好答。
    ra1983
        22
    ra1983  
       2017-01-29 02:21:35 +08:00   ❤️ 2
    @dtfm

    因为有时候提问者并不知道自己想要的是什么,或者说拿着榔头看啥都是钉子,这个时候需要有别人帮忙扩展一下思路。说不定所提的问题根本就是一个伪需求。
    ryd994
        23
    ryd994  
       2017-01-29 03:56:03 +08:00 via Android
    @garipan ffmpeg 编码 mp4 默认 h264 ,大多数人说 mp4 也是指 h264
    ynyounuo
        24
    ynyounuo  
       2017-01-29 07:08:49 +08:00 via iPhone
    @ryd994 没有人用 mp4 指 h.264 ……
    mikeven
        25
    mikeven  
       2017-01-29 09:20:21 +08:00 via iPhone
    iOS 上自己用一个叫做 动态图相册的 app ,专门有压缩到 1m 以内发微信和转视频功能
    old9
        26
    old9  
       2017-01-29 10:21:10 +08:00 via Android
    gif 优化还有一个重要的部分是可以设置每帧的绘制模式,是否基于某一帧仅绘制有改变的地方。有时软件自动生成的方式并不是最优的,可以手动调整,如果你的图有一个固定背景,可能手动设置会大幅缩减尺寸。

    另外还可以独立设置每帧的持续时间,有的软件生成的 gif 是固定帧率,如果有长时间静止的内容,固定帧率会有浪费。
    Technetiumer
        27
    Technetiumer  
       2017-01-29 11:06:41 +08:00
    whwq2012
        28
    whwq2012  
       2017-01-29 11:24:06 +08:00 via Android
    发在百度贴吧里,然后保存一下
    linboki
        29
    linboki  
       2017-01-29 11:29:21 +08:00 via Android
    @dtfm 百度知道适合你
    dtfm
        30
    dtfm  
       2017-01-29 12:04:33 +08:00 via Android
    @ra1983 你说的我也赞同,但从这贴的描述出发,并不存在什么需求不明确,这个思路应该更适用于隔壁的那个给爸妈装 Linux 的,那位确实有点走入误区。
    dtfm
        31
    dtfm  
       2017-01-29 12:05:41 +08:00 via Android
    @linboki 别阴阳怪气的,还百度知道适合我,最瞧不上就是你这种人,要撕逼正面刚。
    SN
        32
    SN  
       2017-01-29 12:06:41 +08:00
    PS 打开 删除帧 减少帧 生成
    depress
        33
    depress  
       2017-01-29 12:41:17 +08:00 via Android
    @dtfm 不针对此帖和此帖的回复,我只是觉得答非所问党和加钱党一样令人生厌,最明显的就是一人求推荐手机附带了要求结果回复的那些型号都不符合,我只想说,看不懂中文就别回复。当然不只 V2 ,网上到处都是。
    linboki
        34
    linboki  
       2017-01-29 12:55:42 +08:00 via Android
    @dtfm 呵呵
    gouflv
        35
    gouflv  
       2017-01-29 21:52:36 +08:00 via iPhone
    @dtfm 说的很实在
    garipan
        36
    garipan  
       2017-01-29 22:33:46 +08:00
    @ryd994 如果足够了解 MP4 这个格式,显然就不会这么说了。这俩差太远了,就好像把电子词典都说成文曲星,把越野车都说成 Jeep
    ryd994
        37
    ryd994  
       2017-01-30 02:21:11 +08:00 via Android
    @garipan 我很清楚 mp4 是容器而 x264 是编码
    我给 VLC 提过 patch ,不谢
    讨论压缩效果而不管编码本来就是耍流氓
    但是有人偏要这么讲我有什么办法

    各位能不钻牛角尖么?你们知道的我也知道
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2546 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 04:30 · PVG 12:30 · LAX 20:30 · JFK 23:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.