FrameForge is a lightweight desktop video processing tool built with Python, PyQt6, OpenCV, and FFmpeg.
It allows users to apply real-time motion blur effects and export high-quality rendered videos with customizable settings.
- π₯ Real-time video preview
- π«οΈ Adjustable motion blur intensity (0β100)
- β‘ High-speed video rendering using FFmpeg
- π― Custom FPS output (60 / 90 / 120 / 240 / 360)
- π₯οΈ Clean dark UI built with PyQt6
- π¦ Portable design (can be packaged into EXE)
π Download FrameForge
π¦ View Release Notes:
- Download
FrameForge.exe - Double-click to open
- Import video
- Adjust motion blur & FPS
- Click Render
β No installation required
Install dependencies:
pip install opencv-python numpy PyQt6Install FFmpeg:
https://www.gyan.dev/ffmpeg/builds/Add FFmpeg to system PATH
python FrameForgeAI.pyπ Project Structure
FrameForge/
βββ FrameForgeAI.py
βββ icon.ico
βββ screenshot.png
βββ README.md
βοΈ Build EXE (Optional)
pyinstaller --onefile --windowed --icon=icon.ico FrameForgeAI.py- Rendering uses FFmpeg
- High FPS + blur = higher CPU usage
- Preview is optimized but not GPU accelerated
Made by Enuka Sathmina
