Automatically converts videos you drop into a folder to AV1 & Opus 2.0
Find a file
2026-06-23 16:31:46 +02:00
.github/workflows Initial commit 2026-06-23 16:31:46 +02:00
src Initial commit 2026-06-23 16:31:46 +02:00
.env.example Initial commit 2026-06-23 16:31:46 +02:00
.gitignore Initial commit 2026-06-23 16:31:46 +02:00
Cargo.toml Initial commit 2026-06-23 16:31:46 +02:00
LICENSE Initial commit 2026-06-23 16:31:46 +02:00
README.md Initial commit 2026-06-23 16:31:46 +02:00

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

  1. Set the PROCESS_PATH environment variable to the folder you want to automatically process the files of
  2. Run the program (download it here)
  3. 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.