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 23rd February 2020, 03:20   #1  |  Link
F3low
Registered User
 
Join Date: Jan 2020
Posts: 21
Why do I lose more quality when I encode 4K compared to 1080p?.

Hello,

I usually download and encode 1080p videos to HEVC 10-bit CRF 23 preset slow and same resolution, I found that those settings give a good balance between file size and quality. The thing is I noticed that when I download a 4k video and encode it to 1080p using those same settings there's a noticeable loss of quality but smaller file size compared to if I download the 1080p version of the video and encode it to HEVC, therefore I have to lower the CRF to 18 to retain more details.

Is there an explanation for that?.

Last edited by F3low; 23rd February 2020 at 03:36.
F3low is offline   Reply With Quote
Old 23rd February 2020, 11:04   #2  |  Link
Sharc
Registered User
 
Join Date: May 2006
Posts: 3,997
Same CRF for different sources or versions of the same movie does not mean same visual quality or same compression. You can only compare the quality at the same file size, means you will have to adjust the CRF for each source accordingly, or use 2-pass encode to hit the same file size for comparison.
Another reason could be that the 4k version is just an upscaled version of the 1080p 'original', or that your downscaling algo smoothes (blurs) the picture slightly.

Last edited by Sharc; 23rd February 2020 at 11:07.
Sharc is offline   Reply With Quote
Old 23rd February 2020, 13:21   #3  |  Link
Taurus
Registered User
 
Taurus's Avatar
 
Join Date: Mar 2002
Location: Krautland
Posts: 903
Quote:
Sharc;1902022, or that your downscaling algo smoothes (blurs) the picture slightly
Yeah, this is what I thought of...
Some of the up/downscalers soften the image to a noticable degree.
Tell us how's your workflow.
And some settings in x265 might also blur your downscale.
As long as we dont know about your workflow, it's only guessing...
Taurus is offline   Reply With Quote
Old 23rd February 2020, 17:06   #4  |  Link
F3low
Registered User
 
Join Date: Jan 2020
Posts: 21
Quote:
Originally Posted by Taurus View Post
Yeah, this is what I thought of...
Some of the up/downscalers soften the image to a noticable degree.
Tell us how's your workflow.
And some settings in x265 might also blur your downscale.
As long as we dont know about your workflow, it's only guessing...
I don't think that the 4k videos I download are upscaled 1080p because they have more details if you zoom in.. I'm not sure what you mean by workflow... as I said I encode my videos to 1080p HEVC 10-bit CRF 23 preset slow ( I add this line min-cu-size=8 to force the resolution because sometimes I have to upscale SD videos to 1080p to merge them with the native FHD vids) and everything else is default.

Last edited by F3low; 23rd February 2020 at 17:09.
F3low is offline   Reply With Quote
Old 23rd February 2020, 18:33   #5  |  Link
RanmaCanada
Registered User
 
Join Date: May 2009
Posts: 328
CRF 23 is already very low in regards to detail retention. As you add more detail, more of it will be lost because of the constraints of the codec.
RanmaCanada is offline   Reply With Quote
Old 23rd February 2020, 19:21   #6  |  Link
F3low
Registered User
 
Join Date: Jan 2020
Posts: 21
Quote:
Originally Posted by RanmaCanada View Post
CRF 23 is already very low in regards to detail retention. As you add more detail, more of it will be lost because of the constraints of the codec.

I'm no expert but according to my tests with 1080p/720p CRF 23 is the sweet spot when it comes to quality/size balance.. sure you can go lower to retain more details but you will also get a bigger size.. the primary point of encoding to HEVC is better compression as far as I know.
F3low is offline   Reply With Quote
Old 23rd February 2020, 19:29   #7  |  Link
Cary Knoop
Cary Knoop
 
Cary Knoop's Avatar
 
Join Date: Feb 2017
Location: Newark CA, USA
Posts: 397
CRF 23? You get what you ask for!
Cary Knoop is offline   Reply With Quote
Old 23rd February 2020, 19:55   #8  |  Link
Sharc
Registered User
 
Join Date: May 2006
Posts: 3,997
As I wrote before you cannot expect the same quality with the same CRF for different sources. The OP's UHD and HD are different sources even though it might be the same movie.
CRF does not mean a certain absolute quality. It means Constant Rate Factor, nothing else. It aims at a constant viewing quality throughout the video, but not same quality between different videos from different sources.

