如何将小视频转换成GIF动图或将GIF动图转换成视频
现在GIF动图是越来越流行了。在过去,它是我们在Web上唯一能展示动画图片的技术。这种技术非常的有用,因为,相对于Real Video Player, Windows Media等技术,都需要特殊的浏览器插件才能实现。如今,我们的浏览器里有了更好的视频标准和格式,而GIF却风靡了网络,也许是人们更爱娱乐了。
将小视频转换成GIF动图
那么,如何能够将一个完整小视频,或一个长视频的某一部分转化成GIF动图呢?这里要使用一种多媒体工具:ffmpeg.
想将整个视频转换成GIF,你可以使用下面的命令:
ffmpeg -i small.mp4 small.gif
想将一个视频里的指定的时间段转换成GIF,你可以使用下面的命令:
ffmpeg -t 3 -ss 00:00:02 -i small.webm small-clip.gif
上面的命令是利用ffmpeg将从视频第二秒开始、时长为3秒的片段提取出、并转化成GIF动图。
如果各种参数保持缺省值,则转换后的图像的清晰度、分辨率并不是特别高,但这些参数你可以任意设置:
ffmpeg -i small.mp4 -b 2048k small.gif
将GIF动图转换成视频
命令行的写法非常相似而简单:
ffmpeg -f gif -i animation.gif animation.mp4
这个命令还可以让你选择性的将GIF图转换成各种视频格式:
ffmpeg -f gif -i animation.gif animation.mpeg ffmpeg -f gif -i animation.gif animation.webm
ffmpeg 和 ImageMagick 都是非常优秀的多媒体编辑工具,你应该花一点时间研究研究它们,很多时候你会发现非常需要它们。
阅读余下内容