./multimedia/svt-av1, Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder)

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.8.0, Package name: svt-av1-1.8.0, Maintainer: pkgsrc-users

The Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder) is an
AV1-compliant software encoder/decoder library. The work on the SVT-AV1
encoder targets the development of a production-quality AV1-encoder with
performance levels applicable to a wide range of applications, from premium
VOD to real-time and live encoding/transcoding. The SVT-AV1 decoder
implementation targets future codec research activities.

The SVT-AV1 project was initially founded by Intel in partnership with
Netflix, and was then adopted by the Alliance of Open Media (AOM)
Software Implementation Working Group (SIWG), in August 2020, to
carry on the group's mission.


Master sites:

Filesize: 9361.122 KB

Version history: (Expand)


CVS history: (Expand)


   2023-12-17 08:14:56 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
svt-av1: update to 1.8.0.

## [1.8.0] - 2023-12-11

Encoder
- Improve the tradeoffs for the random access mode across presets:
- Speedup CRF presets M6 to M0 by 17-53% while maintaining similar quality levels
- Re-adjust CRF presets M7 to M13 for better quality with BD-rate gains ranging \ 
from 1-4%
- Improve the quality and speed of the 1-pass VBR mode
- More details on the per preset improvements can be found in MR !2143
- Add API allowing to update bitrate / CRF and Key_frame placement during the \ 
encoding session for CBR lowdelay mode and CRF Random Access mode
- ARM Neon SIMD optimizations for most critical kernels allowing for a 4.5-8x \ 
fps speedup vs the c implementation

Cleanup and bug fixes and documentation
- Various cleanups and functional bug fixes
- Update the documentation for preset options and individual features
   2023-09-09 22:19:00 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
svt-av1: update to 1.7.0.

## [1.7.0] - 2023-08-23

Encoder
- Improve the tradeoffs for the random access mode across presets MR-M13:
 - Quality improvements across all presets and metrics ranging from 0.3% to 4.5% \ 
in BD-rate (!2129)
 - Spacing between presets [M1-M6] has been adjusted to account for the tradeoff \ 
improvements achieved
  - As a user guidance when comparing v1.7 vs v1.6 in a convexhull encoding setup:
   - v1.7.0 M2 is now at similar quality levels as v1.6.0 M1 while being ~50% faster
   - v1.7.0 M3 is now at similar quality levels as v1.6.0 M2 while being ~50% faster
   - v1.7.0 M4 is now at similar quality levels as v1.6.0 M3 while being ~40% faster
   - v1.7.0 M5 is now at similar quality levels as v1.6.0 M4 while being ~30% faster
   - v1.7.0 M6 is now at similar quality levels as v1.6.0 M5 while being ~25% faster
- Added an experimental tune SSIM mode yielding ~3-4% additional SSIM BD-rate \ 
gains (!2109)

Build, cleanup and bug fixes
- Various cleanups and functional bug fixes
- Fix build conflict with libaom

## [1.6.0] - 2023-06-18

Encoder
- Improve the tradeoffs for the random access mode across presets M1-M13:
 - Speeding up the higher quality presets by 30-40%
 - Improving the BD-rate by 1-2% for the faster presets
- Improve the tradeoffs for the low delay mode for both scrren content and \ 
non-screen content encoding modes
- Add a toggle to remove the legacy one-frame buffer at the input of the \ 
pipeline alowing the low delay mode to operate at sub-frame processing latencies
- Add a new API allowing the user to specify quantization offsets for a region \ 
of interest per frame

Build, cleanup and bug fixes
- Various cleanups and functional bug fixes
- Fix the startup minigop size BD-rate loss
- Add ability to run the ci-testing offline
   2023-08-19 17:03:39 by Jonathan Perkin | Files touched by this commit (3)
Log message:
svt-av1: Add missing patches from previous.
   2023-08-17 09:43:40 by Jonathan Perkin | Files touched by this commit (4)
Log message:
svt-av1: Fix build on SunOS.
   2023-07-19 15:14:02 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
svt-av1: update to 1.5.0.

## [1.5.0] - 2023-04-25

Encoder
- Optimize the tradeoffs for M0-M13 speeding up M5-M1 by 15-30% and improving \ 
the BDR of M6-M13 by 1-3%
- Create a new preset MR (--preset -1) to be the quality reference
- Optimize the tradeoffs for M8-M13 in the low delay encoding mode (!2052 !2096 \ 
and !2102) for SC and non-SC modes
- Add dynamic minigop support for the random access configuration enabled by \ 
default in M9 and below
- Add support to allow users to specify lambda scaling factors through the \ 
commandline
- Rewrite the gstreamer plugin and updating it to be uptodate with the latest \ 
API changes
- Add skip frames feature allowing the user to start encoding after n frames in \ 
the file
- Add ability to specify a smaller startup minigop size for every gop to enable \ 
faster prefetching
- Fix segmentation support and re-enable it with --aq-mode 1 to allow work on \ 
the region of interest API
- Add padding bytes to the EbSvtAv1EncConfiguration configuration structure keep \ 
its size unchanged until v2.0

Build, Cleanup and Documentation
- Major cleanups for unused variables, static functions, and comments formatting
- Reduce the size of variables
- Refine app level parsing and reference scaling API calls in the application
- Add dynamic minigop documentation along with updating the documentation accordingly
   2023-04-13 14:41:25 by Thomas Klausner | Files touched by this commit (1)
Log message:
svt-av1: add missing nasm tool dependency
   2023-04-09 13:13:51 by Iain Hibbert | Files touched by this commit (5)
Log message:
add SVT-AV1 1.4.1

The Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder) is an
AV1-compliant software encoder/decoder library. The work on the SVT-AV1
encoder targets the development of a production-quality AV1-encoder with
performance levels applicable to a wide range of applications, from premium
VOD to real-time and live encoding/transcoding. The SVT-AV1 decoder
implementation targets future codec research activities.

The SVT-AV1 project was initially founded by Intel in partnership with
Netflix, and was then adopted by the Alliance of Open Media (AOM)
Software Implementation Working Group (SIWG), in August 2020, to
carry on the group's mission.