Last edited by Sharc; 23rd February 2020 at 20:09.
Sharc is offline   Reply With Quote
Old 23rd February 2020, 20:10   #9  |  Link
F3low
Registered User
 
Join Date: Jan 2020
Posts: 21
Quote:
Originally Posted by Sharc View Post
As I wrote before you cannot expect the same quality with the same CRF for different sources. The OP's UHD and HD are different sources even though it might be the same movie.
CRF does not mean a certain absolute quality. It means Constant Rate Factor, nothing else. It aims at a constant viewing quality throughout the video, but not same quality between different videos from different sources.
I understand, thanks for the explanation.
F3low is offline   Reply With Quote
Old 23rd February 2020, 20:14   #10  |  Link
F3low
Registered User
 
Join Date: Jan 2020
Posts: 21
Quote:
Originally Posted by Cary Knoop View Post
CRF 23? You get what you ask for!
Well, it's subjective... I rarely use a lower CRF (like this situation) otherwise I might as well not encode at all since the file size won't go down by much and might even go up in some cases! (I'm not kidding I remember a few months ago I had 2 videos about 1.5GB each using CRF 23 the quality went down but the file size went up I just had to accept it since I had to merge them with other videos).

Last edited by F3low; 23rd February 2020 at 20:16.
F3low is offline   Reply With Quote
Old 23rd February 2020, 22:29   #11  |  Link
Sharc
Registered User
 
Join Date: May 2006
Posts: 3,997
Quote:
Originally Posted by F3low View Post
......I'm not kidding I remember a few months ago I had 2 videos about 1.5GB each using CRF 23 the quality went down but the file size went up .
This is well possible eg when the source has lot of encoding artefacts or noise which boost the bitrate to reproduce the artifacts and the noise details for any CRF.
Sharc is offline   Reply With Quote
Old 23rd February 2020, 22:30   #12  |  Link
Groucho2004
 
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
Storage cost is more or less a non-issue nowadays. When I last checked, the price/TB is about 20 bucks.

When it comes to quality, I'd rather downscale a 1080p movie to 720p than compromise on bitrate (I usually encode at CRF 16~18). Most movies don't have resolution worth full HD anyway except some Pixar animation flicks.

I can't speak for 4K since I don't have a 4K display.
__________________
Groucho's Avisynth Stuff
Groucho2004 is offline   Reply With Quote
Old 23rd February 2020, 22:59   #13  |  Link
F3low
Registered User
 
Join Date: Jan 2020
Posts: 21
Quote:
Originally Posted by Groucho2004 View Post
Storage cost is more or less a non-issue nowadays. When I last checked, the price/TB is about 20 bucks.

When it comes to quality, I'd rather downscale a 1080p movie to 720p than compromise on bitrate (I usually encode at CRF 16~18). Most movies don't have resolution worth full HD anyway except some Pixar animation flicks.

I can't speak for 4K since I don't have a 4K display.
I believe you're talking about HDDs, I don't use them even for backups because they're just too slow and inconvenient.. I just bought a 500GB SSD and a 128GB SD card for backups and they're already full! I'm waiting for another SD card right now, storage gets filled very quickly.

I currently have about 7 SD videos, 2 FHD and 3 HD that I have to edit
and merge an I'm debating whether to upscale/downscale everything to FHD or HD.

Last edited by F3low; 23rd February 2020 at 23:01.
F3low is offline   Reply With Quote
Old 23rd February 2020, 23:00   #14  |  Link
F3low
Registered User
 
Join Date: Jan 2020
Posts: 21
Quote:
Originally Posted by Sharc View Post
This is well possible eg when the source has lot of encoding artefacts or noise which boost the bitrate to reproduce the artifacts and the noise details for any CRF.
That's good to know what would you recommend me to do with files like those? Would setting a target bitrate or file size be a good idea?.
F3low is offline   Reply With Quote
Old 23rd February 2020, 23:12   #15  |  Link
Groucho2004
 
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
Quote:
Originally Posted by F3low View Post
I believe you're talking about HDDs, I don't use them even for backups because they're just too slow and inconvenient.. I just bought a 500GB SSD and a 128GB SD card for backups and they're already full! I'm waiting for another SD card right now, storage gets filled very quickly.
Yes, I was referring to HDDs preferably mounted into a NAS. I have a NAS with 10 TB that holds all movies, etc. and an identical NAS serving as a backup unit. I find it very convenient since I have everything in one place and I can stream to any device I want (TV, tablet, phone).

Even though traffic "only" goes over gigabit LAN, it's certainly not too slow for its purpose.
__________________
Groucho's Avisynth Stuff

Last edited by Groucho2004; 23rd February 2020 at 23:16.
Groucho2004 is offline   Reply With Quote
Old 24th February 2020, 00:22   #16  |  Link
Sharc
Registered User
 
Join Date: May 2006
Posts: 3,997
Quote:
Originally Posted by F3low View Post
That's good to know what would you recommend me to do with files like those? Would setting a target bitrate or file size be a good idea?.
No. Setting a target bitrate would reduce the file size but degrade the quality even more.
If the source is noisy you could denoise it with a denoising filter before encoding. If you are however too ambitious with denoising you will also loose picture details. You have to find the appropriate balance. Selecting a slower encoder preset may also help.
You may also consider to reencode the audio for a lower bitrate or change the audio format. Audio is sometimes just bloated.

Last edited by Sharc; 24th February 2020 at 00:32.
Sharc is offline   Reply With Quote
Old 24th February 2020, 02:20   #17  |  Link
RanmaCanada
Registered User
 
Join Date: May 2009
Posts: 328
Quote:
Originally Posted by F3low View Post
I'm no expert but according to my tests with 1080p/720p CRF 23 is the sweet spot when it comes to quality/size balance.. sure you can go lower to retain more details but you will also get a bigger size.. the primary point of encoding to HEVC is better compression as far as I know.
And you're asking the "experts"*. I'm not the only one who has said CRF 23 is bad. X265 tops out at CRF 27, so you're already at the far end of the stick. For 4k encodes, I personally do CRF 14-16, and 1080P pending on source is 17-20, all at slower or very slow.

*I am not claiming to be one, but I have been encoding with x265 since its inception. Though I may not know the complete ins and outs as some other users, I do have years of experience that tell me the CRF you are using is detrimental to quality.
RanmaCanada is offline   Reply With Quote
Old 24th February 2020, 03:17   #18  |  Link
Asmodian
Registered User
 
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,406
If the point is to compress already compressed content to a smaller size a large quality loss is expected. H.264 and H.265 have bad generational efficiency losses when used at standard content delivery bit rates.

Recompressing already highly compressed H.264/H.265 is a very different use case than recompressing a bluray, for bluray or UHD 14-20 is what I use as well. I don't re-compress highly compressed video but if I did CRF 23 does sound reasonable. The quality will go down but using much lower the entire operation would be pointless, it would end up both larger and worse quality.
__________________
madVR options explained
Asmodian is offline   Reply With Quote
Old 24th February 2020, 14:01   #19  |  Link
F3low
Registered User
 
Join Date: Jan 2020
Posts: 21
Quote:
Originally Posted by Asmodian View Post
If the point is to compress already compressed content to a smaller size a large quality loss is expected. H.264 and H.265 have bad generational efficiency losses when used at standard content delivery bit rates.

Recompressing already highly compressed H.264/H.265 is a very different use case than recompressing a bluray, for bluray or UHD 14-20 is what I use as well. I don't re-compress highly compressed video but if I did CRF 23 does sound reasonable. The quality will go down but using much lower the entire operation would be pointless, it would end up both larger and worse quality.

That's what I was trying to say. I don't encode blu-ray, I try to find the highest quality content of what I'm looking for on the internet then I encode it to reduce size and store it.
I do care about quality if I weren't I wouldn't even have posted this thread... When I notice that the quality went down noticeably I lower the CRF to 18. Usually when using CRF 23 you'd have to stop the videos and take screenshots or open both video in a media player then compare to notice the difference and in my case I find the small loss totally worth it for the size I'm getting.
F3low is offline   Reply With Quote
Old 24th February 2020, 14:45   #20  |  Link
Groucho2004
 
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
Quote:
Originally Posted by F3low View Post
I don't encode blu-ray, I try to find the highest quality content of what I'm looking for on the internet then I encode it to reduce size and store it.
Hm, you might want to check out forum rule 6. Discussing illegally obtained content is frowned upon here.
__________________
Groucho's Avisynth Stuff
Groucho2004 is offline   Reply With Quote
Reply

Tags
hevc

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 21:18.


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