▲ 237 r/comfyui

Built a Windows tool because I got tired of doing the same media tasks around ComfyUI over and over

Hi everyone,

I spend a lot of time working with ComfyUI, especially for video generation workflows (recently a lot of WAN 2.2).

Over time I noticed that a surprising amount of my time wasn't actually spent inside ComfyUI.

Instead, I kept jumping between FFmpeg commands, Audacity, GIMP and various small utilities just to prepare files before generation or clean them up afterwards.

Crop a clip. Cut a segment. Resize something. Extract frames. Convert formats. Change playback speed. Compress files. Remove a background. Then jump back into ComfyUI.

After doing this hundreds of times, I started building a small utility with vibecodding for myself just to save a few clicks. Then I kept improving it, added more actions, local AI features....

And at some point it stopped being a personal tool and became a real project.

Today it has become a standalone Windows application called FrameShift.

Some of the current features include:

  • Audio and video cutting
  • Image and video cropping (visual editors)
  • Convert workflows
  • Resize workflows
  • Compress workflows
  • Rotate / Flip operations
  • Frame extraction
  • Video and audio speed changes
  • Background removal (local AI)

...and many other media utilities that I kept needing around my AI workflows. FrameShift currently includes a large collection of image, audio, video and local AI actions.

Everything runs locally and offline.

It's a companion tool that makes working with ComfyUI projects easier by handling many of the repetitive media preparation and post-processing tasks around image, video and audio workflows.

I'm also gradually adding more local AI features. Local RIFE interpolation is already available, and I'm currently exploring additional AI workflows such as upscaling and other useful media-processing models.

The project is free, open source (GPL), local-first, fully offline, and currently focused on Windows.

Also, full disclosure: the project has been vibe-coded. I'm not a professional software engineer, just someone who kept building tools to solve his own workflow problems and ended up turning them into a larger project.

I'm curious:

What media tasks do you find yourself doing repeatedly outside of ComfyUI?

Those are usually the best candidates for future features.

Project:

https://gaurox.github.io/FrameShift/

u/Gaurox — 10 days ago
▲ 30 r/ffmpeg+2 crossposts

I built this FFmpeg utility for myself… now it’s becoming a real project

Hi,

FrameShift originally started as a personal utility. The idea was simple:

right click a media file in Windows Explorer → choose an action → get the result next to the original file.

I was repeatedly doing the same FFmpeg operations (convert, crop, cut, extract audio, resize, GIF, etc.) and wanted a faster workflow without opening a big editor every time.

Then I kept adding features, improving the UI, rebuilding parts of it… and eventually it became a real project.

Current state:

FFmpeg side:

- convert / compress

- crop / cut / resize

- GIF creation

- extract audio / extract frames

- interpolation

- image → PDF

- media info

Local AI side:

- Remove Background

- Remove Noise (audio + video)

- Audio Separation (vocals / drums / bass / etc.)

Everything runs:

- locally

- offline

- open source

- free

- no cloud

- no upload

Project page:

https://gaurox.github.io/FrameShift/

The project will probably continue beyond FFmpeg itself with more local AI modules in future versions.

Before continuing though, I would really like feedback on the current state:

- does it run correctly on your machine?

- any bugs?

- workflow ideas?

- FFmpeg functions missing?

- local AI models worth integrating?

I’m especially interested in ideas for useful FFmpeg workflows or fully local AI modules.

Thanks 🙂

u/Gaurox — 16 days ago