2
Posts from https://old.reddit.com/r/AV1/ broadcasted by @reddit2telegram / @r_channels to Telegram.
AV2 video for everyone: Dav2d decoder will play it even on older PCs
https://www.hwcooling.net/en/av2-video-for-everyone-dav2d-decoder-will-play-it-even-on-older-pcs/
https://redd.it/1thw3tx
@subredditAV1
How to understand av1 internals?
I want to understand av1 working from scratch, i found good articles on h264 but for h265 and av1 can anyone point to meaningful resources so i can understand and start building?
https://redd.it/1tgj464
@subredditAV1
The R36S and other discount gaming handhelds can now play AV1 content
/r/R36S/comments/1td0hos/darkos_update_20250510/
https://redd.it/1td3bbh
@subredditAV1
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
https://redd.it/1tb408i
@subredditAV1
Transcode from H264 flattens skin and textures too much
I have a bunch of 720p (\~4000kbps/30fps) and 1080p (\~7500kbps/30fps) videos in H264. They look worse than what I'd expect from these bitrates, so I suspect they've probably been reencoded from a lower to a higher (current) bitrate. It's not CRF since the bitrates are pretty stable around those values. I want to bring them down to something more reasonable for what they are. The lighting is pretty flat and the original camera wasn't the greatest quality. A lot of the footage is shot from a tripod, the rest is handheld, but pretty stable as well. I tried to transcode to AV1 with ffmpeg and libsvtav1 to about half the filesize, by adjusting CRF by trial and error. The results look pretty good on their own, but when played side by side with the source there is a very obvious loss of digital noise and what's worse - loss of detail on skin and some surfaces. It seems to be worse on the 720p.
SVT-AV1 v4.1.0 and all tests were done at preset 4. These are combinations I've tried, but it just resulted in increased bitrates approaching the sources and still flattening skin and textures:
variance boost strength - up to 4 and octile down to 2
10 bit
ac-bias, pretty high
tune VQ
lowering CRF - down to 17-18
enable-overlays=1 - not sure what it does, read it in a guide
scd=0 - since there are no cuts
scm=0 - made the encode go faster
It seems that AV1 just smooths everything no matter what. Is this because the sources already have been compressed a lot? Are there any settings that can preserve textures better? It's weird, because the sources already have visible compression artifacts and digital noise, but AV1 kinda puts a blanket over them and I can't find the settings to preserve those without the files getting even bigger than what I have now in H264. I though I'd ask here before wasting more time in experiments, grain synthesis being the next step.
Any suggestions? This is my first attempt with AV1, I'm more used to the older codecs.
https://redd.it/1tat6pn
@subredditAV1
Check quality reliably with VMAF or similar
/r/ffmpeg/comments/1qhisc5/check_quality_reliably_with_vmaf_or_similar/
https://redd.it/1qhisl9
@subredditAV1
Why Do Apple A-Series Chips Struggle With 8K60 AV1 HDR Playback Compared to HEVC?
I’m curious about how capable the AV1 decoding performance actually is on Apple Silicon A-series chips. I just tested the same video in both AV1 and HEVC formats on my A17 Pro and A19 Pro devices. The specs were identical for both versions: HDR, 8K60fps, BT.2020 PQ, 10-bit 4:2:0.
The HEVC version played completely smoothly, but neither iPhone could play the AV1 version properly at all, it kept stuttering constantly.
Is Apple’s AV1 support just weaker overall? I remember Snapdragon advertising hardware AV1 decoding for 8K60fps quite a long time ago already.
https://reddit.com/link/1t63xl7/video/ty551x6e9ozg1/player
how it looks on my 15 Pro Max(A17 Pro), with AV1, HDR, 8K60fps, BT.2020 PQ, 10-bit 4:2:0.
Video source: Peru 8K HDR 60FPS | Jacob + Katie Schwarz
https://redd.it/1t63xl7
@subredditAV1
AOMedia's announcement of libavif v1.4 (including some striking tune IQ visual comparisons)
https://aomedia.org/blog%20posts/Libavif_v1_4_0-Boasts-Major-Updates-to-Encoder-Technology/
https://redd.it/1t0teqz
@subredditAV1
SVT-AV1 vs AOM-AV1
Hey, I’ve only recently started learning about AV1 and have been experimenting with encoding using svt-av1 ever since.
But there’s one question I haven’t been able to find a definitive answer to on Google or through AI: Which is “better”—AOM or SVT? I’d hate to convert my entire media library only to find out later that I could have done better 😃
https://redd.it/1sy4wpb
@subredditAV1
SVT-AV1-HDR 4.1.0 "Chromedome" is out!
https://github.com/juliobbv-p/svt-av1-hdr
https://redd.it/1sw8cqt
@subredditAV1
Default in AOM?
'enable-aq=1:enable-qm=1:aq-min=6:aq-max=10'
Should i use -b:v 0 or cq if not specifying bitrate?
Does using arnr-strengh 2:arnr-max-frames 5/15 make a difference?
Why sometimes using -pix_fmt yv420p10le will make output have higher green saturation?
Does -frame-boost 1 alows the codec to set higher bitrate to acomplish target quality? CRF?
Can I buffer frames in RAM with ffmpeg?
\-disable-trellis-quant 0 Is quite popular, can you explain what difference it makes? (optimisation)
How does -sharpness 1-3 differ from -adaptive-sharpness 1? Is cas=0.1 better alternative?
\-low-dec-energy 1 works only from width 608-720p, will it be sometime avaible for 1080p? Is it the same as SVT-AV1 -tune fast-decode?
\-enable-keyfiltering 2 How much bitrate difference will it make encoding overlay? The quality wont degenerate unlike -enable-keyfiltering 1?
is -pass 1 / -pass 2 "%output%" different than binary --passes 2?
Visually i can see big difference between -cpu-used 2/4 crf 25 why everyone speaking of "unefficient"? VMAF and PSNR may be simillar, but i compared using my EYES.
Is there a option to add a static noise/grain overlay (no im not speaking of -dnl-denoise 0 -denoise-level 5 and noise=alls=5:allf=u), somethink like [ffmpeg film grain - by logiclrd\]?
What audio codec do you prefer using with matroska? FLAC or WavPack? AAC or Opus?What do you think of ADC?
I read many posts about AV1 so dont convince me using SVT-AV1 (SVT-AV1-Tritium quite good). I used StaxRip and IFME but preffer my bash's.
https://redd.it/1sv9e6a
@subredditAV1
AV1 preset 2 vs preset 4 — same RF, what’s the real benefit?
I’m trying to compress high-quality H.264 sources (>10 Mbps) down to the lowest possible size while still being watchable without noticeable annoyance.
I’ve been testing SVT-AV1 (using Handbrake) and noticed something interesting. When I encode with same RF (example 28), preset 2 is about 3-4× slower than preset 4 and the output file size is almost the same (sometime preset 2 file size is larger).
So I’m wondering — what am I actually gaining from using preset 2 in this case (details, smooth motion...)?
Thanks in advance for any insights or comparisons.
https://redd.it/1st7h2p
@subredditAV1
Help with universal quick encoding settings that offer decent quality and run at 30–50 FPS on a 6-core processor
I’ve been experimenting with SVT-AV1 encoding settings and the Essential and HDR forks for about a month now, and I still haven’t been able to find a good combination of settings that works for me. The only thing I’ve decided on is using synthetic grain, but not the standard setting—instead, “photon-noise” in Essential or “noise” in HDR—since the standard “film-grain” slows down encoding, but I want to achieve a higher speed.
Please advise me on a set of parameters for encoding 1080p video at 30–50 FPS on a 6-core Core i5-12400 processor. This mainly involves transcoding movies and TV shows from various years, with both high and low grain levels. I’d like to achieve good quality with small to medium file sizes. Thank you.
(Is there perhaps a website dedicated to collecting ready-made presets from the community?)
https://redd.it/1sso1mo
@subredditAV1
[SVT-AV1 Git] Adding High Bit Depth Mode decision user controls through --hbd-mds
https://gitlab.com/AOMediaCodec/SVT-AV1/-/commit/1f21a05614db24ec028f65155161e3a6cdd1fdde
https://redd.it/1sqqm95
@subredditAV1
Seeking advice between AVIF and JPEGLI
I've recently compared between the two. I avoided AVIF for a long time because I didn't want more complications and also didn't think I'd want anything other than the JPEGLI format, but as per a spontaneous testing spree and close inspection, it seems that a JPEGLI at 99% seems to slightly lose to an AVIF at 92% in quality and respectably in size.
Initially, I decided to use JPEGLI 97% as the minimum acceptable compression for me (sacrificing quality) while maintaining a preferred balance for the percentage of storage used/saved.
But after after zooming in and contrasting, AVIF 92% has just enough colour depth to satisfy me and so for now I have decided to adopt this as my pref since I was able to use the JPEGLI as a yardstick for standard. More testing allowed me to pick AVIF 80% over JPEGLI 90% for SSs that are not gorgeous but still memorable. These are just my observations. I'd like to read more on what your opinions are.
I'd have loved to keep all my gaming screenshots in JXL, but even though JXL is pretty good in compression as a lossless, the space savings are still not enough for me personally.
https://redd.it/1soekwp
@subredditAV1
Grayscale video encoding - are there ways to improve efficiency/encoding speed when color is not present?
Asking mainly with SVT-AV1-HDR in mind and PQ source, but any general insight is welcome, even with other codecs.
https://redd.it/1tgtckl
@subredditAV1
How do i use libaom-av1 with ffmpeg???
/r/ffmpeg/comments/1td6b5p/how_do_i_use_libaomav1/
https://redd.it/1td6bjz
@subredditAV1
ffmpeg macOS builds
/r/ffmpeg/comments/1tbtln3/fffmpeg_macos_builds/
https://redd.it/1tbtngv
@subredditAV1
About HDR10+ and DV handling with SVT-AV1 forks
Hello all,
First I want to say I love Staxrip and all SVT-AV1 forks, I'm blown away by the power of those tools, and totally satisfied. I have just questions about how HDR10+ and DV are handled, after some experiments in Staxrip.
SVT-AV1 Essential 4.0.1 :
\- There is no menu in Staxrip for HDR10+ metadata and DV RPU with this codec. But the codec itself is supposed to support both. So I manually added --hdr10plus-json and --dolby-vision-rpu in the "custom" parameters, with the associated files.
=> It seems to work at encoding level (DV and HDR10+ are parsed etc.), but at the end, I have no trace of Dolby profile in the AV1 file. Media Info says this :
HDR format: SMPTE ST 2094 App 4, Version 1, HDR10+ Profile B compatible / SMPTE ST 2094 App 4, Version 1, HDR10+ Profile B compatible
=> Does it mean that DV integration did not work ?
With SVT-AV1 HDR and SVT-AV1 Tritium, Dolby is showing up in MediaInfo, so it seems to work well, but I still have question :
\- Do I have to convert to DV 8.4 or something else, or just let it as DV 8.1 ?
\- MPC-HC with MPC Video Renderer has a "prefer DV over PQ" option, but it does not seem to have any visual effect (with OLED TV compatible with all HDR10 / HDR10+ / DV). => What can this player and renderer actually handle ?
Also have another question:
When I open/demux the encoded AV1 HDR file (HDR, HDR10+ and/or DV) with staxrip, there is no metadata .json nor DV .rpu extracted in the folder. Is it normal ?
Once again, thanks to all the people working on Staxrip and SVT-AV1 forks, you rock guys.
https://redd.it/1tat479
@subredditAV1
Banding in dark areas when encoding to AV1 (HandBrake) – Filters or settings to fix?
Hey r/AV1 community!
I’ve been experimenting with AV1 encoding in HandBrake and noticed persistent banding artifacts in darker gradients (e.g., shadows, dimly lit scenes). The rest of the video (high-contrast/bright areas) looks flawless, but the banding is driving me nuts!
My setup:
Source: 1080p HD video (8-bit, h.264).
HandBrake settings:
Encoder: SVT-AV1-PSY
Quality: CRF 35
Preset: 2.
No pre-processing filters applied (denoise, deband, etc.).
Questions:
1. Are there specific filters in HandBrake to mitigate banding in AV1? (e.g., dithering, grain synthesis, or debanding?)
2. Would tweaking encoder settings like film-grain, aq-mode, or enable-dlf help?
3. Is CRF 35 too aggressive for dark-scene-heavy content? I read that 35 is the default setting.
Thanks in advance – any tips or workflow examples would be awesome!
https://redd.it/1jd8ofc
@subredditAV1
AVM 15.0 released
https://gitlab.com/AOMediaCodec/avm/-/tags/research-v15.0.0
https://redd.it/1t67a4w
@subredditAV1
Open Source AV2 decoder dav2d has been released
https://code.videolan.org/videolan/dav2d
https://redd.it/1t1jdfy
@subredditAV1
Bitrate savings in new SVT-AV1-HDR Encoder is absolutely insane!
I had to redo encodeing a movie I did encode in last year in december, with same settings as last year now it's 30% smaller without any quality loss and also the encoding speed also almost doubled. This has to be an even bigger upgrade than avc vs hevc, this is def the biggest upgrade of a single encoder probably ever in history.
https://redd.it/1syq4ds
@subredditAV1
Is there a video player that shows AV1 frame counts? Like Frame: 28931
It used to be with H.245 and ffdshow you could show frame counts and stuff. But it seems like no player, VLC, MPV, MPC, has the ability to show frame count, ig. frame 1,2,3.
Has anyone found a solution to this?
https://redd.it/1sxjwzu
@subredditAV1
RTX 5050 or Arc B580 for AV1 encoding?
I'm looking to get a secondary graphics card (primary is the RX 7900 XT) purely for encoding in OBS and nothing else. So my question is; does the Intel Arc B580 or NVIDIA RTX 5050 offer better AV1 encoding for recording?
If this has been asked before then my apologies. However I searched for a while and couldn't find an answer.
https://redd.it/1svvckh
@subredditAV1
FreeRDP 3.25 Adds Experimental AV1 Support
https://www.phoronix.com/news/FreeRDP-3.25-Released
https://redd.it/1stff6q
@subredditAV1
Are modern smartphones powerful enough to play AV1 4k videos smoothly?
I need to upgrade my old Nord N200 phone and was wondering if current phones are powerful enough to play AV1 4k videos smoothly?
Would something like the Samsung S25 or Pixel 10a work for this or would I need a flagship for this?
https://redd.it/1ssnb8b
@subredditAV1
Can Android stop supporting the playback of an audio or video format forever?
They’re saying that a new audio format called OAC is going to be released and that it will be the successor to the Opus format. But what exactly does it mean to be a “successor”? Does it mean that once OAC is released and some time passes, it will become the standard, and companies and people will all want to use it? But what will happen to Opus after that? I mean in the long term, like 50 or 100 years from now, when companies and people no longer use it — will the Opus format disappear completely and stop existing? Or is it that operating systems (Android, iOS, Windows) will no longer be able to play it natively? For example, if I have 1,000 audio files in Opus format stored in the cloud, and 100 years from now I download them to listen on my phone — will Android no longer be able to play them natively? Will I have to use some external app? Also, since Android has already added native support for Opus, can it remove that support in the future, or will it work forever? I know there’s the case of MP3, which was released a long time ago and still works today. But MP3 is very popular. Opus only started working properly from Android 10 onward, and now they want to release another format just to replace it. Also, could the same thing happen to MP3? That is, 50 or 100 years from now, will Android no longer be able to play it natively?
https://redd.it/1srywnx
@subredditAV1
Mobile Encoding on Tensor using HimariDroid
Has anyone tested HimariDroid so far? It seems to finally utilize AV1 HW encoder on my Pixel 8 and encoding is pretty quick (about 2x on FHD). But when I try to encode a whole movie it suddenly exits after some minutes without any error message. Is this due to beta?
https://redd.it/1sppg0r
@subredditAV1
Adaptive chroma subsampling
Do Av1 (or AV2) support any form of adaptive chroma sub-sampling? The only resource I've seen about it is this paper https://arxiv.org/html/2602.06100v1 which is quite new, but it feels intuitively obvious that making a global 4:4:4/4:2:2/4:2:0 decision has to be sub-optimal.
https://redd.it/1sobtuy
@subredditAV1