Skip to content

Releases: rust-av/Av1an

latest

20 Oct 11:42

Choose a tag to compare

latest Pre-release
Pre-release

Commit:
517097c: chore(deps): bump the rust-dependencies group with 4 updates (dependabot[bot])

0.5.0

02 Oct 15:31

Choose a tag to compare

What's Changed

Read more

0.4.4

28 Dec 13:43

Choose a tag to compare

Full Changelog: 0.4.3...0.4.4

What's Changed

0.4.3

17 Aug 22:21

Choose a tag to compare

What's Changed

Full Changelog: 0.4.2...0.4.3

New Contributors

0.4.2

17 Feb 18:56
ff3009f

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.4.1...0.4.2

0.4.1

13 Mar 11:31

Choose a tag to compare

0.4.1

Av1an 0.4.0

19 Dec 16:30

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.3.1...0.4.0-release

Av1an 0.3.1

17 Jan 07:57
36fbff1

Choose a tag to compare

Changes

  • Fix mkvmerge concatenation when resuming, and mkvmerge on Windows
  • Display possible vspipe errors when ffmpeg pipe is present
  • Add warning if rate control mode was not specified (for aomenc)

Full Changelog: 0.3.0...0.3.1

Windows binary

The provided binary in this release is dynamically linked to both the vapoursynth and ffmpeg libraries. Make sure the latest version of vapoursynth is installed, and that the ffmpeg DLLs are available. The ffmpeg DLLs can be downloaded from here: https://www.gyan.dev/ffmpeg/builds/packages/ffmpeg-4.4.1-full_build-shared.7z. Extract the files, and place the DLLs (which are in the bin directory once extracted) in the same directory as the downloaded av1an.exe

Av1an 0.3.0

05 Jan 23:40
6ab07aa

Choose a tag to compare

Changes

  • Add option to generate film grain tables for aomenc
  • Allow setting thread affinity for each worker
  • Remove overhead at the start and in-between scene detection and encoding
  • Better CLI interface
  • Automatic tiling for default settings
  • Always copy subtitles and all audio tracks
  • Improve logging (especially with --verbose)
  • Implement SSE4.1/SSSE3 SIMD-accelerated frame parsing for aomenc/vpxenc
  • Fix ffmpeg concat with spaces or quotes on all platforms
  • Fix mkvmerge for Windows
  • Automatically add cq-level arg if it is not present
  • Automatically set one-pass mode if --rt was specified
  • Add more info to --help
  • Remove max/min kf distance for aomenc and vpx

Full Changelog: 0.2.0...0.3.0

Windows binary

The provided binary in this release is dynamically linked to both the vapoursynth and ffmpeg libraries. Make sure the latest version of vapoursynth is installed, and that the ffmpeg DLLs are available. The ffmpeg DLLs can be downloaded from here: https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-full-shared.7z. Extract the files, and place the DLLs (which are in the bin directory once extracted) in the same directory as the downloaded av1an.exe

Av1an 0.2.0 Rust rewrite

01 Nov 09:05

Choose a tag to compare

Rust rewrite

The first and most important change is that Av1an was completely rewritten in Rust, which improved the stability, performance, and maintainability of the project, which allows us to leverage tools and features that would simply not be possible with Python.
Imagine not having syntax\typing errors on runtime 🤯

Scene detection methods

Now, Av1an uses parts of the Rav1e encoder for scene change detection.

To sum it up

Lots of QOL improvements all around: faster encoding, static versions of av1an, faster target-quality, better and faster scene-detection, lower RAM usage, easier build process, etc.

There is just too much to cover :D

How is that possible?

The development, growth, and success of Av1an couldn't be possible without contributors that care and develop Av1an 😘 ❤️
Those people are in descending order, but not significance:

@BlueSwordM @redzic @shssoichiro @luigi311 @n9Mtq4 @mxsrm @ishitatsuyuki @natis1 @Nestorfish @nathanielcwm

Note

Av1an now requires Vapoursynth Release Page