Official website: https://gaurox.dev/frameshift/
Website screenshots note: the screenshots/ folder in this repository is the source of truth for both the README and the Gaurox website page. When screenshots change, sync this folder to E:\AI\Gaurox_Website\frameshift\screenshots with the shared sync script in E:\AI\sync-gaurox-website-screenshots.ps1.
Windows-first offline media processing built for fast right-click workflows.
FFmpeg and FFprobe powered. Local only. Lightweight WinForms UI. Clean output handling.
FrameShift is a desktop utility for fast video, audio, image, and AI-assisted media tasks on Windows.
Its main goal is simple: let you launch useful actions directly from Explorer context menus, make the right adjustments quickly, and save the result next to the source file with safe unique naming.
Remove backgrounds, remove objects from images, remove noise, and separate audio locally with focused AI workflows launched directly from Explorer.
RIFE interpolation is also available as a dedicated local AI workflow for smoother motion on supported video clips.
Build image-based PDF documents with a visual layout workflow designed for quick adjustments.
Crop images and videos with a dedicated visual editor that now supports automatic border detection, mouse-wheel zoom, and drag navigation for tighter framing with less manual work.
- Right-click driven workflow for everyday media tasks
- Offline processing with local tools only
- No overwrite behavior, outputs stay next to source files
- FFmpeg and FFprobe at the core
- Focused WinForms interface built for speed and clarity
- Clean cancellation and practical batch-friendly flows
- Right-click a file in Explorer.
- Choose a FrameShift action from the context menu.
- Adjust only the settings you need.
- Start processing and get a clean output beside the original file.
| Action |
Short Description |
Screenshot |
| Convert Video |
Convert video files to common formats with a fast, focused workflow. |
 |
| Remove Audio |
Create a silent video version without changing the basic workflow. |
 |
| Extract Frames |
Export video frames as image sequences for review, editing, or assets. |
 |
| Create GIF |
Turn a video segment into a GIF with preview-oriented controls. |
 |
| Extract Audio |
Pull the audio track from a video into a standalone file. |
 |
| Cut Video |
Trim a video to the exact segment you want. |
 |
| Crop Video |
Remove unwanted borders or focus on a specific video area with visual controls, frame-based auto crop, zoom, and drag navigation. |
 |
| Rotate / Flip Video |
Fix orientation issues or mirror video content quickly. |
 |
| Resize Video |
Change video dimensions for sharing, compatibility, or lighter exports. |
 |
| Compress Video |
Reduce file size with practical quality-oriented presets. |
 |
| Change Video Speed |
Speed up or slow down a video with a simple adjustment flow. |
 |
| Interpolate Video |
Generate smoother motion and higher frame-rate playback. |
 |
| Remove Noise (Video) |
Remove background noise from a video's audio track without re-encoding the video. |
 |
| Media Info |
Inspect technical media details directly from the FrameShift workflow. |
 |
| Action |
Short Description |
Screenshot |
| Convert Audio |
Convert audio files to other formats with a clean minimal flow. |
 |
| Cut Audio |
Trim audio precisely without leaving the right-click workflow. |
 |
| Reverse Audio |
Reverse an audio file for sound design or quick experiments. |
|
| Compress Audio |
Reduce audio size for easier sharing and storage. |
 |
| Change Pitch |
Shift audio pitch with a straightforward adjustment interface. |
 |
| Change Audio Speed |
Speed up or slow down audio while keeping the workflow simple. |
 |
| Remove Noise (Audio) |
Reduce background noise in audio with the local DeepFilterNet3 workflow. |
 |
| Action |
Short Description |
Screenshot |
| Convert Image |
Convert images between practical everyday formats. |
 |
| Compress Image |
Reduce image size while keeping the process quick and readable. |
 |
| Convert to Icon |
Build .ico files from images with multi-size export support. |
 |
| Crop Image |
Crop images visually with direct manipulation controls, auto crop, mouse-wheel zoom, and drag navigation. |
 |
| Resize Image |
Resize images for web, sharing, or asset preparation. |
 |
| Rotate / Flip Image |
Correct image orientation or mirror an image in a few clicks. |
 |
| Image to PDF |
Assemble one or more images into a PDF document. |
 |
| Action |
Short Description |
Screenshot |
| Remove Background |
Remove the background from an image with the local AI workflow. |
 |
| Remove Noise (Audio) |
Strip background noise from audio files with strength control, stereo mode, and live preview. |
 |
| Remove Noise (Video) |
Denoise a video's audio track without re-encoding the video stream. |
 |
| Audio Separation |
Split audio into vocals, drums, bass, other, and instrumental with the local AI workflow. |
 |
| Interpolate Video (RIFE) |
Generate smoother motion with the local RIFE workflow, model preflight, and adjacent unique outputs. |
 |
| Remove Object (Image) |
Paint a mask over any object and let the local inpainting AI reconstruct the background. Two models available: LaMa FP32 (Quality) and LaMa 2025 (Fast). |
 |
- Fast everyday media conversions
- Creator and editor utility workflows
- Clean Windows Explorer integration
- Offline processing environments
- Users who want practical tools instead of heavy software
- C#
- .NET 8 LTS
- WinForms
- FFmpeg
- FFprobe
- Optional local AI components with ONNX Runtime DirectML
src/FrameShift/
installer/
docs/
tests/
- FrameShift is distributed under the GNU GPL v3.0. See LICENSE.
- Third-party components and optional AI model notices are listed in THIRD_PARTY_NOTICES.md.
references/ is reference-only.
- Active runtime resources must stay inside the real FrameShift project tree.
- Before rebuilding the installer, publish the app so the setup packs the latest release payload.