如何将Moviepy调整为全屏?

时间:2018-04-20 12:40:15

标签: python python-3.x pygame 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)

1 个答案:

答案 0 :(得分:0)

从moviepy版本0.2.3.4开始,您可以致电clip.preview(fullscreen=True)进行全屏预览。按Esc或退出按钮退出。有关详细信息,请参阅pull request

运行pip install moviepy --upgrade将moviepy更新为最新版本。