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. |
![]() |
#182 | Link | ||
Registered User
Join Date: Jun 2024
Location: South Africa
Posts: 342
|
Quote:
Quote:
|
||
![]() |
![]() |
![]() |
#183 | Link | |
Registered User
Join Date: Aug 2024
Posts: 521
|
Quote:
That's probably also how almost all of the encoders in FFmpeg works, when some input formats not supported by an encoder, the pixel format conversion is done by auto-insterted swscale filter. So if the x265 library that linked to FFmpeg is compiled with 10bit support, Main10 profile will be used in this case. The profile parameter doesn't work, even if you specified Main10, but input 8bit, the result is Main profile. |
|
![]() |
![]() |
![]() |
#185 | Link | |
Registered User
Join Date: Aug 2024
Posts: 521
|
Quote:
Last edited by Z2697; 2nd May 2025 at 14:30. |
|
![]() |
![]() |
![]() |
#186 | Link |
Registered User
Join Date: Dec 2013
Location: Berlin, Germany
Posts: 446
|
Its a software encoder. Performance wise, well, the overall architecture goal was to not have one of the fastest software encoders but aims it to be one of the prettiest if one is willing to spend extra compute... but not really slower than x265 'veryslow'.
__________________
My github... |
![]() |
![]() |
![]() |
#188 | Link | |
Registered User
Join Date: Jun 2024
Posts: 11
|
Quote:
Visual quality is significantly better than the previous AV1 clip. Edit: another version, with FGS `--film-grain 30`: https://drive.google.com/file/d/1ggp...ew?usp=sharing Last edited by juliobbv; 5th May 2025 at 07:32. |
|
![]() |
![]() |
![]() |
#189 | Link | |
Registered User
Join Date: Jun 2024
Location: South Africa
Posts: 342
|
Quote:
Code:
Tune 3 is equivalent to setting these parameters: --tune 0 --enable-tf 0 --enable-restoration 0 --enable-cdef 0 --spy-rd 1 --psy-rd 4.00 (SDR), 6.00 (HDR) |
|
![]() |
![]() |
![]() |
#190 | Link | |
Registered User
Join Date: Dec 2021
Location: Canada
Posts: 39
|
Quote:
On noisy clips like the one julio linked, the noise detector works quite well at disabling those encoding features; you can test it by enabling/disabling these features with tune 0/3 on small isolated noisy clips and seeing that many of them are bit exact. Anyway, the main reasons behind why Julio's encode looks much better are that Julio did some fancy HDR stuff regarding chroma and variance boost, and he used much more aggressive settings than what I gave you earlier: https://github.com/juliobbv-p/svt-av...handle.c#L4641 I gave you Code:
--psy-rd 0.8 He gave you Code:
--psy-rd 6.0 --spy-rd 1 Very aggressive settings for this source. |
|
![]() |
![]() |
![]() |
#191 | Link | |
Pig on the wing
Join Date: Mar 2002
Location: Finland
Posts: 5,821
|
Quote:
__________________
And if the band you're in starts playing different tunes I'll see you on the dark side of the Moon... |
|
![]() |
![]() |
![]() |
#192 | Link | |
Registered User
Join Date: Jun 2024
Posts: 11
|
Quote:
- Significantly more aggressive psy-rd strength (4.00) - Better psy-rd algo in general (modulate strength based on frame temporal layer index) - Some minor tweaks to rdoq to keep chroma information better |
|
![]() |
![]() |
![]() |
#193 | Link | |
Registered User
Join Date: Jun 2024
Posts: 11
|
Quote:
Think of -HDR as "here are my tweaks that I use to encode AV1 videos that I've found helpful". Development is more relaxed, and there are no expectations on future releases or bug-fixes. I'd still encourage people to try out -HDR because my changes have been obviously helpful though. I do intend my changes to eventually find their way to mainline SVT-AV1, whether it's me who ports the changes, or another person. But again, a demanding full-time job will necessarily make such port process much slower. |
|
![]() |
![]() |
![]() |
#194 | Link | |
Registered User
Join Date: Dec 2021
Location: Canada
Posts: 39
|
Quote:
I do have a separate repo called svt-av1-psyex, where I now work as the main "svt-av1-psy" repo for features that are intended to be pushed to mainline. I'm going to be pushing a few helpful updates before I force myself to work on the PR I submitted since I do have a bit more free time than the last few months. As Julio helpfully stated, most of the current changes will be pushed to mainline, all fixed and tidied up neatly for mainstream domination. |
|
![]() |
![]() |
![]() |
#195 | Link |
Pig on the wing
Join Date: Mar 2002
Location: Finland
Posts: 5,821
|
Thanks, both of you and let's hope you have the needed time to work on the current and future PRs
![]() My question was prompted by the fact that the new "tune grain" feature looks like it could be incorporated to psyex as a new tune method, and the PQ variance boost curve as its own so the users can choose between SDR/HDR and clean/grainy settings without having to change the encoder binary ![]()
__________________
And if the band you're in starts playing different tunes I'll see you on the dark side of the Moon... |
![]() |
![]() |
![]() |
#197 | Link | |
Registered User
Join Date: Jun 2024
Posts: 11
|
Quote:
|
|
![]() |
![]() |
![]() |
#198 | Link | |
Registered User
Join Date: Jun 2024
Posts: 11
|
Quote:
Anyway, Blue and I now have each our own SVT-AV1-PSY fork. Blue's is -PSYEX, and mine is -HDR. We decided that separate repos made the most sense for us, but new features and improvements can be cherry-picked between them at any time. We just have different expectations on releases, rebase timing onto mainline, and bug-fixing priorities. |
|
![]() |
![]() |
![]() |
#199 | Link | |||
Registered User
Join Date: Jun 2024
Location: South Africa
Posts: 342
|
Quote:
Quote:
Quote:
Last edited by GeoffreyA; 6th May 2025 at 10:33. |
|||
![]() |
![]() |
![]() |
#200 | Link |
Registered User
Join Date: Nov 2004
Posts: 252
|
Guys, is there some kind of zones parameter? How do I encode separate parts of videos with different settings with this codec like it's done with x265 for example? Or is av1an the only option for this?
Last edited by Leo 69; Yesterday at 10:17. |
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|