忘记过去,超越自己
- ❤️ 博客主页 单片机菜鸟哥,一个野生非专业硬件IOT爱好者 ❤️
- ❤️ 本篇创建记录 2023-10-20 ❤️
- ❤️ 本篇更新记录 2023-10-20 ❤️
- 🎉 欢迎关注 🔎点赞 👍收藏 ⭐️留言📝
- 🙏 此博客均由博主单独编写,不存在任何商业团队运营,如发现错误,请留言轰炸哦!及时修正!感谢支持!
- 🔥 Arduino ESP8266教程累计帮助过超过1W+同学入门学习硬件网络编程,入选过选修课程,刊登过无线电杂志 🔥零基础从入门到熟悉Arduino平台下开发ESP8266,同时会涉及网络编程知识。专栏文章累计超过60篇,分为基础篇、网络篇、应用篇、高级篇,涵盖ESP8266大部分开发技巧。
如果觉得有用,麻烦点赞收藏,您的支持是博主创作的动力。
文章目录
-
- [1. 安装必备库moviepy](#1. 安装必备库moviepy)
- [2. 写入代码](#2. 写入代码)
- [3. 转换效果](#3. 转换效果)
1. 安装必备库moviepy
pip3 install moviepy
2. 写入代码
c
from moviepy.editor import *
# 视频截取
# clip = (VideoFileClip("1.mp4")
# .subclip(1,3))
# Gif缩放
# clip = (VideoFileClip("1.mp4")
# .subclip(1,3)
# .resize(0.1))
# clip.write_gif("1.gif")
def video2Gif(in_file):
# 截取文件名
filename = in_file.split('.')[0]
video = VideoFileClip(in_file,audio=False)
# 旋转竖屏的视频
if video.rotation in (90, 270):
video = video.resize(video.size[::-1])
video.rotation = 0
clip = video.resize(0.1) # 尺寸大小改为原始大小的0.2
clip.write_gif(filename + ".gif",fps=8) # 保存gif的时候将帧率调整为了8
if __name__ == '__main__':
video2Gif('小电视.MP4')
3. 转换效果