彭洋出诊时间 https://yyk.familydoctor.com.cn/2831/content_1514871.html
Ffmpeg是一个开源的,所有网民都可免费下载并使用的跨平台视频处理神器。目前在macos、linux、windows上都可以下载使用。
ffmpeg的介绍页面在上一个视频里,我介绍了如何在macos平台安装ffmpeg,并一起学习了如何去使用它对视频进行格式转换,如mp4格式转换为avi格式。
那么这次,我们一起学下ffmpeg另外一个逆天功能,将视频,转换为动图。
那么在很多好玩的论坛或社交工具上,我们都可以看到好玩的动态图片,那我们如何制作我们自己喜欢的动态图片呢?ffmpeg,正好可以满足这一需求,而且只需要短短一行代码。
首先我们住需要准备一个自己喜欢的短视频,因为目标是要做成动态图片,所以视频的长度不要太长,最好不要超过15秒。比如我这里准备的是一个10秒的,spacex发射的视频。
接下来我们用这一行简单的ffmpeg命令,即可以将其转换为动态图片:
ffmpeg制作动态图片的第一种办法:
ffmpeg-ispacex.mp4动图1.gif
使用第一种办法,制作出的动图如下:
ffmpeg用第一种办法制作出的动态图片用第一种方法制作出的动态图片如上,但是它的问题是,出来的图片太大,甚至比原视频本身还大。这个动图所占内存是4.9MB,显然这样的大小不符合我们要求。
ffmpeg制作动态图片的第二种办法:
ffmpeg-ispacex.mp4-vf"fps=10,scale=:-1"动图2.gif
使用这种办法,制作出的动图如下:
用ffmpeg第二种办法制作出的动图,就比第一种小的多,这个只有.4kb,比第一种办法制作出的动态图片小的多,可以用在