Uploaded April 2026 | Updated September 2026, 1 week ago
I built my own desktop app called Reframe β it converts landscape videos to vertical/portrait format, but with full control over what gets captured in each frame.
βΆ Run it yourself: github.com/dillionmegida/reframe
The key feature: you can set keyframes at different points in the video and move or scale the crop box between them. The final export smoothly transitions between those keyframes, so the result looks like deliberate cinematic zooming and panning β not just a cropped video.
Under the hood, it captures every single frame as an image, then stitches them together using ffmpeg (which also handles stabilization). Built with Electron, so it runs entirely on your machine β no uploads, no subscriptions.
I built this with AI, and it's one of several personal tools I've made to fill gaps that existing apps don't cover. In this video I walk through how it works, the architecture behind it, and where I want to take it next.
π Subscribe: bit.ly/deeecode
I built my own desktop app called Reframe β it converts landscape videos to vertical/portrait format, but with full control over what gets captured in each frame.
βΆ Run it yourself: github.com/dillionmegida/reframe
The key feature: you can set keyframes at different points in the video and move or scale the crop box between them. The final export smoothly transitions between those keyframes, so the result looks like deliberate cinematic zooming and panning β not just a cropped video.
Under the hood, it captures every single frame as an image, then stitches them together using ffmpeg (which also handles stabilization). Built with Electron, so it runs entirely on your machine β no uploads, no subscriptions.
I built this with AI, and it's one of several personal tools I've made to fill gaps that existing apps don't cover. In this video I walk through how it works, the architecture behind it, and where I want to take it next.
π Subscribe: bit.ly/deeecode










