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.

 

Go Back   Doom9's Forum > Video Encoding > High Efficiency Video Coding (HEVC)

Reply
 
Thread Tools Search this Thread Display Modes
Old 14th January 2017, 16:21   #4621  |  Link
aymanalz
Registered User
 
Join Date: May 2015
Posts: 68
^^ To answer my own request, I did encodes using the same settings that @qtwigg did, and here are the results:

UMH:

Final size: 87.433 MB
Bitrate: 6419.42 kb/s
Avg QP:26.42
FPS: 2.36

STAR:

Final size: 87.491 MB
Bitrate: 6423.67 kb/s
Avg QP:26.42
FPS: 3.34

SEA:

Final size: 87.5992 MB
Bitrate: 6431.62 kb/s
Avg QP:26.41
FPS: 0.72

Did not do Full.

Is there a GUI tool that can measure SSIM for clips encoded with 10 bit x265? I'd like to add that info as well. Visually, I can't tell the difference between any of the above.
aymanalz is offline   Reply With Quote
Old 16th January 2017, 06:26   #4622  |  Link
littlepox
Registered User
 
Join Date: Nov 2012
Posts: 218
looks like star is still the best way to go.
littlepox is offline   Reply With Quote
Old 18th January 2017, 07:13   #4623  |  Link
Motenai Yoda
Registered User
 
Motenai Yoda's Avatar
 
Join Date: Jan 2010
Posts: 709
Quote:
Originally Posted by aymanalz View Post
Is there a GUI tool that can measure SSIM for clips encoded with 10 bit x265? I'd like to add that info as well. Visually, I can't tell the difference between any of the above.
--ssim --psnr to x265 command line
__________________
powered by Google Translator
Motenai Yoda is offline   Reply With Quote
Old 18th January 2017, 14:24   #4624  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 1,795
I get some kind of strange banding with the latest x265 version.
input/output is 10bit. It is a high motion scene and the difference in bitrate/filesize is about 16% (the x265 encode is smaller)
But this "banding" appears also (less visible) in static scenes where is no movement.

Is there something to reduce the "banding"?

Code:
x265 2.2+22-20217c8af8ac:[Windows][GCC 6.3.0][64 bit] 10bit
--crf 18 --no-strong-intra-smoothing --rd 6 --rd-refine --psy-rd 2.6 --aq-motion --me star --psy-rdoq 2 --opt-cu-delta-qp --tu-inter-depth 4 --tu-intra-depth 4  --preset veryslow --output-depth 10 --deblock -3:-3 --qpstep 6 --min-keyint 1  --ref 6 --bframes 12 --subme 5 --limit-refs 3 --aq-mode 3 --aq-strength 0.8 --ctu 64 --min-cu-size 8 --rect --amp
http://i.imgur.com/gL8hyOV.png






It's also visible with --medium, but also very blurry compared to the x264 version on the left.

Code:
--crf 18  --preset medium --output-depth 10 --input-depth 10
http://i.imgur.com/HkxjvjX.png
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth
VapourSynth Portable FATPACK || VapourSynth Database

Last edited by ChaosKing; 18th January 2017 at 14:52.
ChaosKing is offline   Reply With Quote
Old 18th January 2017, 14:43   #4625  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,752
These images are huge. Please try to link them via thumbnails, or URLs only...

If this issue appears suddenly, from a specific version on, it may be a regression or a newly introduced bug to be investigated.

But your command line is a bit nonsensical. First of all, if you start with simple parameters, and then use a preset meta-parameter in the middle, this will probably override several previous simple parameters with preset defaults. Furthermore, why so many, do you need a preset at all if you define more or less every single option? And their relation to each other and the video content ... you mostly disable smoothing to retain details – for anime content?! That's paradox.

In this case, your nickname is quite matching ...
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 18th January 2017, 15:02   #4626  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 1,795
Yes some are redundant bcs I started without the preset parameter.
I'm still testing out different parameters.
Not all animes look like cartoons and x265 tends to smooth the image/details.

