苏生不惑第 101 篇原创文章
有时看到一条有意思的视频想发到朋友圈,但朋友圈有限制时长,而且也不方便,这时可以把视频转GIF(再做成表情包也可以),再发到朋友圈或者微博(不用像视频一样需要等待审核)。
以这条《武林外传之中秋节》2分多钟的微博视频为例 https://weibo.com/tv/v/4287748958527478?fid=1034:4287748958527478
先把微博视频下载到本地,可以参考之前的文章那些你可能不知道的视频下载奇技淫巧
ffmpeg
ffmpeg 是一个自由软件,可以运行音频和视频多种格式的录影、转换、流功能。https://www.ffmpeg.org/
转换GIF很简单,命令行执行 ffmpeg -i 武林外传,幻境再美终是梦,珍惜眼前始为真,莫使金樽空对月,举杯幸会有缘人.mp4 武林外传中秋节.gif
这个2分多的视频转换的GIF 100多M,太大了!
这里只截取前5秒ffmpeg -ss 0 -to 5 -i 武林外传,幻境再美终是梦,珍惜眼前始为真,莫使金樽空对月,举杯幸会有缘人.mp4 -s 400*300 -r 15 武林外传中秋节.gif
可以看到转换的 GIF 不到2M,这样就可以发在公众号上了。
看效果:
可以再转换回视频ffmpeg -f gif -i 武林外传中秋节.gif 武林外传中秋节.mp4
ffmpeg 除了转换视频,还能下载视频网站的m3u8视频,之前写过如何下载优酷 m3u8 格式的视频文件?
ffmpeg -i "https://pl-ali.youku.com/playlist/m3u8" -vcodec copy -acodec copy -absf aac_adtstoasc 不能说的秘密.mp4
还能提取视频的音频 ffmpeg -i 武林外传中秋节.mp4 -f mp3 -vn 武林外传中秋节.mp3
,更多功能参考官网。
ezgif
https://ezgif.com/video-to-gif 这个网站比较知名,上传视频后可以看到视频信息,File size: 5.64MiB, width: 852px, height: 480px, length: 00:02:20, type: mp4
默认是截取前5秒,也可以自定义。
很快就转换完了https://ezgif.com/video-to-gif/ezgif-5-45e0fc4e95f5.mp4,然后另存为GIF。
可以看到GIF 5.8M,有点大,这里再裁剪下。
裁剪50%后的文件大小1.54M
动次
http://dongci.kawo.com 这个网站非常简单,直接上传视频,截取片段,生成GIF。
很快就生成了(默认前10s),有4.5M。
你也可以自行选择截取片段。
gifhome
https://tool.gifhome.com/video/ 这个GIF工具之家有很多GIF工具。
默认前5秒转换的GIF有9M多。
点击压缩并下载,但还是有7M。
convertio
https://convertio.co/zh/video-converter/
直接转换跟ffmpeg一样,转换的GIF 181M!最好先截取视频再上传转换。
Chrome扩展
这是一个Chrome扩展 https://chrome.google.com/webstore/detail/视频转gif/leddonjpeickjppkdpmojghbikcimbca?hl=zh-CN , 可以添加文字,制作表情包,支持常见视频格式,本地转换等,关于安装和使用Chrome之前写过很多了 那些实用的 Chrome 扩展神器
也取前5秒
已完成、右键存储图片
这个截取的GIF 有2.24MB。
QQ 影音
https://player.qq.com/ 这是我常用的播放器,腾讯出品。
选择5秒。
转换后960K,效果不错。
分解GIF
转换后的GIF可以再分解成图片 https://tools.miku.ac/gif_splitter/ 这个工具可以将GIF分解为近百个小图片。
最后总结下:ffmpeg 功能多(不限于转GIF),Chrome扩展方便,QQ影音简单好用。