Python PyGame视频不同步
所以,我想制作一个同步播放视频和音频的视频播放器。我也不想使用ffmpeg,因为我想让我的脚本不需要依赖ffmpeg,并迫使我的朋友将ffmpeg安装到他们的计算机上,设置路径和内容。所以现在我的代码是:Python PyGame视频不同步,python,video,ffmpeg,pygame,moviepy,Python,Video,Ffmpeg,Pygame,Moviepy,所以,我想制作一个同步播放视频和音频的视频播放器。我也不想使用ffmpeg,因为我想让我的脚本不需要依赖ffmpeg,并迫使我的朋友将ffmpeg安装到他们的计算机上,设置路径和内容。所以现在我的代码是: from moviepy.editor import * import pygame pygame.display.set_caption('Hello World!') clip = VideoFileClip('yeetus.mp4') clip.preview(fps=30) py
from moviepy.editor import *
import pygame
pygame.display.set_caption('Hello World!')
clip = VideoFileClip('yeetus.mp4')
clip.preview(fps=30)
pygame.quit()
(来自)
当我尝试将窗口移动到其他地方时,它会向右冻结,音频会在特定的时间戳中迭代。但当你停止拖动它时,音频会在原来的位置播放,但视频会不同步。这个问题有解决办法吗?如果没有,还有其他选择吗?谢谢
编辑:对答案仍然开放顺便说一句,我建议您查看moviepy预览版的源代码。它相当粗糙-您可能可以改进它,或者决定使用完全不同的方法更好。@TomBurrows看起来确实粗糙,但我现在正在查看它。我建议您查看moviepy预览版的源代码。这是相当粗糙的-你可能可以改进它,或者决定一个完全不同的方法更好。@TomBurrows看起来确实粗糙,但我现在正在查看它。