Hard drive costs have been rising a lot, so I thought I should organize my files for the long term.
I was using an AV1 encoding automation script with Unraid + Intel Arc A380,
and I added a Windows RTX version and uploaded it to GitHub.
**Key Features**
- Automatic resolution detection (SD~8K)
- Automatic target bitrate calculation based on original bitrate (approximately 65% of original)
- Automatic diagnosis and correction of audio sync issues
- Automatic subtitle format detection (PGS/ASS excluded, text subtitles converted and preserved)
- Automatic recovery of original files on encoding failure
- Drop a folder and it handles everything automatically
**Supported Environments**
- Unraid + Intel Arc (QSV)
- Windows + RTX 40xx/50xx (NVENC)
In practice, I achieved 30-40% file size reduction compared to the original at 1080p standard.
> **Note:** The automatic CPU decoding switch for 5K/8K is limited to Intel Arc A380 (6GB VRAM). AMD RX 7000 and above or RTX have sufficient VRAM so this doesn't apply, and you can remove this part if porting to another GPU.
GitHub: https://github.com/ludensmoy/av1-batch-encoder
Korean explanation: https://github.com/ludensmoy/av1-batch-encoder/blob/main/README_KR.md