序列头 block 之前的图片 block 是我在 pygame 中尝试播放 mpeg 视频文件时遇到的错误。
我不知道如何解决这个问题:
global movie
movie = pygame.movie.Movie("movie.mpeg")
if movie.has_video():
screen = pygame.display.set_mode(movie.get_size())
movie_length = movie.get_length()
movie.set_volume(0.99)
movie.set_display(screen)
movie.play()
这就是我要播放电影的全部内容。我相信这应该发挥作用。虽然 弹出“序列头 block 之前的图片 block ”错误。
怎么了?
最佳答案
使用 ffmpeg 转换视频。
要安装 ffmpeg,请按照此 youtube 视频和其中提到的链接进行操作。
** https://www.youtube.com/watch?v=3lSb-jLEJ **JM
安装后使用此命令转换视频:-
ffmpeg -i input.mp4 -target ntsc-vcd -vcodec mpeg1video -an output.mpg
关于python - 游戏错误 : Mpeg video will not play,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16931303/