来自moviepy模块的函数resize无法正常工作

问题描述

我正在尝试编写一个小程序,在其中我想调整剪辑的大小,但是由于某种原因该功能无法正常工作。

import easygui
from moviepy.editor import VideoFileClip
from moviepy.video.fx.resize import resize

pygame.init()
window = pygame.display.set_mode((500,500))

run = True

def video():
    clip = easygui.fileopenBox()
    clip = VideoFileClip(clip)
    clip.resize((1920,1080))
    clip.preview(fps=60)

while run:
    for event in pygame.event.get():
        if event.type == pygame.KEYDOWN:
            if event.key == pygame.K_ESCAPE:
                video()
        elif event.type == pygame.QUIT:
            run = False

pygame.quit()

解决方法

我必须做clip = clip.resize((x,y))才能更改大小。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...