Auto Video Editor and Compiler is a Windows-based video automation tool that turns a folder of short clips into one compiled, YouTube-ready output video.
The application is built for workflows where many short highlight clips are captured over time, then combined into a single finished video with:
- optional intro video
- background music
- automatic end trimming per clip
- GUI-based path and asset selection
- FFmpeg-powered compilation
This makes it especially useful for gaming highlights, clipped moments, and recurring video recap workflows.
The current workflow is well suited for creators using short recorded clips such as Xbox Game Bar "Record That" captures or similar quick-capture tools.
- Windows GUI for input, output, intro, and music configuration
- End-trim selection to normalize clip lengths
- Bundled intro and music asset support
- FFmpeg-backed compilation pipeline
- Output-folder and log access from the app
- Packaged standalone distribution support
- Release-oriented repo structure for shipping bundled builds
The repository currently includes:
- Core compilation logic in
UOVidCompiler.py - GUI variants including
UOVidCompiler_GUI.pyandUOVidCompiler_GUI_Tabbed.py - Workflow tabs in
tab_auto_clipper.pyandtab_vid_compiler.py - Included asset folders for
Intros,Music,icons, andffmpeg - Packaging files and release/distribution guidance
This project demonstrates Knight Logics capability in:
- media workflow automation
- Python desktop tooling
- FFmpeg pipeline integration
- packaging internal tools into end-user workflows
- reducing repetitive manual editing time
It is one of the clearest automation case studies for GitHub and Upwork because the outcome is easy to understand: fewer manual editing steps and faster content production.
Download the latest release bundle:
https://github.com/Knight-Logics/Auto-Video-Editor-and-Compiler/releases
The packaged build includes the executable plus required bundled assets.
- Clone the repository
- Install dependencies:
pip install -r requirements.txt- Run the GUI:
python UOVidCompiler_GUI.py- Choose the folder containing captured clips
- Choose trim duration from the end of each clip
- Select optional intro video
- Select music track or random music mode
- Run the compiler
- Review the final compiled output and logs
Operational and already useful in production-style clip compilation workflows. Future improvements are still possible, but the current version is a strong demonstration of practical automation engineering.
MIT