gifify
gifify 介绍
gifify 一款将视频转换成 GIF 图的工具,支持任何格式的视频以及选取某个时间段转换。
特征
命令行界面
程序化JavaScript(Node.js)流接口
unix友好,支持stdin&stdout
优化!使用pornel / giflossy生成轻型GIFS
很多选项:电影速度,fps,颜色,压缩,调整大小,反转,从和到,字幕
没有使用临时文件,一切都发生在内存中
安装
npm install -g gifify
命令行用法
> gifify -h
Usage: gifify [options] [file]
Options:
-h,--help output usage @R_405_4045@ion
-V,--version output the version number
--colors <n> Number of colors,up to 255,defaults to 80
--compress <n> Compression (quality) level,from 0 (no compression) to 100,defaults to 40
--from <position> Start position,hh:mm:ss or seconds,defaults to 0
--fps <n> Frames Per Second,defaults to 10
-o,--output <file> Output file,defaults to stdout
--resize <W:H> Resize output,use -1 when specifying only width or height. `350:100`,`400:-1`,`-1:200`
--reverse Reverses movie
--speed <n> Movie speed,defaults to 1
--subtitles <filepath> Subtitle filepath to burn to the GIF
--text <string> Add some text at the bottom of the movie
--to <position> End position,defaults to end of movie
--no-loop Will show every frame once without looping
GitHub:https://github.com/vvo/gifify