hey I wanted to ask you a question. Is it normal for my graphics card fans to not be spinning when just watching TH-cam (not playing a game.) If it's not normal what could be wrong? Keep in mind that the fans spin once I open my pc but when the monitor loads it stops.
@@thalassinosmitsou3806 Yes that's totally normal. Graphics card nowadays have what they call 0 RPM mode which means as long as the GPU remains under a certain temperature there's no need for the fans to turn on so they just stay off. As soon as you start gaming or doing something that utilizes your GPU and the GPU starts heating up then the fans will turn on to cool it as needed.
Few things: 1. H.265 is about same quality at half the size. Most clients support decoding H.265 so that's definitely preferred. 2. 1080p30 preset is not good for movies because your movie is likely 23.976 (NTSC) or 24 fps content.... you could achieve more compression and less judder matching the source framerate.
H265 is also MUCH better for streaming you library through Emby or Plex. Movies are at least half or more in size, and TV shows (which i have a metric ton of, are about 1/4 the size.
But compare the quality and the filesize. NVENC is faster but files are bigger and video quality is worse when using same quality settings in handbrake. This is why I'm back to CPU encoding.
Thats why i upgrade my cpu and not build in a gpu. Handbrake is working perfectly. My main problem at the moment is how to passthrough my bluray drive to my pc. Otherwise i put it back into my pc and copy the files to my pc first and then to my NAS to render it
@@pennyhardaway7491 I just did a GPU encoding and a CPU encoding of a 1080p movie. I put them side by side and I cannot tell the difference. I even removed the names of the files and showed it to my wife and I asked her which is better. The Original file, the GPU or the CPU one. And she choose the GPU one. I don't know anymore!
Really good content here, just want to point out that while it's not perfect with the equipment you have like with a laptop processor against a high end desktop processor it is really well documented and detailed. Watched all the way through because it was useful information even if it wasn't exactly what I was looking for initially.
Quality is definitely different. Darker areas tend to make it easier to see; NVENC will typically have a 'blotchyness' to it when compared to same-quality settings. Part of the issue IMO is that FFMPEG as far as I know has not taken advantage of the new NVENC SDK for transcodes, which is what Handbrake uses. I believe the Handbrake devs had to be woken up to the possibility of hardware encoding by other users if I recall, I think they thought they had to license it and completely ignored it at first. You also can't go 2-pass with NVENC. Speed is really impressive for sure, but CPU encoding also gets better file sizes compared to NVENC in my experience (strictly talking Handbrake here.)
Yeah for now Handbrake's NVENC h265 is pointless for me- larger sizes for lower quality. For me the whole point of using h265 is to get much smaller file sizes while maintaining reasonable quality. So it doesn't matter to me that it's faster if it can't even do that..
I honestly can't tell a difference quality wise, and I have a 7 foot wide 1080P projector, and a large 4K TV. Can't tell a difference on either. NvEnc Encoder on highest quality on every preset with the "Constant Quality" slider set to either 23 or 20 depending on if I am working with a HD or non-HD video file.
@@DD-sw1dd if you cant see a difference in the picture . Filesize is another big difference cpu encodes can be 2 times smaller with the same outcome. GPU encodes are fast but they dont compress as good as cpu encodes. Dont get my wrong i also use gpu encodes for the most stuff.. Because its faster. ;-)
To compare video quality with your eyes, Media player classic can save frames as PNG, and you can select the exact frame in the video in the seek menu, e.g." 1125, 30" which means 1125th frame, 30fps. You can copy and paste that number into another encoded version and it will jump to the same frame (it can be off in the source video, no problem between handbrake encodes) Nomacs is a great image viewer that can allow you to pixel peep between two images without re-zooming (if the two images are same dimensions). You can click left and right keys to switch and remain at the same spot.
Man, I wanna hug you rn, ty so much, I have an intel i5 10th gen and I have been using my CPU for handbrake ( I don't have a GPU ) and it took it ages to finish a file.
So, what if...you have a batch to encode in handbrake. If you hade a intel I7 8th Gen cpu and a AMDd RX550 video card. Would it create more heat over time?
Whoa. Your 3900x machine did a 1080p/60 encode in an hour and a half? That's insanely fast already! I'm using an i7 2600 machine for my Plex server. Works fine for me, but geez. That's wayyy faster than I'm used to for Handbrake encodes! It would take around 24 hours for my machine to do an h.265 encode at those settings.
I did not. My thinking was people are going to use whatever hardware they have and get whatever results their hardware can deliver. I didn't think about this possibly being a "what hardware should I get or use" kind of video. Even though final output file size is an important aspect, the time savings when encoding was the thing I was the most interested in so that's what I focused on. I can definitely make a followup video comparing the file sizes as well though. :)
I was just given a 15 xps 9550 laptop. i7 6700hq with a intel HD 530 and a gtx 960m. I can't get the hardware acceleration to work for HD videos it works with sd. And at the end of pass 1 it completes but the job the end file is nowhere. Any suggestions
Great video, but crucially, you left out the file sizes for these encodes. I think you'll find that the CPU encodes will produce much smaller file sizes than the GPU encodes, all other things being equal. And for me, that's actually more important than the amount of time the encode takes (within reason, of course).
CPU results are better when it comes to file size, but I prefer using my gpu because I don’t have time to sit there and wait forever just for a smaller file lol. Thanks for this video. I totally get it.
AMD support h265 en/decode, so what is the difference btw h265 and h265 (amd VCE). as i know VCE is a very old encoder and it didn't well support in many application.
Hey! I know it's been a while since you've done a encoding video but could you pick up one of the cheaper intel gpus and see how AV1 stacks up rn vs H. types?
RX 570 vs RTX 2070 it is a no contest. Even UHD 630 is a lot newer than RX 5700. But This video drives the point any GPU is better than no GPU for encoding.
4:24 It's quite simple. x265 = smaller file at the same quality OR same quality with a smaller file compared to x264 depending on which lever you adjust. The cost is more encode time, but that is a one time only thing.
Sadly you did a totally incomplete job reviewing the various encoding methods. What you failed to mention is that there are file size differences as well. For example, a 1070ti H.265 will save you time however will not save as much space as CPU encoding. A 1.6 GB Video after encoding using Handbrake and using CPU with RF24 became 1.06 GB while NVENC for the same setting gave 2.2 GB!! Truly you need to perform more research and provide an accurate representation of not just time but file sizes comparison as well!! I was searching for this and hoped your video would showcase this but was disappointed.
It looks like nvenc uses different compression algorithms under water. It looks like you save much more time but in reality it does not work nearly as hard as intel Quicksync so in the end we compare apples to oranges.
Hey, im having a problem, since i have this new computer my microphone input sound and my dektop sound mixes for some reason, i cannot talk in discord with my friends because of this, i've looked on the internet for information, but without succes. Could someone please, please help me!
I think 8 GB is still high for a 1080p h264 movie. You can shave more by setting a lower bitrate. For reference; TH-cam uses ~2 - 2.5 Mbit/s for 1080p h264. You can shrink the file down to 2 - 2.5 GB and keep YT quality.
Sometimes weird results. I personally use NVenc to convert 6k,7k and 8k 3d videos to 4096*2048, and my resuts say, that nvenc and amd vce (vega 11) can do it nearly in same time. AMD has little worse picture quality and both are much worse then x265 processor encoding. Tough GPU can do its job sometimes 50x faster... Quality difference (with same file size) are noticeable on details in freezed video and in clouds or dark scenes.
Great video. I use handbake but I like to do the 2 pass encoding. It keeps quality really heigh and the file size high. Unfortunately you can’t use Nvidia encoder with two pass encoding. If it could do that it would save A LOT of time. Keep up the good videos. Subbed.
Can you compare the videos on a 65" or 75" inch 4k tv? I'm a PQ snob. My wife doesn't mind watching a movie on her phone streaming from Netflix, or a 75" with a 4k Bluray. :/
h.264 encoding vs. h265 encoding on 1050ti only saves 1minutes I guess you must have done something wrong in your testing. Did you set the encoder preset to same level before you start ?
The NVENC and QSE use dedicated encoders. The amd 580 uses the EUs via the driver, similar to openCL. The idea was to not waste any die space for things that don't translate to FPS in games. These days with game streaming being popular, the premise changed though.
I haven't encoded anything in 4K yet so I do not know the answer to that question. Sorry. At 1080p though I haven't noticed a difference using the settings I use.
I have a 1.81TB drive almost filled with all of my Bluray and DVD MakeMKV rips. Luckily my rips of cartoon series like Samura Jack, Aang, Korra, and Cardcaptor Sakura are over so I just need to pay attention to 3D movies0which MakeMKV can't do so I need some leads to some 3D Bluray ripping software.
Not trying to be negative but if you want to see the actual differences between two video file qualities, you gotta do pixel peeping. For example, take a screenshot of the same frame in a image format such as .bmp and view each file in full screen (preferably on a large screen for 1080p at least 27" and 32" and up for 4K), then switch between the two snapshots using your keyboard arrows to see if you notice any differences and which is better. Otherwise, I doubt you're gonna see any differences when you view them side by side in small scaled down windows like that.
Quality video. I'm trying to figure out how to get my RX 570 to encode my DVD collection because right now it's taking about an hour to create ~2gb files.
The very next video I made after this one is a follow up to this one where I compared the file sizes from each of the different encoders. th-cam.com/video/FsTtMERkFbE/w-d-xo.html The encoder that creates the smallest file sizes is CPU encoding but it is also the one that takes the most time. AMD VCE was of course much quicker than CPU encoding but produced the largest file size of all the encoders I tested. Nvidia NVENC was typically the fastest but came in between AMD VCE and Intel QSV for file size. In my tests the best encoder for both speed and compression is Intel QSV but if you're looking for the smallest files you can get CPU encoding is the way to go. Now that video is almost a year old at this point so it's possible AMD has improved things with more recent drivers but it's something you'd have to test out for yourself.
Great stuff @markaksot78, and thank you. I just bought a Radeon RX-570 today to replace my 11 year old video card for my 11 year old desktop with an Intel i7 i7-2600K cpu. Now I know how to enable a much faster encode time with this new card. Just have to figure out the correct parameter now for my HandbrakeCLI workflow.... Cheers!
New sub here. :) Cool content, keep em coming. Would you say the read\write speed of the storage & bluray drive used when decoding etc plays a part? I would say so considering the file sizes in question... keen to hear your thoughts thou :)
The times shown in this video is encoding time in HandBrake only. Ripping the disk is another 20-ish minutes on top of that. I'm sure how long it takes also depends on the speed of your disc drive. I have an Asus 12X BD, 16X DVD drive and it takes between 15 and 20 minutes to rip a disc.
Yes. I actually made a follow up video to his one where I used a 5700XT instead of the RX570 and the improvement from Polaris to Navi is pretty pronounced. th-cam.com/video/FsTtMERkFbE/w-d-xo.html
Informative video brother. I am using NVIDIA Geforce GT 730 2 GB (GPU GK 208)which is Kelper 2.0. I am trying several times with video codec H.265 (Nvidia NVEnc) but getting failed with a message "Queue finished with error or cancelled detected ". With H.264 (NVEnc) is working fine. Can you please understand and give me a solution.
My Nvidia Geforce 1070 doesn't really speed up using NVENC h.264 video rendering significantly. I'm sure it does something, but the difference was not breathless. Let's just say I still call my computer "chuggy". Basically from a video rendering standpoint, it was a waste of money. So I should buy a RTX 2070 Super instead of a new 5900x? Seems like that would help the final render, but it's not going to help much the preview editing process held back by my FX8350. I remember reading even up to the 1650 they didn't support the next generation of video encoding. You're only seeing this boost because you're using a 20xx or higher card. I'm looking at the webpage for the Zotac 2070 Mini and I can't see what power pins are needed anywhere... it's literally the only thing I want to know about a graphics card and it's never listed in any ebay listing. Do I need a single 6 pin, dual 7 pin, or an 8 pin, or dual 8 pin power connector. Or none at all. It's vxxing and a very critical thing you got to know or that new graphics card you just bought won't work with your power supply
h265 is more complexe hence should be better compression:quallity ratio.. but it is harder to compute that is why encoding as well as decoding takes more horse power
For what it’s worth, my GTX 950 OC encodes in NVENC in similar times to that 2070 Super. Might be worthy info for people looking for a cheap HTPC card.
To the ones saying file size is different, don't use some abstract "quality factor" in handbrake, use bitrate. I just tried encoding one file to x264 1 pass / pass, x264 NVENC, x265 1 pass / 2 pass and x265 NVENC, all at 1200 kbps and files are from 184 to 186 MB, mostly the same quality from what I see, x265 maaaaybe has a bit less blocky result in some "harder" scenes. I never used constant quality slider, and I've been recoding vides for last 15+ years in various programs. If you aim at specific file size than use bitrate. As for this test, not that usefull, while recoding handbrake shows frames per seconds it currently encodes. That, with exact resolution and bitrate of source video would be some kind of metric, this 12 minutes, 35 minutes, 1 hour and 20 minutes... means nothing.
I agree. Quality slider can be OK for short videos but for long files 2-pass encoding is better for effective compression. h264 encoder is able to detect scene chances and place keyframes at the first frame of every scene and plan more precisely compressed packets when it's in 2-pass mode.
@maraksot78 you say you didn’t notice a difference in quality between H265 and H264… Because you didn’t do a test to look for any quality differences. If your file size is different then you didn’t test for quality. Do a 1080P encode with a 3000k average bitrate for both h264 and h265… still don’t notice a difference? Set it to 1000kbit for both. H265 isn’t just about 1/2 the size for the same quality… it is about 2x the quality for the same size.
That’s why, using GPU are really crazily faster, we are encoding it saves time more than 4 hours. [Intel i5 using intel HD Graphics 620, using intel QSV]. Well, we gonna to QSV if they listed it
Can you please do this for 12th gen and 13th gen intel cpu with igpu for QuickSync technology? If ever you have those resources. I am thankful for you for this video by the way. good job
Try avoiding h264 before converting into h265, each encoding is a quality loss and encoding from h264 to 265 encodes just the ollready quality lost video, what results in just better compression but not in the much better quality of the h265 codec.
i mainly clicked on this video to see how well (or bad) intel IGPUs encode h.26x because i wanted to see if the iGPU could encode a few security cameras but have realized it can only encode 1 stream in real time so its a no go for me! DGPU it is!
I have ASUS TUF Gaming Z690-Plus WiFi 4D motherboard with Intel i9-12900K. Graphics on that CPU is UHD 770. I also have GTX 1050ti. When I render videos in Vegas using UHD 770 Quick Sync it crushes my 1050ti. A 20 minute video at 1080p takes about 2 minutes with Quick Sync. With the 1050ti it takes about 8 minutes.
In 2024 i test encode hevc 1080P on Ryzen 5700g vs rtx 4080 and just as usual gpu poor much more than cpu in same bitrate. It same quality when i increase about 1000-1500 bitrate for gpu encode. CPU always best choice for quality in small size
@@Maraksot78 ty for the response... Your video was excellent BTW.... You may consider the new Ryzen 7 5700g APU for Transcoding.. they just came out recently and are pretty new.. I've been wondering about getting one and turning it into a media server
yup, the 1650 Super uses the Turning architecture same as the 1660, 2060, 2070 and 2080 so it has that improved h.264 performance just like it's more expensive Turing brethren. :)
My only issue is you did not compare file sizes between the different encodes. The CPU should be the smallest file size. While the Nvidia is the biggest. Otherwise great video
Wanna skip to a particular part of the video? Use the Time Stamps. :)
Time Stamps
0:00 - intro
1:51 - hardware I used
2:26 - our test file
2:45 - Ryzen 9 3900X h.264 & h.265 results
3:07 - RTX 2070 Super Nvidia NVENC h.264 & h.265 results
3:45 - What's the difference between the h.264 & h.265 codecs?
6:03 - GTX 1050ti Nvidia NVENC h.264 & h.265 results
6:37 - UHD630 intel Quick Sync aka QSV h.264 & h.265 results
7:12 - i7-8750h h.264 & h.265 results
7:58 - Radeon RX 570 AMD VCE h.264 & h.265 results
8:55 - Ryzen 3 1200 failed
9:39 - encoding times for DVD rip
10:19 - How does the video quality compare?
11:00 - Which hardware encoder is the winner?
11:24 - Thanks for Watching! Like, Share, Comment & Subscribe! :)
hey I wanted to ask you a question. Is it normal for my graphics card fans to not be spinning when just watching TH-cam (not playing a game.) If it's not normal what could be wrong? Keep in mind that the fans spin once I open my pc but when the monitor loads it stops.
@@thalassinosmitsou3806 Yes that's totally normal. Graphics card nowadays have what they call 0 RPM mode which means as long as the GPU remains under a certain temperature there's no need for the fans to turn on so they just stay off. As soon as you start gaming or doing something that utilizes your GPU and the GPU starts heating up then the fans will turn on to cool it as needed.
@@Maraksot78 thank you thank you, amazing content by the way
Please help, I use AMD Ryzen 7 7700X and RTX 4060 Ti 16GB, but why NVENC doesn't exist On Video Encoder?
Few things:
1. H.265 is about same quality at half the size. Most clients support decoding H.265 so that's definitely preferred.
2. 1080p30 preset is not good for movies because your movie is likely 23.976 (NTSC) or 24 fps content.... you could achieve more compression and less judder matching the source framerate.
H265 is also MUCH better for streaming you library through Emby or Plex. Movies are at least half or more in size, and TV shows (which i have a metric ton of, are about 1/4 the size.
But compare the quality and the filesize. NVENC is faster but files are bigger and video quality is worse when using same quality settings in handbrake. This is why I'm back to CPU encoding.
Thats why i upgrade my cpu and not build in a gpu.
Handbrake is working perfectly.
My main problem at the moment is how to passthrough my bluray drive to my pc.
Otherwise i put it back into my pc and copy the files to my pc first and then to my NAS to render it
GPU encoding cannot match output quality of CPU yet.
@@pennyhardaway7491 I just did a GPU encoding and a CPU encoding of a 1080p movie. I put them side by side and I cannot tell the difference. I even removed the names of the files and showed it to my wife and I asked her which is better. The Original file, the GPU or the CPU one. And she choose the GPU one.
I don't know anymore!
@@romangeneral23 compare the file sizes for h265 CPU encoding vs h265 GPU encoding for the same quality.
The new quicksync for 12th gen Intel cpus have better benchmarks than nvenc
Really good content here, just want to point out that while it's not perfect with the equipment you have like with a laptop processor against a high end desktop processor it is really well documented and detailed.
Watched all the way through because it was useful information even if it wasn't exactly what I was looking for initially.
thankyou, so hard to find this kind of test
Quality is definitely different. Darker areas tend to make it easier to see; NVENC will typically have a 'blotchyness' to it when compared to same-quality settings. Part of the issue IMO is that FFMPEG as far as I know has not taken advantage of the new NVENC SDK for transcodes, which is what Handbrake uses. I believe the Handbrake devs had to be woken up to the possibility of hardware encoding by other users if I recall, I think they thought they had to license it and completely ignored it at first. You also can't go 2-pass with NVENC. Speed is really impressive for sure, but CPU encoding also gets better file sizes compared to NVENC in my experience (strictly talking Handbrake here.)
Yeah for now Handbrake's NVENC h265 is pointless for me- larger sizes for lower quality. For me the whole point of using h265 is to get much smaller file sizes while maintaining reasonable quality. So it doesn't matter to me that it's faster if it can't even do that..
yep.. but GPU encoding result in "not so god quality" and also larger files... CPU encodings take longer but compress way better with better quality.
maybe but Intel QuicSync result is so good. i think Adobe and Intel have some secret deal for this.
RTX NVENC is on par with (or better than) x264 medium.
I honestly can't tell a difference quality wise, and I have a 7 foot wide 1080P projector, and a large 4K TV. Can't tell a difference on either. NvEnc Encoder on highest quality on every preset with the "Constant Quality" slider set to either 23 or 20 depending on if I am working with a HD or non-HD video file.
@@DD-sw1dd if you cant see a difference in the picture . Filesize is another big difference cpu encodes can be 2 times smaller with the same outcome. GPU encodes are fast but they dont compress as good as cpu encodes. Dont get my wrong i also use gpu encodes for the most stuff.. Because its faster. ;-)
@@daesungkim1478 you mean comaring output filesize VS quality?
The work put into this video is admirable, subscribed
Thanks for the effort mate, you saved me a couple of hours of testing.
Glad I could help
great video
To compare video quality with your eyes, Media player classic can save frames as PNG, and you can select the exact frame in the video in the seek menu, e.g." 1125, 30" which means 1125th frame, 30fps. You can copy and paste that number into another encoded version and it will jump to the same frame (it can be off in the source video, no problem between handbrake encodes)
Nomacs is a great image viewer that can allow you to pixel peep between two images without re-zooming (if the two images are same dimensions). You can click left and right keys to switch and remain at the same spot.
where is this "seek menu" for the frame on MPC?
Man, I wanna hug you rn, ty so much, I have an intel i5 10th gen and I have been using my CPU for handbrake ( I don't have a GPU ) and it took it ages to finish a file.
CPU gives you better quality it's worth the time
Great video bro, very informative and helpful!
Thank You Sir for delivering us such a quality content and this wonderful information....🥰🥰
You're welcome. Thanks for watching the video and for your very kind comment, I appreciate it. :)
So, what if...you have a batch to encode in handbrake. If you hade a intel I7 8th Gen cpu and a AMDd RX550 video card. Would it create more heat over time?
Looking for a video JUST like this
It helped me a lot
Yes, yes, it also helped me!
Whoa. Your 3900x machine did a 1080p/60 encode in an hour and a half? That's insanely fast already! I'm using an i7 2600 machine for my Plex server. Works fine for me, but geez. That's wayyy faster than I'm used to for Handbrake encodes! It would take around 24 hours for my machine to do an h.265 encode at those settings.
12cores/24threads of Zen2 hitting 4ghz. It better be faster than a 4core 4 thread chip from nearly a decade ago.
Really cool video with a lot of interesting info! I can see tho that CPU has better quality but it comes at a huge cost/time sometimes.
Did you compare the final file sizes of all h.264 & h.265 runs?
I did not. My thinking was people are going to use whatever hardware they have and get whatever results their hardware can deliver. I didn't think about this possibly being a "what hardware should I get or use" kind of video. Even though final output file size is an important aspect, the time savings when encoding was the thing I was the most interested in so that's what I focused on. I can definitely make a followup video comparing the file sizes as well though. :)
Recomendation for premier pro and after eff? Ryzen? Amd? And wich type. Thanks you, bless u
good video, thank you!
how was cpu/gpu usage when using the 3900x+rtx2070?
bc my i5 1035g1+uhd had 50% gpu usage and 100% cpu usage using qsv
I have been told Quick sync make a big different. I done know but could you have miss a setting?
I was just given a 15 xps 9550 laptop. i7 6700hq with a intel HD 530 and a gtx 960m. I can't get the hardware acceleration to work for HD videos it works with sd. And at the end of pass 1 it completes but the job the end file is nowhere. Any suggestions
I have a Dell laptop (quite old now) with an Intel 620 GPU and I get 60FPS+ encoding speed when using the QSV preset - happy with that
Great video, but crucially, you left out the file sizes for these encodes. I think you'll find that the CPU encodes will produce much smaller file sizes than the GPU encodes, all other things being equal. And for me, that's actually more important than the amount of time the encode takes (within reason, of course).
That is why I followed this video up with this video... :) th-cam.com/video/FsTtMERkFbE/w-d-xo.html
CPU results are better when it comes to file size, but I prefer using my gpu because I don’t have time to sit there and wait forever just for a smaller file lol. Thanks for this video. I totally get it.
AMD support h265 en/decode, so what is the difference btw h265 and h265 (amd VCE). as i know VCE is a very old encoder and it didn't well support in many application.
Hey! I know it's been a while since you've done a encoding video but could you pick up one of the cheaper intel gpus and see how AV1 stacks up rn vs H. types?
Great video thanks, I have a 2070 super with an intel 10900k I've been using my CPU mainly thanks to you I'll save a lot of time using the GPU.
Hi, I don’t understand English, which video card is better to take for rtx3080 or 6800xt stream?)
RX 570 vs RTX 2070 it is a no contest. Even UHD 630 is a lot newer than RX 5700. But This video drives the point any GPU is better than no GPU for encoding.
4:24 It's quite simple. x265 = smaller file at the same quality OR same quality with a smaller file compared to x264 depending on which lever you adjust. The cost is more encode time, but that is a one time only thing.
Sadly you did a totally incomplete job reviewing the various encoding methods. What you failed to mention is that there are file size differences as well. For example, a 1070ti H.265 will save you time however will not save as much space as CPU encoding. A 1.6 GB Video after encoding using Handbrake and using CPU with RF24 became 1.06 GB while NVENC for the same setting gave 2.2 GB!!
Truly you need to perform more research and provide an accurate representation of not just time but file sizes comparison as well!! I was searching for this and hoped your video would showcase this but was disappointed.
Also the difference between Pascal and Turing in file size comparison.
It looks like nvenc uses different compression algorithms under water. It looks like you save much more time but in reality it does not work nearly as hard as intel Quicksync so in the end we compare apples to oranges.
Are you using 1070ti? As far as I know, rtx nvenc(which he used) is a lot better.
Hey, im having a problem, since i have this new computer my microphone input sound and my dektop sound mixes for some reason, i cannot talk in discord with my friends because of this, i've looked on the internet for information, but without succes. Could someone please, please help me!
Maybe you are monitoring your microphone input, or you are looping back your computer audio into a microphone input device.
Thans for your reaction, i actually fixed it by fixing a new input and it worked
I think 8 GB is still high for a 1080p h264 movie. You can shave more by setting a lower bitrate. For reference; TH-cam uses ~2 - 2.5 Mbit/s for 1080p h264. You can shrink the file down to 2 - 2.5 GB and keep YT quality.
Sometimes weird results. I personally use NVenc to convert 6k,7k and 8k 3d videos to 4096*2048, and my resuts say, that nvenc and amd vce (vega 11) can do it nearly in same time. AMD has little worse picture quality and both are much worse then x265 processor encoding. Tough GPU can do its job sometimes 50x faster... Quality difference (with same file size) are noticeable on details in freezed video and in clouds or dark scenes.
Using h.265, thumbnails doesn't show! So i won't back to h.264. did you has this issue?
Great video. I use handbake but I like to do the 2 pass encoding. It keeps quality really heigh and the file size high. Unfortunately you can’t use Nvidia encoder with two pass encoding. If it could do that it would save A LOT of time. Keep up the good videos. Subbed.
Can you compare the videos on a 65" or 75" inch 4k tv? I'm a PQ snob. My wife doesn't mind watching a movie on her phone streaming from Netflix, or a 75" with a 4k Bluray. :/
Now i will buy low profile gpu with support nvenc. Thanks for video
Thanks for the info, very useful indeed
h.264 encoding vs. h265 encoding on 1050ti only saves 1minutes I guess you must have done something wrong in your testing. Did you set the encoder preset to same level before you start ?
you can do a test with a 3070, I would like to know if it changes or has the same time as an RTX 2070.
The 3070 has the same encoder as the 2070 Super, its going to be just as fast
Thank you! Do you know if the encoding is only using the ASICS or the EUs on the GPUs?
Sadly I do not know. I'm just an average dude that uses this stuff to copy movies to my Plex server. I haven't looked into that kind of stuff.
Thanks
Newer GPU models use ASICs to encode, like NVENC or Quick Sync, older models like Fermi/GTX4xx use CUDA to encode which is using the EUs.
@@nfsking2 Thanks, it seems that Plex is optimized for Intel QSV.
The NVENC and QSE use dedicated encoders. The amd 580 uses the EUs via the driver, similar to openCL. The idea was to not waste any die space for things that don't translate to FPS in games. These days with game streaming being popular, the premise changed though.
Is the quality poorer using gpu encoding when encoding 4K movies ?
I haven't encoded anything in 4K yet so I do not know the answer to that question. Sorry. At 1080p though I haven't noticed a difference using the settings I use.
I have a 1.81TB drive almost filled with all of my Bluray and DVD MakeMKV rips. Luckily my rips of cartoon series like Samura Jack, Aang, Korra, and Cardcaptor Sakura are over so I just need to pay attention to 3D movies0which MakeMKV can't do so I need some leads to some 3D Bluray ripping software.
Excellent work bro
Not trying to be negative but if you want to see the actual differences between two video file qualities, you gotta do pixel peeping. For example, take a screenshot of the same frame in a image format such as .bmp and view each file in full screen (preferably on a large screen for 1080p at least 27" and 32" and up for 4K), then switch between the two snapshots using your keyboard arrows to see if you notice any differences and which is better.
Otherwise, I doubt you're gonna see any differences when you view them side by side in small scaled down windows like that.
Quality video. I'm trying to figure out how to get my RX 570 to encode my DVD collection because right now it's taking about an hour to create ~2gb files.
The very next video I made after this one is a follow up to this one where I compared the file sizes from each of the different encoders. th-cam.com/video/FsTtMERkFbE/w-d-xo.html The encoder that creates the smallest file sizes is CPU encoding but it is also the one that takes the most time. AMD VCE was of course much quicker than CPU encoding but produced the largest file size of all the encoders I tested. Nvidia NVENC was typically the fastest but came in between AMD VCE and Intel QSV for file size. In my tests the best encoder for both speed and compression is Intel QSV but if you're looking for the smallest files you can get CPU encoding is the way to go. Now that video is almost a year old at this point so it's possible AMD has improved things with more recent drivers but it's something you'd have to test out for yourself.
i have AMD RX 570 but i cant use VCE , why ?
The quality vs each other is unnoticeable?
Great stuff @markaksot78, and thank you. I just bought a Radeon RX-570 today to replace my 11 year old video card for my 11 year old desktop with an Intel i7 i7-2600K cpu.
Now I know how to enable a much faster encode time with this new card. Just have to figure out the correct parameter now for my HandbrakeCLI workflow....
Cheers!
did this include fps info for each hardware?
Please show the resulting file sizes
New sub here. :)
Cool content, keep em coming.
Would you say the read\write speed of the storage & bluray drive used when decoding etc plays a part? I would say so considering the file sizes in question... keen to hear your thoughts thou :)
The times shown in this video is encoding time in HandBrake only. Ripping the disk is another 20-ish minutes on top of that. I'm sure how long it takes also depends on the speed of your disc drive. I have an Asus 12X BD, 16X DVD drive and it takes between 15 and 20 minutes to rip a disc.
@@Maraksot78 ah i see, pretty new to this so still learning.
Cheers for the reply and video.
Do you think that a 5700 XT or 6800 XT would encode faster than the RX 570?
Yes. I actually made a follow up video to his one where I used a 5700XT instead of the RX570 and the improvement from Polaris to Navi is pretty pronounced. th-cam.com/video/FsTtMERkFbE/w-d-xo.html
Can i compress 4k hdr video to a lower size without losing the 4k hdr quality?
I don't know about this in Handbrake but if you learn ffmpeg then yes.
Informative video brother. I am using NVIDIA Geforce GT 730 2 GB (GPU GK 208)which is Kelper 2.0. I am trying several times with video codec H.265 (Nvidia NVEnc) but getting failed with a message "Queue finished with error or cancelled detected ". With H.264 (NVEnc) is working fine. Can you please understand and give me a solution.
That GPU doesn't do HEVC encoding.
My Nvidia Geforce 1070 doesn't really speed up using NVENC h.264 video rendering significantly. I'm sure it does something, but the difference was not breathless. Let's just say I still call my computer "chuggy". Basically from a video rendering standpoint, it was a waste of money. So I should buy a RTX 2070 Super instead of a new 5900x?
Seems like that would help the final render, but it's not going to help much the preview editing process held back by my FX8350.
I remember reading even up to the 1650 they didn't support the next generation of video encoding. You're only seeing this boost because you're using a 20xx or higher card.
I'm looking at the webpage for the Zotac 2070 Mini and I can't see what power pins are needed anywhere... it's literally the only thing I want to know about a graphics card and it's never listed in any ebay listing. Do I need a single 6 pin, dual 7 pin, or an 8 pin, or dual 8 pin power connector. Or none at all. It's vxxing and a very critical thing you got to know or that new graphics card you just bought won't work with your power supply
h265 is more complexe hence should be better compression:quallity ratio.. but it is harder to compute that is why encoding as well as decoding takes more horse power
Awesome, thanks!
I have a 10th gen intel i5……. Why is mine taking 14 hours?
OK, then I will try that Intel Quick Sync feature in my PC using Handbrake to encode some gameplay videos! I will check that out for sure!
For what it’s worth, my GTX 950 OC encodes in NVENC in similar times to that 2070 Super.
Might be worthy info for people looking for a cheap HTPC card.
To the ones saying file size is different, don't use some abstract "quality factor" in handbrake, use bitrate. I just tried encoding one file to x264 1 pass / pass, x264 NVENC, x265 1 pass / 2 pass and x265 NVENC, all at 1200 kbps and files are from 184 to 186 MB, mostly the same quality from what I see, x265 maaaaybe has a bit less blocky result in some "harder" scenes. I never used constant quality slider, and I've been recoding vides for last 15+ years in various programs. If you aim at specific file size than use bitrate.
As for this test, not that usefull, while recoding handbrake shows frames per seconds it currently encodes. That, with exact resolution and bitrate of source video would be some kind of metric, this 12 minutes, 35 minutes, 1 hour and 20 minutes... means nothing.
I agree. Quality slider can be OK for short videos but for long files 2-pass encoding is better for effective compression. h264 encoder is able to detect scene chances and place keyframes at the first frame of every scene and plan more precisely compressed packets when it's in 2-pass mode.
Wow those files are huge, I use h265 at usually 27 / 28 quality and get 3-5gb files don't really notice any artifacts
RIGHT?!? I was like how are they so big for a movie that doesn't really have any grain.
10:19 It might be easier to find a difference if you use higher-motion video
@maraksot78 you say you didn’t notice a difference in quality between H265 and H264…
Because you didn’t do a test to look for any quality differences. If your file size is different then you didn’t test for quality.
Do a 1080P encode with a 3000k average bitrate for both h264 and h265… still don’t notice a difference? Set it to 1000kbit for both.
H265 isn’t just about 1/2 the size for the same quality… it is about 2x the quality for the same size.
Can you make a new updated video?
Question:
In your x264 and x265 with your CPU encoding
What speed did you set?
Slow? Medium? Faster?
Many thanks !!
He said he used the inbuilt preset, which is set to slow.
@@middle_pickup
Thank you for your reply !! 😊
That’s why, using GPU are really crazily faster, we are encoding it saves time more than 4 hours. [Intel i5 using intel HD Graphics 620, using intel QSV].
Well, we gonna to QSV if they listed it
Can you please do this for 12th gen and 13th gen intel cpu with igpu for QuickSync technology? If ever you have those resources. I am thankful for you for this video by the way. good job
Great content saving time for viewers
Good information sir 👍 very nice
Can anyone in the comments suggest settings for a full amd system, better compression and that the quality does not drop much
Try avoiding h264 before converting into h265, each encoding is a quality loss and encoding from h264 to 265 encodes just the ollready quality lost video, what results in just better compression but not in the much better quality of the h265 codec.
i mainly clicked on this video to see how well (or bad) intel IGPUs encode h.26x because i wanted to see if the iGPU could encode a few security cameras but have realized it can only encode 1 stream in real time so its a no go for me! DGPU it is!
I have ASUS TUF Gaming Z690-Plus WiFi 4D motherboard with Intel i9-12900K. Graphics on that CPU is UHD 770. I also have GTX 1050ti. When I render videos in Vegas using UHD 770 Quick Sync it crushes my 1050ti. A 20 minute video at 1080p takes about 2 minutes with Quick Sync. With the 1050ti it takes about 8 minutes.
Спасибо за видео, наконец-то кто то понятно рассказал, однозначно like! 👍
Good stuff!
Thanks Ez! :)
In 2024 i test encode hevc 1080P on Ryzen 5700g vs rtx 4080 and just as usual gpu poor much more than cpu in same bitrate. It same quality when i increase about 1000-1500 bitrate for gpu encode.
CPU always best choice for quality in small size
After purchasing, I thank my God for allowing me to purchase my R7 3700X. I can work while handbrake is working. XD
now we just need one with the 3080
Any new hardware to remake this video?
Nope. The current GPU shortage has made it really difficult to get anything new at a reasonable price.
@@Maraksot78 ty for the response... Your video was excellent BTW.... You may consider the new Ryzen 7 5700g APU for Transcoding.. they just came out recently and are pretty new.. I've been wondering about getting one and turning it into a media server
INTEL QUICK IS LACKING QUALITY IS HIGHLY PIXALATED IF YOU CONVERT NORMAL VIDEO WITH LOW BITRATE WHILE COMPAIRING TO NVDA NVENC
Sir my game audio is coming through my microphone.plz help and frnds can hear it on discord .
Use ptp
Push to talk.. it's in setting
I've passed from gtx 1050ti to gtx 1650super.. then 30% faster in time encoding.. best price/quality vs 2070super..
yup, the 1650 Super uses the Turning architecture same as the 1660, 2060, 2070 and 2080 so it has that improved h.264 performance just like it's more expensive Turing brethren. :)
I might buy the rx570 first and encode with vce for awhile,come rtx3050 next year im buying that to save the encode time
thanks for the help
My only issue is you did not compare file sizes between the different encodes. The CPU should be the smallest file size. While the Nvidia is the biggest.
Otherwise great video
thanks a lot, i was worried about my 6500xt cause it don't have hw encoding,
so a intel processor with igpu will do it insted , thaks
We take ffmpeg for granted though. Everything runs on ffmpeg and the software is amazing.
in my test intel quick sync vs nvidia nvenc to convert my oneplus 7 video of 1080p 700MB file to 70MB quicksync hile nvidia nvenc looked good
sadly handbrake does not use AMD GPUs fully. as it will mainly use CPUs.
Try to convert anime. Its reasonable. Little shaggy or blurry in video will be shown
Thx!
Excelente video ya tenía una idea...y yo comprimo muchos vídeos uso Intel Sinck y Nvidia
I had to laugh when $580 seemed "pricey" for a GPU xD. Wouldn't that be nice! the things we took for granted :'(
You should use the original frame rate instead of 30fps.
it was good but it would be much better if you tested rx570 with 3900x I think you are bottlenecked RX 570 with ryzen 1200