I will test out an older version and report back.
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth
VapourSynth Portable FATPACK || VapourSynth Database
ChaosKing is offline   Reply With Quote
Old 18th January 2017, 16:46   #4627  |  Link
sneaker_ger
Registered User
 
Join Date: Dec 2002
Posts: 5,565
I have seen this kind of banding happen for a long time. Sometimes it looks like an oil painting. Don't know any solution, unfortunately.
sneaker_ger is offline   Reply With Quote
Old 18th January 2017, 18:30   #4628  |  Link
Leo 69
Registered User
 
Join Date: Nov 2004
Posts: 227
@ChaosKing --can you give me a link to the source via PM or provide a link to a problematic sequence? I'd like to test it with my settings, since I don't see much added banding in my own encodes even at higher CRF.

Last edited by Leo 69; 18th January 2017 at 18:32.
Leo 69 is offline   Reply With Quote
Old 19th January 2017, 01:10   #4629  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 1,795
I tested with some older build 2.2+7 & 2.1+74, but I can see banding artefacts here too. I used just the --preset veryslow paramter (10bit) & then slightly increased rsy-rd and rdoq.
It seems that the higher rd-psy/rdoq is set, the sharper the image looks and the more banding is visible. (But it was just a quick test, will make furher tests with different scenes)

@Leo 69 I've send you a pm.
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth
VapourSynth Portable FATPACK || VapourSynth Database

Last edited by ChaosKing; 19th January 2017 at 01:18.
ChaosKing is offline   Reply With Quote
Old 19th January 2017, 08:12   #4630  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,752
Sounds rather credible to me... psychovisual RD enhancements were described as taking energy from some areas with higher energy (edges and other details) and distributing it to the surrounding areas with lower energy (little detail). For cartoons, this would probably mean to take the energy from the edges of black lines and distribute it into the flat color areas. So they get undesired stripes in the same direction as close black lines.

As useful as a feature may be for natural video content, as inadequate it may turn out for artifical content. There is never one perfect set of parameters for all video content.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 19th January 2017, 09:01   #4631  |  Link
littlepox
Registered User
 
Join Date: Nov 2012
Posts: 218
Even worse, those worm-like colour bandings are encouraged by high psy values coz they are considered with "high visual complexity"
littlepox is offline   Reply With Quote
Old 19th January 2017, 09:12   #4632  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,752
I believe that cartoons should prefer rather higher than lower deblocking parameters, and rather enabled smoothing. But that will have to be tested. There is no "animation tuning" yet. But I believe there have been proposals already...?
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 20th January 2017, 01:10   #4633  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 1,795
I did some more testing, but still have some banding in my encodes.

x264 bitrate ~6000 kb/s
Code:
--preset veryslow --crf 18 --psy-rd 0.7 --aq-mode 3
x265 bitrate ~5750 kb/s
Code:
--preset veryslow --crf 15 --psy-rd 0.5 --aq-mode 3
result:
http://i.imgur.com/AyO8lHu.png



I also tried ssim-rd, 5777kb/s
Code:
--preset veryslow --crf 15.5 --rd 6 --ssim-rd --aq-mode 3
http://i.imgur.com/D1bJDGb.png

with more contrast for whose with bad monitors
http://i.imgur.com/dH4c99b.png

@LigH From that I read in all the threads and forums -> use -1,-2 or -3 deblocking and higher psy values, so that the image will remain sharp similar to x264 encodes. (also for animes)
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth
VapourSynth Portable FATPACK || VapourSynth Database
ChaosKing is offline   Reply With Quote
Old 20th January 2017, 01:19   #4634  |  Link
microchip8
ffx264/ffhevc author
 
microchip8's Avatar
 
Join Date: May 2007
Location: /dev/video0
Posts: 1,843
ChaosKing,

