Docker-first AV1 encoding with scene detection and automatic resume

For a long time, I just used a wrapper I wrote myself around av1an. At some point, I realized that I had so many specific requirements, and that av1an offered a lot of features I didn’t actually need, so I decided to develop my own tool. And here I am.

I built avxs:

A Docker service you can pretty much set and forget:

  • Drop videos + an encode.toml config into a folder, avxs handles the rest
  • Automatic scene detection (parallel encoding via SVT-AV1)
  • Resume functionality (picks up where it left off if something crashes)
  • HDR detection and passthrough
  • Automatic black bar removal
  • Audio/subtitle filtering by language and codec

I've tested it thoroughly and I'm using it myself. Before I do the first release though, I'd like to iron out the biggest pain points. If anyone feels like giving it a shot and opening an issue when something breaks or feels off, I'd really appreciate it.

https://github.com/ivenos/avxs/pkgs/container/avxs

https://github.com/ivenos/avxs/blob/main/docs.md

Posted May 12, 2026, 2:53 PM UTC

178
Loading comments…