Python 电影剪辑改变尺寸?

Python 电影剪辑改变尺寸?,python,moviepy,Python,Moviepy,当我使用Moviepy保存剪辑时,它会更改纵横比或尺寸-结果会失真。代码如下: from moviepy.editor import * video = VideoFileClip("/Users/src/assets/img/trialVideo.mp4").subclip(0,10) video.write_videofile("/Users/1.mp4",fps=60) video.save_frame("/Users/1.png", 5) 1.mp4和1.png都有失真的分辨率。原始视

当我使用Moviepy保存剪辑时,它会更改纵横比或尺寸-结果会失真。代码如下:

from moviepy.editor import *
video = VideoFileClip("/Users/src/assets/img/trialVideo.mp4").subclip(0,10)
video.write_videofile("/Users/1.mp4",fps=60)
video.save_frame("/Users/1.png", 5)
1.mp4和1.png都有失真的分辨率。原始视频大约有800高400宽


任何帮助都会很棒

确保所有图片/视频具有相同的纵横比,例如1920x1080。或者在编写新视频时一定要编译它。我的记忆可能会在这里失败,但我认为你在fps=60之后写compile=true

我相信您正在考虑CompositeVideoClip,它在处理不同大小的剪辑时需要参数
compose=True
。OP不使用CompositeVideoClip,因此这可能是另一个问题。不过,它可以解决他的问题,但当然需要重新写入文件,这需要一些时间。但问题会得到解决。