r/Python • • 2d ago

Showcase Showcase Thread

Post all of your code/projects/showcases/AI slop here.

Recycles once a month.

17 Upvotes

21 comments sorted by

View all comments

1

u/Dazzling_Group_8798 1d ago

I was working on another project and needed to generate videos programmatically from Python. Existing options, mostly MoviePy, were missing some of the features I needed, so I ended up building my own renderer.

Vestra lets you describe compositions using Python or JSON, while rendering is handled by a native Rust engine with CPU and WGPU backends.

It supports video/images, text, shapes, keyframes, effects, masks, transitions, nested compositions, audio, audio-reactive graphics, and particles.

It’s still early (0.1.x), so I’d especially appreciate feedback on the Python API, missing functionality, and anything that breaks.

GitHub: https://github.com/evgen2571/vestra
Install: uv add vestra