A simple python script to batch convert videos to H.265
- tqdm
- click
- ffmpeg
python3 convert.py <path> [--recursive] [--file-extension <extension>] [--dry-run] [--nondescructive] [--all-exts] [--trust-extensions]
Defaults:
- File extensions: mp4, m4a, mkv, ts, avi
- Not recursive
- Not a dry run
- Destructive
- Validates scanned files
Equivalent command to defaults:
python3 convert.py <path> --file-extension "mp4,m4a,mkv,ts,avi"
-
Support multiple extensionsValidated as of 12/29/2023 - Add in support for AV1
- Better HW acceleration support
-
Validate Windows supportCautiously saying its implemented as of 12/29/2023 - Validate macOS support
- Ensure support on non-Nvidia GPUs
Original script from asdfgeoff