Jump to content

Hi,

I want to transcode my full library of videos from h264 to h265 to save some space.

I installed Handbrake and started transcoding.

Now I wonder what is main difference between h265 (x265), h265 12-bit (x265), h265 10-bit (x265) and h265 (Nvidia NVEnc)?

I tested h265 (x265) vs h265 (Nvidia NVEnc) and Nvidia one is like 600FPS against 20FPS when using normal h265.

Is there some quality difference? Or its just because I have powerfull 1070Ti what accelerating whole process.

Fullstack developer & Electrician & PC HW lover!

Link to comment
https://linustechtips.com/topic/1033527-h265-comparsion/
Share on other sites

Link to post
Share on other sites

default h265 is 8bit, or the size for each pixel. Just copy that of the source

 

unfortunately NVENC is much worse quality than CPU encoder (unless you ditch bitrate for quality), that's why larger production groups use CPU only for their encoding.

CPU: i7-2600K 4751MHz 1.44V (software) --> 1.47V at the back of the socket Motherboard: Asrock Z77 Extreme4 (BCLK: 103.3MHz) CPU Cooler: Noctua NH-D15 RAM: Adata XPG 2x8GB DDR3 (XMP: 2133MHz 10-11-11-30 CR2, custom: 2203MHz 10-11-10-26 CR1 tRFC:230 tREFI:14000) GPU: Asus GTX 1070 Dual (Super Jetstream vbios, +70(2025-2088MHz)/+400(8.8Gbps)) SSD: Samsung 840 Pro 256GB (main boot drive), Transcend SSD370 128GB PSU: Seasonic X-660 80+ Gold Case: Antec P110 Silent, 5 intakes 1 exhaust Monitor: AOC G2460PF 1080p 144Hz (150Hz max w/ DP, 121Hz max w/ HDMI) TN panel Keyboard: Logitech G610 Orion (Cherry MX Blue) with SteelSeries Apex M260 keycaps Mouse: BenQ Zowie FK1

 

Model: HP Omen 17 17-an110ca CPU: i7-8750H (0.125V core & cache, 50mV SA undervolt) GPU: GTX 1060 6GB Mobile (+80/+450, 1650MHz~1750MHz 0.78V~0.85V) RAM: 8+8GB DDR4-2400 18-17-17-39 2T Storage: HP EX920 1TB PCIe x4 M.2 SSD + Crucial MX500 1TB 2.5" SATA SSD, 128GB Toshiba PCIe x2 M.2 SSD (KBG30ZMV128G) gone cooking externally, 1TB Seagate 7200RPM 2.5" HDD (ST1000LM049-2GH172) left outside Monitor: 1080p 126Hz IPS G-sync

 

Desktop benching:

Cinebench R15 Single thread:168 Multi-thread: 833 

SuperPi (v1.5 from Techpowerup, PI value output) 16K: 0.100s 1M: 8.255s 32M: 7m 45.93s

Link to comment
https://linustechtips.com/topic/1033527-h265-comparsion/#findComment-12298898
Share on other sites

Link to post
Share on other sites

3 minutes ago, schwellmo92 said:

NVEnc is really bad quality for a given bitrate, x265 is the one you want. 10-bit and 12-bit etc is for HDR. You're going to lose quality doing what you're doing because you're going from lossy to lossy.

Yes, I know, but I tested it on one 720p (5mbps) movie and original h264 is same as NVENC h265 (constant quality 21, encoder preset slow)

Mybe just my monitor not see the difference?

Fullstack developer & Electrician & PC HW lover!

Link to comment
https://linustechtips.com/topic/1033527-h265-comparsion/#findComment-12298917
Share on other sites

Link to post
Share on other sites

10-bit/12-bit is the color depth of the encoded video. In the case of h264 10 bit is generally higher quality than 8 bit with the same file size, because it can be compressed stronger before getting noticeable banding (even though the source and display are both 8 bit). I imagine the same is true for 10/12 bit in h265.

My boring Github   /人◕ ‿‿ ◕人\

Link to comment
https://linustechtips.com/topic/1033527-h265-comparsion/#findComment-12298927
Share on other sites

Link to post
Share on other sites

So you guys saying not use NVENC at all even on best settings? Because even on constant quality 0 its still 10 times faster than general x265.

I personally not notices much difference on 720p movie but maybe it will me more visible in 1080p or when I will playback it on 4k tv

Fullstack developer & Electrician & PC HW lover!

Link to comment
https://linustechtips.com/topic/1033527-h265-comparsion/#findComment-12298935
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×