视频转 gif

效果
自己使用基本软件处理的效果,比网上别人提供的好。但视频转 gif 最终清晰度肯定是不如原视频的。而且清晰度高的同时,体积非常大。



完整的 gif 肯定是上传不了的,近 50M。不过“一帧图”还是可以上传的。


步骤
1. 下载 FFmpeg:https://ffmpeg.org/download.html#build-windows

2. 配置环境路径,不配置也行,记得在对应文件夹下执行命令。


3. 利用 FFmpeg 将视频中的所有帧提取出来,命令为:ffmpeg -i input.mp4 frames/%3d.png
记得先创建好 frames 文件夹
4. 利用 ImageMagick 将所有图片拼接成 gif 图,命令为:magick convert -delay 100 -loop 0 -dispose previous frames/*.png animated.gif

由于 B 站修改文章比较麻烦,编辑起来也不习惯,而上面的过程又比较简陋。所以直接把笔记贴在下载给有需要的人: (
有人可能会问:既然嫌麻烦,干嘛还用 B 站。
我的回复:说的也是,所以大多数时候我是不会用 B 站发的。但耐不住有时候心血来潮,弄的东西是和番剧有关的,所以就发在 B 站了(虽然番剧也不是在B站看的)。
)


OneNode 笔记截图2 - FFmpeg 提取视频图片帧

OneNode 笔记截图3 - ImageMagick 拼接图片为 gif