SVT-AV1
MV-Tractus
Our great sponsors
SVT-AV1 | MV-Tractus | |
---|---|---|
176 | 3 | |
- | 103 | |
- | - | |
- | 3.4 | |
- | 4 months ago | |
C | ||
- | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
SVT-AV1
-
SVT-AV1 git: Neon optimizations across all processes - part2
From the pull request:
-
Guide to Adopting AV1 Encoding
1. Compile this: https://gitlab.com/AOMediaCodec/SVT-AV1
2. ffmpeg -i infile.mp4 -map 0:v:0 -pix_fmt yuv420p10le -f yuv4mpegpipe -strict -1 - | SvtAv1EncApp -i stdin --preset 6 --keyint 240 --input-depth 10 --crf 30 --rc 0 --passes 1 --film-grain 0 -b infile.ivf
3. ffmpeg -i infile.ivf -i infile.mp4 -map 0:v -map 1:a:0 -c copy outfile.mp4
In these tests SVT-AV1 beats x265 on quality:
- FullHD: http://compression.ru/video/codec_comparison/2022/main_repor...
- FullHD 10-bit: http://compression.ru/video/codec_comparison/2022/10_bit_rep...
- 4K: http://compression.ru/video/codec_comparison/2022/4k_report....
SVT-AV1 has seen a number of speed ups in recent releases:
-
[SVT-AV1 Git] The experimental SSIM RD tune in SVT-AV1 has been added to mainline
Handy list of 1.6.0 of pre-compiled binary's: https://gitlab.com/AOMediaCodec/SVT-AV1/-/pipelines/911865688
I find it interesting that you know the project well enough to get to the pre-compiled binaries page, yet somehow missed that the merge request explictly calls out a VMAF LOSS for the SSIM tune by several percentage points.
-
What's the status of AV1 encoding on ARM?
SVT-AV1 has no NEON.
-
SVT-AV1 v1.6.0 got released speeding up the higher quality presets by 30-40%
Any code experts want to look at the commits between 1.6 and 1.5 and see how this speedup was achieved? https://gitlab.com/AOMediaCodec/SVT-AV1/-/commits/master
Binaries (incl. FFmpeg) should be here: https://gitlab.com/AOMediaCodec/SVT-AV1/-/pipelines/907000565
MV-Tractus
What are some alternatives?
Av1an - Cross-platform command-line AV1 / VP9 / HEVC / H264 encoding framework with per scene quality encoding
rav1e - The fastest and safest AV1 encoder.
FFmpeg-Builds
media-autobuild_suite - This Windows Batchscript helps setup a Mingw-w64 compiler environment for building ffmpeg and other media tools under Windows.
aom-av1-lavish - A fork of aom-av1-psy, which is a fork of aomenc. Designed to open up the encoder for hyper-tuning and fidelity.
ab-av1 - AV1 re-encoding using ffmpeg, svt-av1 & vmaf.
SVT-AV1 - Welcome to the GitHub repo for the SVT-AV1! This repo is set to read-only for archiving purposes. Please join us at https://gitlab.com/AOMediaCodec/SVT-AV1. We look forward to seeing you there
mpegflow - A tool for easy extraction of motion vectors stored in video files
QSVEnc - QSVによる高速エンコードの性能実験
mv-extractor - Extract frames and motion vectors from H.264 and MPEG-4 encoded video.
FastFlix - FastFlix is a free GUI for HEVC and AV1 encoding, GIF/WebP/AVIF creation, and more!
ffmpeg-windows-build-helpers - Helper script for cross compiling some media tools for windows, like customizable ffmpeg.exe (with or without non-free components, etc), and some other bonuses like mplayer, mp4box, mxf, etc.