基于Python的视频处理¶
一开始我是为了做一个GIF图,然后进行一个压的缩,缩到8M以下,以便发到B站动态。但是网上的在线压缩工具都不太好用,于是想到了Python,一查果然有这样的媒体处理模块:moviepy
参考了以下文章:
MP4转GIF¶
首先用Win11自带的视频剪辑软件剪了一下,然后导入moviepy
,按照教程给的代码进行测试:
from moviepy.editor import *
clip = VideoFileClip(r"C:\Users\czc_c\Downloads\Liar Dancer.mp4")
clip = clip.resize(0.4) # 压缩大小
clip.write_gif("movie-10f.gif",fps=15) #设置为每秒15帧
`module 'PIL.Image' has no attribute 'ANTIALIAS'
error:module 'PIL.Image' has no attribute 'ANTIALIAS'
查了之后发现是Pillow 从10.0版本后就移除了ANTIALIAS
,解决方案就是导入9.5版本。
AttributeError: module 'PIL.Image' has no attribute 'ANTIALIAS'