Сделал что то вроде видеоредактора
Вообще, я хотел сделать что-то вроде инструмента для создания видео из скрипта. Хотел, чтобы скрипт был похож на Ren’Py — как в визуальных новеллах: загрузка картинок, их отображение, озвучка текста.
Для рендеринга я использую pygame и передаю кадры в FFmpeg. Саму идею отправки кадров в FFmpeg я подсмотрел в репозитории tsoding/rendering-video-in-c-with-ffmpeg.
Пример скрипта:
from sdve import Sprite, ScriptDrivenVideoEditor, say, wait
sdve = ScriptDrivenVideoEditor(FPS=10, window=(1920, 1080))
neco_arc = Sprite("./assets/imgs/neco.jpg")
gabriel = Sprite("./assets/imgs/sus.jpg")
neco_arc.show(x=200, y=200)
say("Уверяю вас, это не бесполезный скрипт")
wait(0.3)
gabriel.show(x=1300, y=300)
say("Тишина, я тут главный мем!")
wait(2)
sdve.render_video()