Audio and video · Independent · 28 Oct 2026

rust-av/Av1an

Cross-platform command-line AV1 / VP9 / HEVC / H264 encoding framework with per scene quality encoding

← Audio and video
Av1an: video encoding framework. Splits video into scenes to use all CPU cores.
Verified28 Oct 2026

Radar check

What we found when we opened it. Every bar is one fact, with its date.

Alive100

Last code pushed 26 Oct 2026, 2 days before this check.

Releases100

Latest release v0.6.0 on 26 Oct 2026.

Maturity90

Public since January 2020, a little over 6 years.

Adoption66

2,002 stars and 188 forks.

Activity45

10 commits and 5 new issues in the last 90 days.

Community80

79 contributors. 6 pull requests merged in 90 days.

Security80

A security policy says how to report a problem. No published security advisories.

Licence GPL-3.0: free to use; software you hand out that includes it must be GPL tooSetup effort 4 of 5Payoff 4 of 5
How the bars are scored
  • Alive. Days since the last code push: a week or less 100, a month 90, three months 70, six months 50, a year 30, eighteen months 15, older 0.
  • Releases. Age of the latest GitHub release, on a similar scale; no bar when the project publishes no releases.
  • Maturity. Age of the project: eight years 100, five 90, three 70, two 55, one 40, six months 25, younger 10.
  • Adoption. Stars on a log scale: 100,000 stars is 100, 10,000 is 80, 1,000 is 60, 100 is 40.
  • Activity. Commits in the last 90 days: 300 or more 100, 100 85, 30 65, 10 45, any 25.
  • Community. People who have contributed: 100 or more 100, 30 80, 10 60, 5 40, 2 25, one 10.
  • Security. A published security policy 80, none 40; published advisories are listed, not scored.

Checked by Repo Radar on 28 Oct 2026 from the repository on GitHub.

In simple English

Video encoding takes a long time and often leaves most of your computer processor sitting idle. This tool chops a large video file into smaller pieces and encodes them all at the same time. It uses every CPU core you have to make the job finish much faster. You also get better video quality at a smaller file size. It is free to use, but you need some technical skill with the command line.

What it is

Av1an is a command-line video encoding framework written in Rust (a programming language known for speed and safety). It splits videos into scenes, encodes them in parallel using encoders like SVT-AV1 or x265, and stitches them back together.

What it is good for

Solo video creators, archivists, and anyone who compresses large video files and wants to make full use of their computer hardware without manual splitting.

Stars2.0k
LicenceGPL-3.0
Latestv0.6.0 (2026-10-26)checked 28 Oct 2026
Last code change2026-10-26
Written inRust
Summary (Key Points)from the README
Key features
  • Parallel encoding: Runs multiple encoder processes at once to speed up encoding and raise CPU utilization.
  • Target Quality mode: Uses metrics to control the encoder's rate control and reach a desired video quality.
  • VMAF plotting: Plots VMAF scores to check the quality of an encode.
  • VapourSynth support: Accepts VapourSynth scripts (`.vpy`) as input.
  • Cancel and resume: Stops and restarts encoding without losing progress.
  • Multiple encoders: Supports aomenc, SvtAv1EncApp, rav1e, vpxenc, x264 and x265.
  • Docker images: Pre-built images include all dependencies and are frequently updated.
  • Cross-platform CLI: A minimal command-line tool written in Rust that runs on Windows, Linux and macOS.
Ways to install
Platform or methodWhat it needsEffort
Arch Linux & Manjaro (`pacman -S av1an`)pacman and an available Av1an packageLow
Cargo (`cargo install av1an`)Cargo, plus the encoders and other tools you useLow
Pre-built Docker imagesDocker; all dependencies are includedLow
Windows prebuilt binariesDownloads from the GitHub releases page; a nightly build of `master` is also offeredLow
Manual compilationFFmpeg, VapourSynth and at least one encoder, plus optional plugins; see the compiling guideHigh
Important
  • Executable encoder required: Av1an needs an encoder executable, not just its library. A package that installs only libvpx or libSvtAv1Enc is not enough.
  • Manual install prerequisites: FFmpeg, VapourSynth and at least one encoder must be installed before Av1an will run.
  • Optional tools change what works: VMAF, XPSNR, Vapoursynth-HIP, Vapoursynth-Zig Image Process and vapoursynth-julek-plugin are needed for Target Quality metrics. Better chunking needs L-SMASH, FFMS2 or BestSource.
  • DGDecNV hardware limit: Its fast chunking needs an NVIDIA GPU with CUVID and the `dgindexnv` executable on the system path.
  • Windows plugin setup: L-SMASH, FFMS2 and BestSource on Windows are installed with the VapourSynth `vsrepo.py` script, run from the VapourSynth directory.
  • Nightly build: The nightly build tracks the current `master` branch, not a tagged release.

Written by an AI model from the project’s README; not part of the review, and it can be wrong.

Setup effort
4 / 5
Payoff
4 / 5
Good
  • Speeds up video encoding by running multiple encoder processes across all CPU cores.
  • Supports target quality encoding using visual metrics like VMAF to keep quality high.
  • Allows you to stop an encode and resume it later without losing progress.
Watch for
  • Requires separate command-line encoders (like SVT-AV1 or x264) to be installed on your system.
  • Can be difficult to set up for non-programmers due to numerous optional dependencies.
  • Consumes 100% of your CPU and significant RAM while running, which may slow down your computer.
Replaces

running FFmpeg or Handbrake on a single CPU core for long periods

Works well with

FFmpeg

Similar repositories
  • HandBrake/HandBrake25k stars

    A popular video transcoder with a graphical interface, but it lacks Av1an's scene-based parallel chunking.

  • mifi/lossless-cut45k stars

    A tool to trim and cut videos without re-encoding, whereas Av1an re-encodes and compresses them.

Also reviewed on Repo Radar
  • mltframework/shotcut16k stars

    A mature cross-platform desktop video editor with installers for Linux, macOS and Windows, reading almost any format through FFmpeg.

  • spotify/pedalboard6.4k stars

    Applies audio effects to recordings from Python, including studio plug-ins, without calling another program.

  • iver56/audiomentations2.3k stars

    Spoils sound recordings on purpose, 39 ways, so a model trained on them copes with real rooms.

Install
cargo install av1an

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Design & Creative › Video Creation & Editing › Video Converters & Encoders.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.