如何将Moviepy调整为全屏大小?
问题内容:
我正在使用pygame制作游戏,我想为其添加剪切场景。pygame电影模块不再起作用,所以我不得不诉诸于moviepy。从我所看到的内容来看,Moviepy的记录不充分,因此我很难弄清楚。我使用此代码块使它可以工作,但现在我需要的是全屏显示(所需的窗口屏幕为640x400)。那我该怎么做呢?先感谢您。
from moviepy.editor import *
from pygame import *# Window display
WIN_WIDTH = 640
WIN_HEIGHT = 400
HALF_WIDTH = int(WIN_WIDTH / 2)
HALF_HEIGHT = int(WIN_HEIGHT / 2)
DISPLAY = (WIN_WIDTH, WIN_HEIGHT)
DEPTH = 32
FLAGS = FULLSCREEN
#display.set_mode(DISPLAY, FLAGS, DEPTH) #define screen values
display.set_caption("I'm Working!")
Credits = 'Untitled.mp4'
def playVid(video):
clip = VideoFileClip(video)
clip.resize(DISPLAY).preview()
return
playVid(Credits)
问题答案:
从moviepy版本0.2.3.4开始,您可以调用clip.preview(fullscreen=True)
使全屏预览。按Esc
或退出按钮退出。有关更多信息,请参阅请求请求。
运行pip install moviepy --upgrade
以将moviepy更新到最新版本。