Я пытаюсь воспроизвести видео как кат-сцену для моей игры, которую я разработал с использованием pygame. Я хочу воспроизвести видео через мое окно Pygame. Я пробовал cv2, но, по-видимому, он отображает только видео без звука, поэтому я перешел на ffpyplayer, но теперь он просто воспроизводит аудио и вообще не показывает никаких видеокадров. Я вижу, что код читает кадры, но не отображает их. Вот код, который я использую для воспроизведения моих видео в формате mp4:
def playVid(filename):
from ffpyplayer.player import MediaPlayer
import time
player = MediaPlayer(filename)
val = ''
while val != 'eof':
frame, val = player.get_frame()
if val != 'eof' and frame is not None:
img, t = frame
# display img