V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
yazoox
V2EX  ›  问与答

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

  •  
  •   yazoox · Jan 29, 2022 · 3273 views
    This topic created in 1553 days ago, the information mentioned may be changed or developed.

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

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

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

    谢谢

    Supplement 1  ·  Jan 29, 2022
    之所以要转成 GIF ,因为 Github (公司内部的)不支持 mp4 啊,“动态”的只支持 GIF 啊。
    13 replies    2022-02-07 13:48:24 +08:00
    TomVista
        1
    TomVista  
       Jan 29, 2022
    mac 我用的 gifski
    window : screentogif

    两个都可以调整帧率 gif 质量,
    Mutoo
        2
    Mutoo  
       Jan 29, 2022 via iPhone   ❤️ 4
    mp4 的压缩率本身就比 gif 高,转成 gif 比较大一点也不奇怪。
    bipy
        3
    bipy  
       Jan 29, 2022
    Media Encoder 切分 mp4 ,Photoshop 合并成 GIF
    这样可以细调参数,成品体积很小
    reallittoma
        4
    reallittoma  
       Jan 29, 2022
    Android: GIF 助手,功能十分完备
    wudaye
        5
    wudaye  
       Jan 29, 2022
    我使用播放器 potplayer 自带的 GIF 功能,分辨率帧率质量都能调
    Timefly
        6
    Timefly  
       Jan 29, 2022 via Android
    我两年多前做了个 telegram mp4 转 gif 的机器人,还蛮多人用的 @gifcompressorBot ,因此收获了不少 s 图,哈哈哈
    misdake
        7
    misdake  
       Jan 29, 2022
    如果对视频质量有一丁点要求的话,gif 一般是比 mp4 大的。如果发视频没有比发 gif 更复杂的话,推荐用视频转码工具把视频分辨率降下来、码率降下来。
    flyhaozi
        8
    flyhaozi  
       Jan 29, 2022
    能贴视频的话还是建议直接转码视频,gif 真的是画质又差又占空间
    renmu123
        9
    renmu123  
       Jan 29, 2022 via Android
    gif 正常就是会比 mp4 大,效果还贼差
    yazoox
        10
    yazoox  
    OP
       Jan 29, 2022
    研究了一下,使用 ffmepg 命令行工具就可以把.mp4 转换成.gif.
    ;-)
    ntdll
        11
    ntdll  
       Jan 29, 2022
    @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
       Jan 29, 2022
    @gam2046 谢谢
    我会先用 shotcut 把录好的视频简单剪辑一下,然后再用 ffmepg(shotcut 的安装目录下自带了)直接转换整个视频。
    ffmpeg -i INPUT.mp4 -r 4 -vf "scale=1280:-1" -loop 0 -y OUTPUT.gif
    wangyufeng5917
        13
    wangyufeng5917  
       Feb 7, 2022
    Gifski
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2481 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 76ms · UTC 09:54 · PVG 17:54 · LAX 02:54 · JFK 05:54
    ♥ Do have faith in what you're doing.