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

有没有比较好用的 mp4 转 gif 的工具?在线的也可以

  •  
  •   yazoox · 2022-01-29 09:55:20 +08:00 · 2168 次点击
    这是一个创建于 789 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题! 交流问题的时候,需要发一些视频。可是视频太大,想转成 gif 再帖。

    可是,我发现一些 mp4 convert to gif ,转换完之后,体积比较原始的 mp4 还大...

    有没有比较好用的工具,直接就能够压缩,降低帧率,resize ,文件体积也能够大大缩小?

    谢谢

    第 1 条附言  ·  2022-01-29 11:58:38 +08:00
    之所以要转成 GIF ,因为 Github (公司内部的)不支持 mp4 啊,“动态”的只支持 GIF 啊。
    13 条回复    2022-02-07 13:48:24 +08:00
    TomVista
        1
    TomVista  
       2022-01-29 09:59:00 +08:00
    mac 我用的 gifski
    window : screentogif

    两个都可以调整帧率 gif 质量,
    Mutoo
        2
    Mutoo  
       2022-01-29 10:10:50 +08:00 via iPhone   ❤️ 4
    mp4 的压缩率本身就比 gif 高,转成 gif 比较大一点也不奇怪。
    bipy
        3
    bipy  
       2022-01-29 10:32:50 +08:00
    Media Encoder 切分 mp4 ,Photoshop 合并成 GIF
    这样可以细调参数,成品体积很小
    reallittoma
        4
    reallittoma  
       2022-01-29 10:33:17 +08:00
    Android: GIF 助手,功能十分完备
    wudaye
        5
    wudaye  
       2022-01-29 11:27:29 +08:00
    我使用播放器 potplayer 自带的 GIF 功能,分辨率帧率质量都能调
    Timefly
        6
    Timefly  
       2022-01-29 11:43:20 +08:00 via Android
    我两年多前做了个 telegram mp4 转 gif 的机器人,还蛮多人用的 @gifcompressorBot ,因此收获了不少 s 图,哈哈哈
    misdake
        7
    misdake  
       2022-01-29 11:51:27 +08:00
    如果对视频质量有一丁点要求的话,gif 一般是比 mp4 大的。如果发视频没有比发 gif 更复杂的话,推荐用视频转码工具把视频分辨率降下来、码率降下来。
    flyhaozi
        8
    flyhaozi  
       2022-01-29 11:55:20 +08:00
    能贴视频的话还是建议直接转码视频,gif 真的是画质又差又占空间
    renmu123
        9
    renmu123  
       2022-01-29 12:00:19 +08:00 via Android
    gif 正常就是会比 mp4 大,效果还贼差
    yazoox
        10
    yazoox  
    OP
       2022-01-29 14:26:13 +08:00
    研究了一下,使用 ffmepg 命令行工具就可以把.mp4 转换成.gif.
    ;-)
    gam2046
        11
    gam2046  
       2022-01-29 16:06:22 +08:00
    @yazoox #10 ffmpeg -ss 1 -i <INPUT> -vf fps=1,scale='min(320,iw)':-1,scale=-1:'min(240,ih)' -gifflags -transdiff -frames:v 15 -vsync vfr -f gif <OUTPUT.GIF>

    从视频第 1 秒开始,按比例缩小尺寸,并且取前 15 帧
    yazoox
        12
    yazoox  
    OP
       2022-01-29 17:29:31 +08:00
    @gam2046 谢谢
    我会先用 shotcut 把录好的视频简单剪辑一下,然后再用 ffmepg(shotcut 的安装目录下自带了)直接转换整个视频。
    ffmpeg -i INPUT.mp4 -r 4 -vf "scale=1280:-1" -loop 0 -y OUTPUT.gif
    wangyufeng5917
        13
    wangyufeng5917  
       2022-02-07 13:48:24 +08:00
    Gifski
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1067 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 19:05 · PVG 03:05 · LAX 12:05 · JFK 15:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.