Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
23rd January 2022, 15:50 | #82 | Link |
Registered User
Join Date: Jul 2018
Posts: 80
|
Phoronix - Intel Releases SVT-AV1 0.9 For Quicker AV1 Video Encoding
https://www.phoronix.com/scan.php?pa...tem=svt-av1-09 |
24th January 2022, 03:23 | #83 | Link | |
Moderator
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,876
|
Quote:
If so, it's not that impressive for a year of development of a still maturing codec like AV1. |
|
24th January 2022, 06:41 | #85 | Link |
Registered User
Join Date: Sep 2007
Posts: 5,435
|
Just some early impressions of v0.9 - the speed improvement is nice over older versions, but the quality leaves a lot to be desired. General trend is too much blurring (testing around presets 3 to 8) and detail loss compared to x265 at the same lowis to mid bitrate ranges (I can't believe I'm writing that. For the longest time x265 was the blur king) . scd is disabled by default, but some issues with fades and transitions whether enabled or not
(using the binaries from ) https://jeremylee.sh/bins/ |
24th January 2022, 19:40 | #86 | Link |
Derek Prestegard IRL
Join Date: Nov 2003
Location: Los Angeles
Posts: 5,993
|
In motion I disagree. I found SVT-AV1 to have significantly fewer distracting artifacts in motion at typical OTT streaming quality levels. To be fair, I compared mostly at the lower bitrates to exaggerate the differences .
My still frame comparison very much agrees with your statements.
__________________
These are all my personal statements, not those of my employer :) |
27th April 2022, 05:52 | #90 | Link |
Registered User
Join Date: Jan 2019
Location: Canada
Posts: 574
|
The parameter only increases the denoising strength, hence increasing the parameterized grain intensity.
If that's not enough, you can increase it and use "--enable-dnl-denoising 0" to avoid denoising unnecessarily. You might find some good info here: https://gitlab.com/AOMediaCodec/SVT-AV1/-/issues/1875
__________________
LG C2 OLED | GitHub Projects |
27th April 2022, 15:50 | #91 | Link |
hlg-tools Maintainer
Join Date: Feb 2008
Posts: 420
|
I did some experimentation with The Matrix. What I've found is that denoising seems to work correctly as I adjust that value. What I find myself wanting on playback (and side-by-side comparison with the original input) is for VLC to simply increase the magnitude coefficient(s) of the grain table on playback.
The emulated grain patterns and color are quite good. But it's like someone put a 50% opacity filter over them on playback. This seems like a more concise (and simple) problem to solve than encoding grain via MDCT and encoding weak grain in tables. I contend that either: 1. SVT-AV1's modeling is undershooting the intensity of the grain. 2. libdav1d is rendering the grain much more weakly than intended. Last edited by wswartzendruber; 27th April 2022 at 15:54. |
27th April 2022, 15:59 | #92 | Link |
Registered User
Join Date: Jan 2019
Location: Canada
Posts: 574
|
Is your clip HDR? As far as I know, VLC uses libplacebo to handle that, which has a default setting that reduces grain intensity in HDR only.
dav1d also can make use of libplacebo to render the grain, but I'm not sure if that path is affected by the same alteration. You could also play with rav1e, which can generate "photon noise": https://github.com/xiph/rav1e/pull/2924
__________________
LG C2 OLED | GitHub Projects |
27th April 2022, 21:11 | #94 | Link |
Registered User
Join Date: Jan 2019
Location: Canada
Posts: 574
|
Hmm, either way I got confused with *deband grain*, so AV1 should be fine.
You can always use dav1d directly to see.
__________________
LG C2 OLED | GitHub Projects |
27th April 2022, 23:17 | #95 | Link |
Registered User
Join Date: Feb 2003
Location: New York, NY (USA)
Posts: 111
|
Although grain reconstruction is not actually mandated to be bit-exact, I can guarantee that dav1d plays it back to the letter of what the spec says, and we have plenty of tests to make sure that doesn't break. You might want to further confirm that #2 is unlikely by using other software decoders (aom, gav1) and confirming their grain scales are identical to what dav1d generates.
|
8th January 2023, 18:36 | #96 | Link |
Registered User
Join Date: Sep 2008
Posts: 365
|
Does anyone have a example qpfile for svt-av1? The documentation over at https://gitlab.com/AOMediaCodec/SVT-...ontrol-options does not specificy the format...
Can I reuse the same qpfile I use for x264 when specifying keyframes?
__________________
(i have a tendency to drunk post) |
9th January 2023, 18:22 | #97 | Link | |
Moderator
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,876
|
Quote:
The x264/x265 qpfile format is simple, useful, and well understood. The only real "drawback" I've faced is that it is frame based without a timecode-based option. However, supporting TC would add a bunch of complexity and ambiguity (drop frame? non-drop frame? 24000/1001 or just 24.000?). |
|
9th January 2023, 20:55 | #98 | Link |
Registered User
Join Date: Oct 2001
Location: Germany
Posts: 7,429
|
In Hybrid, the 'normal' x264/x265 qpfile format is used for svt-xxx and svt-xx isn't complaining, but to be frank I never checked whether it actually does what I assume it does.
Code:
0 I -1 125 I -1 500 I -1 1250 I -1 1500 I -1 Cu Selur |
16th January 2023, 14:37 | #99 | Link |
Angel of Night
Join Date: Nov 2004
Location: Tangled in the silks
Posts: 9,560
|
The SVT qpfile format is just one qp per line, nothing else. You cannot adjust frame type decision with it. Selur's file would give 0 and then clipped to 63 for the next four frames, because it just tries to convert each line to an integer and ignores anything else.
Code:
28 23 29 40 22 It would certainly be nice if it was as flexible as the x26X format. |
Thread Tools | Search this Thread |
Display Modes | |
|
|