全屏电影

2024-04-26 12:31:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在创建一个简单的pygame,但无法找到如何在全屏制作电影预览剪辑。用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中用于打开全屏电影的最佳实践。。。在


Tags: 代码fromimportclip电影os剪辑display
1条回答
网友
1楼 · 发布于 2024-04-26 12:31:35

我在Python\Python36-32\Lib\site packages\moviepy\video\io中进行了更改预览.py94号线

screen = pg.display.set_mode(clip.size)

^{pr2}$

并调整了剪辑大小,使其符合我的分辨率(1280x800)。否则会抛出一个错误。在

import pygame
from moviepy.editor import VideoFileClip
pygame.init ()
clip = VideoFileClip('Intro.mpg')
clipresized = clip.resize (height=700)
clipresized.preview ()
game_loop()
pygame.quit ()
quit()

我使用moviepy的原因与您相同,我的代码看起来非常像您的代码(这并不意味着它是正确的)。这并不是最好的方法,它会把lib搞得一团糟,但对我来说很管用。在

相关问题 更多 >