Итак, я хочу сделать видеоплеер, который синхронно воспроизводит видео и звук. Я также не хочу использовать ffmpeg, потому что я хотел бы, чтобы мой скрипт не нуждался в зависимости от ffmpeg и заставлял моих друзей устанавливать ffmpeg на свой компьютер и устанавливать путь и прочее. Итак, сейчас мой код:
from moviepy.editor import *
import pygame
pygame.display.set_caption('Hello World!')
clip = VideoFileClip('yeetus.mp4')
clip.preview(fps=30)
pygame.quit()
(Из Как я могу воспроизвести mp4 фильм с использованием Moviepy и Pygame)
Когда я пытаюсь переместить окно в другое место, оно останавливается, а звук просто повторяется с определенной временной меткой. Но когда перестаешь перетаскивать, звук воспроизводится там же, где и был, а видео рассинхронизируется. Есть ли решение этой проблемы? Если нет, то есть ли альтернатива? Спасибо
редактировать: все еще открыт для ответов, кстати