2015-02-08

OS X 屏幕录制视频转 GIF 动画

Views: 11359 | Add Comments

本篇文章告诉你如何在 Mac OS X 上用免费的工具来将屏幕录制视频转成 GIF 动画, 这些免费的工具是: QuickTime, ffmpeg, and 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 600x400 这是你的视频的尺寸, 600x400(注意, 去掉这个参数可以保持原来的画质)
  • --delay=10 告诉 gifsicle GIF 每帧之间的时间间隔是 100ms(也就是帧率为 10fps, 1000ms/10fps = 100ms = 10x10ms), gifsicle 使用的单位是 10ms, 不是 ms
  • --optimize=3 让 gifsicle 优化一下, 设置为 3 即可

相关软件安装:

  • QuickTime, 系统自带
  • ffmpeg, gifsicle, 开源的免费命令行软件, 安装:
    brew install ffmpeg 
    brew install gifsicle
    

更多信息请参考: https://gist.github.com/ideawu/5b385c9ff4d160efc9d4

用 QuickTime Player 在 Mac 下录制屏幕

Related posts:

  1. 用 QuickTime Player 在 Mac 下录制屏幕
  2. 基于 TCP UDP 协议的实时流媒体的实时性分析
  3. 在Debian Linux的GNOME环境下用BMP播放MP3音乐
  4. 使用流水线来实现并发
  5. 安装Linux中文输入法fcitx
Posted by ideawu at 2015-02-08 13:29:48

Leave a Comment