【发布时间】:2017-04-19 15:54:47
【问题描述】:
我正在创建一个简单的 pygame,但不知道如何全屏制作 Moviepy 预览剪辑。使用 Moviepy 作为我的开场动画。这是我的代码:
import moviepy
import os
from moviepy.editor import *
import pygame
pygame.display.set_caption('Game title')
os.environ["SDL_VIDEO_CENTERED"] = "1"
clip = VideoFileClip('qq.mp4')
clip.preview()
execfile("startGame.py")
我不确定这是否是 pygame 中用于开场全屏电影的最佳做法...
【问题讨论】:
-
您是否尝试过从某处获取实际屏幕尺寸,然后调整 pygame 显示的大小以适应?
-
是的。不记得确切的代码,但我确实尝试了很多这样的东西。它只会重新调整到原来的大小。
-
好吧,使用
clip.resize(height=screenheight)或类似的东西。如果屏幕宽高比与视频的不同,大概您希望底部+顶部/侧面有一条黑色条带? -
查看答案here
标签: python pygame fullscreen moviepy