A beginner-friendly GUI tool for clipping videos using FFmpeg. Built By KoKo Isaac.
- Easy Video Selection - Browse and select your video file
- Clip Management - Add multiple clips with custom titles
- Time Control - Set start and end times in mm:ss format
- Fast Export - Uses FFmpeg for quick, high-quality clips (no re-encoding)
- Auto-Folder Creation - Creates output folder automatically
- No Installation Required - Runs as standalone EXE or from source
- Portable - No admin privileges needed
- Operating System: Windows 10/11
- RAM: 2GB minimum (4GB recommended)
- Disk Space: 100MB free space
- Download
Video Clipper.exefrom releases - Double-click to run
- Done!
- Clone this repository
- Run
setup_dependencies.batto install Python and FFmpeg - Run
build_installer.batto create the EXE - Or directly run
launcher.bat
- Clone this repository
- Run
launcher.bat(will auto-detect Python and FFmpeg) - Done!
- Run the EXE - Double-click
Video Clipper.exe - Select Video - Click "Browse" and choose your video
- Create Output Folder - Click "Create Folder" (default:
D:\video_clips) - Add Clips - Enter title, start/end times, click "+ Add to List"
- Start Clipping - Click "π¬ Start Clipping" button
- Done! - All clips saved in your output folder
The EXE automatically:
- Detects Python installation
- Detects FFmpeg installation
- Creates output folder
- Runs video clips
No installation or setup required!
For a tutorial video how-to.mp4:
Clip 1: "Introduction" β 00:00 to 00:30
Clip 2: "Problem Section" β 00:30 to 01:45
Clip 3: "Solution Steps" β 01:45 to 04:20
Clip 4: "Conclusion" β 04:20 to 05:00
Output: 4 individual MP4 files in video_clips\
# Run directly (auto-detects Python/FFmpeg)
launcher.bat
# Quick run (assumes Python in PATH)
run.bat
# Check setup before running
test_setup.bat# Install dependencies and build installer
setup_dependencies.bat
# Build the EXE
build_installer.batvideo-clipper/
βββ Video Clipper.exe # Standalone installer (built with build_installer.bat)
βββ main.py # Main Python application
βββ launcher.bat # Launcher script (finds Python/FFmpeg automatically)
βββ portable_launcher.bat # Alternative launcher for unknown setups
βββ setup_dependencies.bat # Install Python, FFmpeg, PyInstaller
βββ build_installer.bat # Build the EXE installer
βββ run.bat # Quick run script
βββ test_setup.bat # Check installation status
βββ requirements.txt # Dependencies (none needed!)
βββ README.md # This file
- Ctrl+O - Browse video file (Tkinter default)
- Ctrl+N - New clip
- Ctrl+X - Clear all clips
- F5 - Preview time range
- Ctrl+S - Start clipping
- File Format: MP4 (H.264)
- Quality: Same as source (no re-encoding)
- Container: MP4
- Audio: Preserved from source
- Folder:
video_clips\or custom path
Solution 1: Run setup_dependencies.bat to install Python
Solution 2: Run build_installer.bat which auto-installs dependencies
Solution 1: Run winget install Gyan.FFmpeg
Solution 2: Use the EXE which includes FFmpeg detection
- Ensure video format is supported (MP4, AVI, MKV, MOV, WMV)
- Check file path - no special characters in filename
- Try copying video to desktop first
- Run as Administrator (some security features require this)
- Check Windows Defender isn't blocking execution
- Try running
build_installer.batto rebuild the EXE
- Ctrl+O - Browse video file
- Ctrl+N - New clip
- Ctrl+X - Clear all clips
- F5 - Preview time range
- Ctrl+S - Start clipping
- Maximum clip duration depends on available RAM
- Very large videos (>4GB) may take time to load
- Real-time preview not available (shows calculated duration only)
- FFmpeg must be installed or included in EXE
- Python 3.13+
- FFmpeg
- PyInstaller (for building EXE)
# Install dependencies
setup_dependencies.bat
# Build EXE
build_installer.bat# Check setup
test_setup.bat
# Run application
launcher.batBuilt for: KoKo Isaac π¦
Technologies:
- Python 3.13
- Tkinter (GUI)
- FFmpeg 8.0+
- PyInstaller
MIT License - Feel free to use, modify, and distribute!
Contributions welcome! Feel free to:
- Report bugs
- Suggest features
- Submit pull requests
- Improve documentation
Made with β€οΈ by KoKo Isaac's Assistant