mirror of
https://github.com/M336G/av1_converter.git
synced 2026-07-28 14:14:49 +00:00
Automatically converts videos you drop into a folder to AV1 & Opus 2.0
- Rust 100%
| .github/workflows | ||
| src | ||
| .env.example | ||
| .gitignore | ||
| Cargo.toml | ||
| LICENSE | ||
| README.md | ||
AV1 Converter
Automatically converts videos you drop into a folder to AV1 & Opus 2.0
Features
- Converts videos to AV1 & Opus 2.0 in MKV (one video at a time)
- Preserves all audio & subtitle tracks
Usage
- Set the
PROCESS_PATHenvironment variable to the folder you want to automatically process the files of - Run the program (download it here)
- Try dropping any video to
PROCESS_PATH!
Folders
| Folder | Description |
|---|---|
processing/ |
Stores videos currently being converted. Do not touch it. |
processed/ |
Stores videos that have successfully been processed |
failed/ |
Stores videos that failed to process; check the console for error logs |
Environment variables
| Variable | Description |
|---|---|
PROCESS_PATH |
This is where you'll put videos to be processed |
ENABLE_NVIDIA_SPEEDUP |
Uses some additional arguments available for NVIDIA graphic cards users to speed up H.264/H.265 decoding |
ENABLE_NVIDIA_NVENC |
Uses av1_nvenc, a much faster and hardware encoder, instead of libsvtav1. Requires RTX 40-series or newer |
License
This project is licensed under the MIT License.