I think you are obsessing at this point. These are barely visible. Do you watch your anime frame by frame or do you sit back and enjoy?
__________________
ffx264 || ffhevc || ffxvid || microenc
microchip8 is offline   Reply With Quote
Old 20th January 2017, 01:44   #4635  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 1,795
No I'm not obsessed. I just want to show which "problems" I found so maybe the devs can look into it and hopefully fix or improve it.
I just find it a bit strange what a bit higher psy/rdoq values causes visible worm/banding like artifacts. ok, perhaps the paramter is also just very sensitive, but I just think there is room for improvement.

Maybe it is not that much visible on your screen, but on my Dell U2515H (factory calibrated) I can clearly see them. Of course much less than in my first encode with higher psy settings.

The thing is I was so happy with the quality at first, because it looked very good and the image was not blurry at all, like in my previous encode (compared to x264). But after watching some minutes I saw weird looking edges and color gradients ...
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth
VapourSynth Portable FATPACK || VapourSynth Database

Last edited by ChaosKing; 20th January 2017 at 02:25.
ChaosKing is offline   Reply With Quote
Old 20th January 2017, 09:21   #4636  |  Link
Leo 69
Registered User
 
Join Date: Nov 2004
Posts: 227
Quote:
Originally Posted by froggy1 View Post
ChaosKing,

I think you are obsessing at this point. These are barely visible. Do you watch your anime frame by frame or do you sit back and enjoy?
HEVC has to be on par in visual quality with AVC, requiring less bitrate. That's, I assume, what development team is working on.

Your point is ridiculous.
Leo 69 is offline   Reply With Quote
Old 20th January 2017, 11:39   #4637  |  Link
aymanalz
Registered User
 
Join Date: May 2015
Posts: 68
Quote:
Originally Posted by Motenai Yoda View Post
--ssim --psnr to x265 command line
I added that, where can I see the result? The program "Hybrid"'s log file does not give that info.

Sorry if the question is noobish.
aymanalz is offline   Reply With Quote
Old 20th January 2017, 13:33   #4638  |  Link
microchip8
ffx264/ffhevc author
 
microchip8's Avatar
 
Join Date: May 2007
Location: /dev/video0
Posts: 1,843
Quote:
Originally Posted by ChaosKing View Post
No I'm not obsessed. I just want to show which "problems" I found so maybe the devs can look into it and hopefully fix or improve it.
I just find it a bit strange what a bit higher psy/rdoq values causes visible worm/banding like artifacts. ok, perhaps the paramter is also just very sensitive, but I just think there is room for improvement.

Maybe it is not that much visible on your screen, but on my Dell U2515H (factory calibrated) I can clearly see them. Of course much less than in my first encode with higher psy settings.

The thing is I was so happy with the quality at first, because it looked very good and the image was not blurry at all, like in my previous encode (compared to x264). But after watching some minutes I saw weird looking edges and color gradients ...
Report the problem to the x265 bug tracker, then. x265 devs don't fully follow everything in here
__________________
ffx264 || ffhevc || ffxvid || microenc
microchip8 is offline   Reply With Quote
Old 20th January 2017, 20:39   #4639  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 7,259
Quote:
The program "Hybrid"'s log file does not give that info.
you could simply enable 'x265->Misc->Metrics->PSNR' and 'x265->Misc->Metrics->SSIM' (or add the options under 'x265->Misc->Custom command line addition') both work fine here, if it doesn't for you create a proper bug report inside the Hybrid thread,...
__________________
Hybrid here in the forum, homepage
Selur is offline   Reply With Quote
Old 21st January 2017, 23:16   #4640  |  Link
Magik Mark
Registered User
 
Join Date: Dec 2014
Posts: 666
Guys,

I just would like to confirm if I need to turn off cutree if I'll be using and of the ff CLI:

--multi-pass-opt-rps
--multi-pass-opt-analysis
--multi-pass-opt-distortion
__________________
Asus ProArt Z790 - 13th Gen Intel i9 - RTX 3080 - DDR5 64GB Predator - LG OLED C9 - Yamaha A3030 - Windows 11 x64 - PotPlayerr - Lav - MadVR
Magik Mark is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 12:31.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.