美文网首页iOS 开发技巧大全
MAC 屏幕录制视频转 GIF 动画

MAC 屏幕录制视频转 GIF 动画

作者: ShawnDu | 来源:发表于2016-08-09 12:14 被阅读92次

    安装工具

    • 安装brew
    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
    • 安装ffmpeg
    brew install ffmpeg
    
    • 安装gifsicle
    brew install gifsicle
    

    转化视频

    ffmpeg -i in.mov -s 600x400 -pix_fmt rgb24 -r 10 -f gif - | gifsicle --optimize=3 --delay=3 > out.gif
    

    参数解析:

    • -r 10 告诉 ffmpeg 将视频的帧率转成 10fps, 这样可以减小视频体积
    • -s 600×400 这是你的视频的尺寸, 600×400
    • –delay=10 告诉 gifsicle GIF 每帧之间的时间间隔是 100ms(也就是帧率为 10fps, 1000ms/10fps = 100ms = 10x10ms), gifsicle 使用的单位是 10ms, 不是 ms
    • –optimize=3 让 gifsicle 优化一下, 设置为 3 即可

    录制屏幕

    录制屏幕比较简单,用自带的 QuickTime Player 在 Mac 下录制屏幕。

    相关文章

      网友评论

        本文标题:MAC 屏幕录制视频转 GIF 动画

        本文链接:https://www.haomeiwen.com/subject/lnqdsttx.html