moviepy with pygame - Черное мертвое пространство перед clip.preview()
Краткое описание моего проекта - это статический экран (изображение, скрытое pygame), который воспроизводит видео в ответ на определенные голосовые команды. Идея в том, что это выглядит как лицо, которое отдыхает, а затем говорит, когда с ним разговаривают. Для достижения этого эффекта мне нужен переход от изображения к видео и обратно, чтобы быть плавным. Я получил все работает, но когда я использую фильм clip.preview()
функция, экран гаснет за секунду или две до воспроизведения видео. Есть ли способ сделать эти предварительные просмотры мгновенными, предварительно загрузив клипы или исключив какую-либо настройку заполнения? Если нет, есть ли альтернатива этой установке, которая достигнет того же эффекта?
Я попытался переместить объявление клипа:
clip = VideoFileClip('/home/pi/usbdrv/RaspBMOv2/bmolaugh.mpeg')
в начало файла, так что он "предварительно загружается" заранее, что сокращает разрыв примерно на полсекунды, но этого недостаточно, чтобы реально изменить ситуацию, когда он вызывается с помощью:
clip.preview()
Полагаю, я должен отметить, что этот проект работает на Raspberry Pi 3, на случай, если это что-то изменит.