如何将 Moviepy 调整为全屏? [英] How to resize Moviepy to fullscreen?

查看:123
本文介绍了如何将 Moviepy 调整为全屏?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用 pygame 制作游戏,我想向其中添加过场动画.然而 pygame 电影模块不再工作,所以我不得不求助于使用 moviepy.从我所看到的情况来看,Moviepy 并没有被很好地记录下来,所以我在弄清楚它时遇到了一些麻烦.我使用这段代码让它工作,但我现在需要的是全屏显示它(所需的窗口屏幕是 640x400).那么我该怎么做呢?先感谢您.

I am making a game using pygame and I wanted to add cut scenes to it. The pygame movie module however doesn’t work anymore so I had to resort to using moviepy. Moviepy isn’t that well documented from what I can see so I’m having some trouble figuring it out. I got it to work using this block of code but all I need now is to full screen it (desired window screen is 640x400). So how would I go about doing so? Thank you in advance.

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 或退出按钮退出.请参阅拉取请求了解更多信息.

As of moviepy version 0.2.3.4, you can call clip.preview(fullscreen=True) to make your preview fullscreen. Press Esc or the quit button to quit. See the pull request for further info.

运行 pip install moviepy --upgrade 将 moviepy 更新到最新版本.

Run pip install moviepy --upgrade to update moviepy to the latest version.

这篇关于如何将 Moviepy 调整为全屏?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