使用Python 3.4旋转视频

时间:2016-04-27 16:59:27

标签: python

我正在使用moviepy尝试调整视频片段的大小,但每次尝试都会出现此错误。谁能解释我怎么解决它?感谢

我的python代码

Import everything needed to edit video clips
from moviepy.editor import *

# Load video clip
myclip = VideoFileClip("dog.mov")
myclip.resize( (460,720) ) # New resolution: (460,720)
myclip.write_videofile("resized_clip.mp4") #write new video file

错误

File "/usr/local/lib/python3.4/dist-packages/PIL/Image.py", line 699, in tostring
    "Please call tobytes() instead.")
Exception: tostring() has been removed. Please call tobytes() instead.

1 个答案:

答案 0 :(得分:1)

看起来你正在使用PIL,我会尝试使用Pillow,这是一个维护的支持分支。 MoviePY建议您在其文档中使用Pillow代替Pil:

http://zulko.github.io/moviepy/install.html

  

对于高级图像处理,您将需要其中一个或几个   包。例如,使用方法clip.resize需要at   安装了Scipy,PIL,Pillow或OpenCV中的至少一个。

     

Python成像库(PIL),或者更好的是它的分支Pillow。