Shrink a personal video library to H.265/HEVC without touching the originals — pick two folders and convert with a GUI wizard, or use the CLI overnight.
Why try it
- Never modifies source files — output goes only to a separate destination folder
- Resume-safe — cancel anytime; already-converted HEVC outputs are skipped on the next run
- Skips files already in HEVC — no wasted re-encodes
- Estimate before you commit — size and time previews for Archive, Fast, and Quality profiles
- Hardware when it helps — Archive auto-picks NVENC / VideoToolbox or software
libx265per file
- Install FFmpeg 6.x–9.x once (not bundled):
# macOS
brew install ffmpeg
# Ubuntu/Debian
sudo apt install ffmpeg
# Fedora
sudo dnf install ffmpeg
# Windows
winget install ffmpeg- Download the latest build from the Releases page, extract it, and run:
./transcode_gui/transcode_gui # macOS / Linux
transcode_gui\transcode_gui.exe # WindowsSee INSTALL.txt in the zip for platform notes. On macOS unsigned builds: right-click → Open (Gatekeeper). If the app says FFmpeg is missing after install, open a new terminal and confirm ffmpeg -version — see the FAQ.
Common questions: Why is my output bigger? · FFmpeg installed but app says missing · Which FFmpeg versions?
git clone https://github.com/lucas-albers-lz4/transcode.git
cd transcode
uv venv && source .venv/bin/activate
uv pip install -r requirements.txt
./convert_to_h265.py /path/to/source /path/to/destinationFull options, profiles, and examples: user guide.
- FFmpeg 6.x–9.x on PATH (
libx265; optionalhevc_nvenc/hevc_videotoolbox) - For the GUI from source: Python 3.8+ and
requirements-gui.txt - Enough free disk space for the destination copies
| Document | Audience | Contents |
|---|---|---|
| User guide | End users | Full CLI reference, GUI walkthrough, profiles, examples |
| FAQ | All users | Common questions and troubleshooting |
| Building | Developers | PyInstaller build, packaging, cross-platform notes |
| Contributing | Contributors | Architecture, dev setup, linting, testing |
| Development guide | Developers | Architecture deep-dive, design decisions, linting reference |
MIT — see LICENSE.md.
