Fun fact. Video is encoded in terms of I-frames (initial frames - full jpeg photos) and D-frames (deltas from the directly preceding frame). So if you click on a particular I-frame, decode is likely to be instant no matter which encoder is used. If you click on a D-frame, it has to search all the D-frames backwards until it finds an I-frame which can start the decode process, it decodes that photo, then plays the deltas (D-frames) forward until it hits the picture you clicked on. Each codec & bit rate will produce e.g. one I-frame then 30 D-frames (the 1 : 30 ratio can vary). So if you have a higher quality encoder it might produce bigger I-frames (which takes more storage) but then more D-frames with more delta-work in each frame (to balance out the high storage of the I-frame but try to keep the picture from degrading too much as each new D-frame always degrades quality). So technically, your random clicks better be really random because I can imagine a 3x difference between clicking an I-frame and clicking the last D-frame in a series - the last D-frame might take 3x longer or even worse ... This explains why a higher quality encoder will be slower to random-seek, the I:D ration might be 1 : 40 instead of 1 : 30 requiring 33% more D-frames to be played on average to play a random frame ...
Hevc in particular has pretty high decode complexity so it will still take longer to seek to the same frame If you are recording video to edit later it might be worth changing the I frame interval in your encoder settings to make things more responsive
@@LorentGuimaraes For some reason, only Intel and AMD GPUs have access to AV1 in the Resolve Free version. Nvidia only in the paid version. Also, use H265/HVENC instead of H264.
AV1 was a gamechanger for me. I can reduce the size of footage in daylight by 50% without noticing a difference zoomed into the picture. And darker evening or night footage i can reduce the size by 70% to 80%. Its mindblowing. I have to use the CPU though, because the footage i work with has to be highest quality. I render at preset 4 and it takes hours but for me its worth it because the size of my archive is much smaller now.
I never comment on these but man your video had exactly all the information and tests I was looking for, both on the streaming and recording fronts props
bro im just and random person watching not a subscriber but i see that you did a hard work making this video with every details i really appreciate you and you deserve a subscribe
Dude this was an awesome video. So much information, exactly what I need to decide which codec i´m gone give a try. Really great explanation. Thank you so much! *edit* ok already tested. AV1 with RTX4070 Super is just a smooth experience. The Quality is insane (25.000 CBR), the speed in editing is absolutely stunning. Really, thank you again for sharing this video 😍
Lately youtube has been reccomending me exactly what i need. First it was some dude that tested and made a spreadsheet of like 100 different sfx PSUs sorted by efficiency at 20, 40, 60, 80w which is really useful for a home server, and includes price and a calculator to find the ROI if you decide to get a more expensive PSU thats more efficient and it tells you how many years it'll take to make your money back if you get the more expensive one over the cheaper one, some take 200 years, some take 2-3 years for example. And now it's this video, gives me a perfect idea of what I need to focus on for optimising my plex library.
Appreciate the breakdown. Very helpful as I start to record and save personal media to my server. File size has become more of an issue than I thought it would.
You just recommended me this video and for what it's worth, I find the information you're providing genuinely really useful. I've also watched a few of your other videos. Considering I've just discovered your channel, I'm definitely going to stick by. 👏👏 Keep it up, your channel will get the recognition it deserves eventually if you keep up the pace. And good luck!
Thanks for givin it a look. Appreciate the support it means a lot. This video hasn’t done as well but it’s more scientific and is the guide I always wish someone made
Great video buddy 👍 AV1 is superb with all it's implications as it is still new. 👌 I did a recording on AV1 (RTX 4070) and it looked insane. Looks similar to the game I played on my monitor. There wasn't any difference and what really amazed me, was the file size lol 😆 😂 🤣 I recorded for almost 50 minutes and the file size was 1.84GB lol 😆 😄 🤣 😅 that was the best quality and file size I ever seen by far since recording. 😄 AV1 is the way to go and it will eventually be the future for streaming and recording if you have capable hardware to encode it.
You didn't mention royalty fees for these codecs. Both H.265 and HEVC have royalties attached to their use that can add up to very large numbers (an annual corporate unlimited use license currently costs just under $10 million/year). There are some small volumes of use, and shorter video lengths that are royalty free for now, but the royalty terms can change at any time, and I would be surprised if they didn't start chasing smaller users - especially if AV1 becomes very popular. AV1 on the other hand was designed from day 1 to be 100% royalty free, so paying a little extra for a video card with AV1 encoding might save you a royalty nightmare in the future. The company enforcing these royalties has been making tens of millions from the big streaming and production companies for years, but if those companies convert to AV1, they will need to look for other, probably smaller targets. Also - great vid - your perspective as someone that doesn't have unlimited money for hardware/software is incredibly helpful.
i know this is a prety old video..but let me talk something ^^: - avc/hevc/av1 use a lot of B/P/R- frames (more power to reconstruct the frame) - some software will not use hw even if the gpu supports (why? good question) u can check that DR/Premiere/ Vegas will have a different hw support in some case we need to install hevc extension to be abble to dec/enc in HW (the price for a paid codec) 😑 - the best hw we can get is rtx+intel cpu "K" or "non K" chips ..the mediaengine from intel is FAR the best HW-Acceleration for enc/dec (VC-1/MPEGs/AVC/HEVC/VP9 and AV1) up to YUV4.4.4 - 10/12bit (intel do not trully enc VP9 in HW....is more something like a Virtual HW) the intel "F" chips (no igpu) do not support HW-Acceleration VP8 was dropped on the 12gen cuz this codec is worst than avc Hope someday intel implement support for an "Intermediate codec" like apple with their ProRes codec YT: -google have their own HW to handle all the vids on the YT their HW can enc/dec AV1/VP9 more fast and efficient compared to previous HWs (intel's)...so i think that is the why AV1 processing is more fast -Google is the only one who can Trully Encode VP9 in HW mode (i dono why google not allow others to enc vp9) STREAMING: - HEVC is the best choice for basically all HW (Nvenc GTX1000s or intel 7th gen cpu) on youtube u can use 10bit/HDR and a higher bitrate than ttv (yt allways will transcoding the stream) - AV1 it is more suitable for low bitrate and/or high framerate (because if you can use a lot of bitrate then hevc is enough) - TTV has the "SOURCE" option which is the real quality you are sending (without transcoding) but it is limited to 6mbps and only supports AVC In this case, using a CPU is a better choice or the Nvenc of the RTX30 (this Nvenc offers quality equal to or better than the CPU in the medium profile) but if you have the CPU to use the slow profile...USE it.
Fun fact: I noticed too much artifacts compression on your H264 capture, so I just downloaded your video without any conversion (VP9 1440p 60 FPS + Opus) to make a test. I converted the video to H264 using the ffmpeg (libx264) from 1:51 to 2:51 applying the veryslow preset at 4000 kb/s. The result was ok, not too much blocks, but far to be perfect, just lightly below the perceptual quality of HEVC. As I suspected, much of the artifacts are due to Nvidia's poor implementation of Nvenc. Fortunately hardware encoding with HEVC and AV1 don't have this problem.
this is awesome! I got a 4090 to record using the AV1 codec. I'm wondering - should I use CBR and just set the bitrate to like 20-25mbps? Because I've seen quite a few people use CQP as well.
Up to u man. Prolly cqp is fine. I starting cbr because it helps with smoothness in editing from what I’ve tested. However, cqp will most likely give u better quality footage. Depending if u edit on an ssd as well, cqp might be just fine in editing
And the free version doesn't support AVC and HEVC hardware decoding and encoding. That explains the timeline playback differences he saw between AVC/HEVC and AV1.
That was a super comprehensive video! Really appreciated the timeline test. When editing, I can find myself scrubbing through hundreds of clips and sluggish performance absolutely kills my flow; same for dropping frames during cuts. Nvidia conveniently ommits hardware acceleration for the video formats I work with, namely H.264/H.265 10bit 4:2:2, so I've had nothing to upgrade to from my old GTX 1070, unless I go for Intel Arc or one of their newer CPUs.
Hello, I am new to recording and streaming. I have a 7800x3d and managed to snag a 3090 ti for a decent price. From what I gather from your video is that I should be good to use AV1. That being said a lot of these settings and features are sort of a blur to me. Do you have any recommendations of resources to gain a better grasp on all of this? I do know google is a thing but I figure Id ask someone who already has learned a lot and see what they used to learn all this.
AV1 is interesting to tinkle with lower bitrate & retain decent vdo quality using GPU encoding. Thanks Bro for the breakdown parts in the vid, a big plus!
Av1 on Nvidia is known to be the worst out of the bunch. In terms of Quality. AMD and Intel are a much better pick when it comes to Av1 encoding quality Which is ironic as AMD has been known for lackluster hardware encoding. But ay, they really did a good job on the Av1 encoding for RDNA3, they also improved h.264 on it.
This video rules. Very thorough. I was just thinking I wish you had shown video decode on the task manager and then you pulled it up. And you got into how the base version of resolve doesn't have HW decode(except for av-1, bizarrely), something I thing trips a lot of people up. Also: I think youtube encodes natively to AV-1 so perhaps it already being in that codec helped? Not sure.
Just want to say thank you. I don't use obs but I have mirillis Action!. I could never for the life of me find that perfect balance of quality and file size. I was able to match my settings to yours some names were different on mine it was in Mbps which would be 18 instead of 18000 kbps on OBS. However recording some system shock gameplay at 1440p for 5 minutes gave me some awesome looking footage I was happy with at 650mb roughly it was not 700 I'm sure. I believe another key element in my file sizes used to being 3 gigs for 5 minutes was my frame rate being set to 144 and not 60. Now my videos are awesome smooth quality.
Nah, I think it should be pretty plug and play, download the arc drivers and select the arc encoders and that should be it. I don’t have arc tho, I’m assuming u saw the Linus video right?
@@vextakes correct. I'm looking to see if it would be worth it for a streamer. I have a 3080 and want better quality resolution on my streams. Can't find much info though.
Unfortunately live-streaming is not supported at all with av1 yet. Twitch and UA-cam. So no you won’t see a quality increase while live until that’s a thing
Does 2x nvenc mean hevc stream gets divided between two encoders reducing the streaming latency to half? I use to locally stream my games to my TV. So, would buying an RTX 4070 Ti with 2x Nvenc help reduce the streaming latency to half?
if a cut is not at the keyframe it has to render the i-frame and then decode the needed frames till the selected frame. ( so playing back without the encoding its going to stutter)
AV1 is just awesome. This is coming from GTX 750Ti and Ryzen 3700X on AM4 motherboard user. On encoding using OBS at 10Mbps 1080p it uses 20W more power than Elgato HD60 Pro inbuilt H264 encoder at same bitrate and resolution. And what I came to know is Intel Arc A380 which has inbuilt AV1 encoder also has around 15W power consumption. So, I still have a question on this AV1 encoder since when on load that graphic card gaming sucks while encoding AV1 despite having inbuilt encoder.
Thanks for making a video about this interesting subject. Just a correction. Hardware encoding will always give you a worse quality than cpu encoding - both in terms of file size and video quality. But hardware encoding is so much faster (5-10 times) and will also use less power. HEVC (h265) is normally not an option for streaming to many users unless you got a big purse. Because of the patent on HEVC you will have to pay around $1.25 per user. Also HEVC is not as widely supported as AV1. For AV1 hardware encoding you can actually use the new Intel Core Ultra CPU's which comes with Arc Graphic including a AV1 encoder. For an older computer you can add a cheap graphic card like Intel Arc A380 ($120) which has a AV1 encoder as well.
Excellent! Very professional! Yes! People need to be aware that AV1 is cpu intensive, so while streaming might be going av1, it's not there for mobile devices as it will eat up their cpus and battery! But av1 will indeed be the future once decode and encoding is mature!
I wonder if the intel arc 310 would be worth picking up just for the av1 encode? I think the lowest price for one is like $89 pretty good drop in for a media server running low on storage and you could just re-encode your media.
So I have question. So when you record and have audios in different channels with HEVC and then open the file in vegas pro will it create more audio channels in the program?
What decides the amount of tracks and which codecs are compatible is the video container. MP4, MOV, and MKV all support multiple audio tracks and many video and audio codecs
3:25 you're are correct to say that HVEC(X265) is a successor to AVC (X264). BUT AV1 is not a open source version of hevec , AV1 is a upgrade from hevec, but they had to dodge all patent traps that could led to a lawsuit. The magic of AV1 is how they can make thing still look good on very low bitrate... Like a full movie on less than 600kbs and still looks good for watching on tv. The main weakness of AV1 is how they tend to blurry stuff. But the tech is evolving fast. This video is one year old on this day. And so much have improved by now And they might still keep improving it as Netflix is forced to abandon X265 due to a lawsuit and copyright battles
You mentioned that video quality is a function of codec and bit rate but you didn't mention the encoding preset being used. That is to say that you can encode the same file with the same bitrate and codec but have different quality results based on the preset. Lower presets tend to be higher quality but take more processing power. So while you have to use preset 11/12 to live encode AV1 in software, you might use preset 4 to hardware encode which will come out with a higher quality result. So for those of us with hardware accelerated HEVC, we're comparing a much higher quality preset HEVC against a very low quality AV1 preset and HEVC is generally coming out just a little ahead. With this in mind, and that this video is a bit old now, it might be an idea to revisit this with hardware AV1 encoding.
You didn't mention the encoder quality level of the recordings. For example, 16000 medium setting looks good as 20000 veryfast setting. Quality level (preset) makes hude difference.
Hi, big thanks to your video that really helping me out about the quality of each encoder. but, i got a serious question is which should i buy amd or nvidia, let say RX 6600 or RTX 2060 or RTX 3050 or maybe should wait for next budget RX 7500 XT or RX 7600 ??? The thing is, is AV1 is that much important to these days and future? I do like only recording using App from its driver ( Relive & ShadowPlay) any opinions would really helped me! Thankyou!
I generally use "generate optimized media" in DaVinci just to eliminate scrub choke. Gives me a chance for a bathroom break, and a cold beverage before I start editing.
Hey could just add a part 2 of this video as Davinci Resolve do have AV1 export option. I mean just create part2 with - av1 export - UA-cam Upload - UA-cam Processing If its possible for U cause I'm getting larger AV1 files, almost double in size than h264 & h265.
Hey brother i have 4060 and i7 13gen hx cpu, i'm using hevc at 16-14 cqp level, what should i do more to get highest quality and how to export file for no quality loss on da vinci? tthanks and you really explained it very well
uuuuh I am just hoping someone can answer my question. see I download movies but the source gives me options of AV1 or h264 and I noticed that the AV1 size is always smaller but i don't know if its of worse quality My question is this in which format should i download my movies ?
AV1 gives mee noticeable sluggish feeling in game on 4070ti super. My encoding % is much lower on AV1, but feels awful compared to h.264. Makes no sense to me. I bought a 40 series just for AV1 and it feels terrible.
Thanks for letting me know about av1 because i was running a 4090 with davinci resolve free version for months without knowing i could encode with obs in av1 and have the ability to use gpu acceleration when editing. BIG HELP
Ok, I have watched a ton of videos and they all say to keep the canvas / scaled res the same. Now I'm being told to set Base to 1920x1080 and upscale to 1440p res. What would the Downscale Filter need to be? I'm at 60 FPS. Also, my monitor res is 1920x1080. I have an Nvidia GeForce RTX 2070. My upload is 22 mbps. KBPS; I was also told to set it to 10,000 then 12,500. Another video says to set it to 18,000. Then I was told 18,000kbps was overkill. Then I see they say to go with 20,000 but subtract 3 so go with 17,000 kbps (incase of dropped frames/lag). I am so confused here. I am a new channel and starting out. I have tested videos with different kbps and they all look the same. I go to UA-cam Studio and create a custom 1440p stream key and place that into OBS. I use H.246 coding. Now I'm being told to use HEVC instead and the stream keys are useless. Can you tell me what is the correct settings here, please?
Do you have the studio version of resolve? because if not then there is no hardware acceleration whatsoever. Edit: I didn't know that the freee version allows av1 hardware encoding. The more you know.
I have a question. If I were to edit a video on premiere and export it with really high bitrate in x264 & then upload it to youtube, will the video after processing look as the same as a lower bitrate export of x265?
Probably yeah. Depends on what kind of ratios ur talking abt. I showed some examples in the video. UA-cam will just take whatever footage u give them then transcode it for their compression. Sometimes it does 264, sometimes vp9 (codec), or sometimes av1. There is ways to manipulate what codec UA-cam uses, but you’ll have to find that out for yourself. Short answer tho, no. UA-cam doesn’t really care what codec u give them. U can do some independent testing to see what bitrates are indistinguishable with 264 and 265 for u. 265 will basically just save u storage space
AV1 decoding/encoding algorithm is much better than even the h.265 paid version, with only issue is the algorithm is branch heavy and sequential so only CPU can run it for a while, and creating a hardware IP for it takes huge amount of expertise..
You were using DaVinci Resolve's free edition, right? That's why you see a lot of stuttering in AVC and HEVC, it's because the free version doesn't support hardware encoding and decoding for AVC (H.264) and HEVC (H.265), but supports it for AV1. That snappyness you saw on AV1 was manly because your graphics card was handling the decoding. With DaVinci Resolve Studio, every codec is supported for encoding and decoding, so you may see no difference between the codecs. Yeah, you said that later in the video, sorry! Hehehe nice content!
you missed ultra low bitrate testing. many people dont have stable high speed upload, and are capped to 5000 (or less) kbps as upload. this also applies if they want to upload a 3 or 4 minute video to something like discord for sharing, while still keeping it under the 25mb limit. the differences in quality between h264 and av1 is even more stark the further down in bitrate you go, and even a 1080p, 1000kbps video will look watchable (tho blurry) with av1, while looking like a pixelated mess and basically unwatchable with h264. thats even if you encode with placebo preset with h264, while encoding at level 10 with av1.
Yeh had the same problem with it on my 3900X ended up going HEVC as well. on my old 1080ti which handles this pretty well. just got an Arc 770 16gb for this purpose.
Thank you for this video , i wanna understand more about is AV1 encode better on a gpu than the other , i mean does a 4080 encode better than 4060 ? or they have the same piece of hardware encoder between them (the 4000 series ) ? and if a 4080 encode better than their little brothers in which sens it's better it has less time or in term of quality of video image ? im still tryin to understand how it works and if there is difference between the 4000 series on performance what is the the major factor for that is it the cuda cores , the vram or the clock speed ? will really appreciate your answers sorry about my english it's not my native language keep it up !!
Can’t answer that because I can’t test it. Usually all gpus in a generation have the same encoders so most likely no. One may be faster than the other tho. However, again, I can’t confirm
AV1 is alot more efficient then HEVC. Rather than encoding AV1 at the same bitrate as AV1, you can use a lower bitrate for the same image quality, saving disk space / bandwidth. That's it's true benefit
Recently i was exploring recording option on my 3070. The shadowplay is convinient but you have 0 options to configure so obs is the better option. I play on a 120hz screen but it is gsync and i play mostly between 100-110 frames. The recordings always come out as choppy uneven frame time recording not a smooth 60. Is there any way i can set up obs to be better at this?
I thought the RTX 3000 series only had an AV1 DECODER and not an ENCODER. This would explain why your recording/streaming is choppy. The 3070 is trying to do it through software because it does not have the hardware to ENCODE av1.
@@angrysocialjusticewarrior you are right with the hardware encoder thing, but i am sure the shadowplay does not use software based AV1 as it is not even using HEVC/h.265 but only the worst h.264 codec. Only obs uses the nvidia nvenc encoder with hevc. Shame that their own basic streming softare does not use the built in hardver to the fullest
Limit fps , cap them to locked 60fps or 120fps. Then record them, also while recording set the obs to run on administrator mode . Set process priority high if all these dont help. If you have current intel cpu , use quicksync to record footage. It is way more efficient and smooth. It can encode and decode h265 footage 2x faster vs my 3060ti gpu( from my testing on handbrake). So experiment with these options.
PERFECT timing with this. Just did my home build in Dec; 5800X3D and a 6700XT. My old laptop was rapidly dying,m and has since died. It held aaa 1080Ti. Ever since the transition to the desktop. my video blurs, and gets stutter introduced. Neither the stutter nor the blur shows when playing, but both are disappointingly frequent in recording/playback. I was at AMD AVC H.264 at 2500 kbps and getting blockiness. Switch to HVEC at 4k kbps, and the video goes away entirely, only audio gets recorded. Same with AV1.
@@vextakes I cant record HEVC at all. All I get is audio. ZERO video. I tried everything under OBS I could think of, and the blocking is a frequent and recurring issue. SO I tried the Radeon Adrenalin software and VIOLA! STill AVC because the HEVC doesnt seem to record the video, but the blocking issue is resolved with 100 mbps sampling rate.
Do u need a driver update? Also obs update? In the past few months they’ve dramatically changed the amd encoders in obs. there might be a compatibility issue for u. Hevc in obs should work just fine
Hey man you're videos are awesome. I just wanted to ask you if i've set my OBS right. Currently i've set it to use AMD HW AV1 at CBR 70000kbps Balanced Preset keyframe 1 profile main. I've tried Quality Preset but the footage is super stuttery and unwatchable. So is this a good OBS setup??? I've set 1080p Base and 2160p Output Resolution and 60FPS in the OBS settings aswell. The process priority is Normal. Please tell me if this is all well and in the norms. Thanks :)
70000 is prolly overkill but it’s fine. Idk how u have a 1080p base and are upscaling it to 4K. If u can only record at 1080p because of ur monitor resolution just record at 1080p. Obs doesn’t do anything in the way of smart upscaling. It will just look worse. Plus recording at 1080p, especially with av1, could prolly drop the bitrate to like 20000 for really high quality footage. Also feel free to up quality preset. If u aren’t using ur encoder for anything else while recording it should have plenty of head room. Just if obs shows a little thing in the bottom left “encoder overloaded” then drop the quality because it cant handle it. Quick other thing, if ur at 60 fps, it’s recommend keyframe at 2 or just set it to 0 for auto. Auto works fine, that’s what I use Hope this helps!
@Vex God bless you, man. This is some priceless advice. I've recently upgraded my PC to a Ryzen 7950X3D + an RX 7900 XTX and didn't have a clue about AV1. Until a friend mentioned it. And then i looked it up. And thought, " Hmm, could i try that? ". And then i saw that in my OBS i had a few AV1's available to me: SVT-AV1, AOM AV1, and AMD HW AV1. So i thought the most logical was the AMD HW AV1 but now i wonder if the other two are better or not??? There are also AMD HW H.265(HEVC) these other: AMD HW H.264(AVC) x264 The reason i've set the Base Res to 1080p is cause my monitor is 240Hz 1080p And i thought i'd set the Output Res to 4K 3840x2160p so that the recorded footage saves at 4K and if i have to edit the footage then it'll already be in 4K. Instead of upscaling it in Davinci Resolve form 1080p to 4K. Cause i've heard it's better to upscale to 4K even if your footage is only 1080p. So i thought " why not set OBS to directly record 1080p and output 4K ". And it seems to be able to do it. The files are recorded both in .mkv and .mp4 at 4K. And i still wonder, like you mentioned, if it's alright the way i've set up OBS? I'll make sure to change the priority to Above Normal like you said. Thank you a million brother. Keep your videos coming. You're awesome 😀
Amd is the hardware encoder. The others encode on ur cpu and are basically unusable unless u have another streaming pc. They’re just so demanding. Also don’t over think it. just start recording and experiment and learn as u go
Just record 1080p no one really cares. OBS upscaling does not have ai. It won’t look better. The reason ppl say to upload 4K is because it used to be one of the only formats that got the more effiecient vp9 video codec when UA-cam processes ur video. But they have extended that all the way to even if u just upload 1080p 60 (not 30). In the end tho just make videos no one cares if it’s the absolute pinnacle of quality. It just has to be watchable
AMD AV1 encoder is really great! I use CBR 80000 Kbps 0 e interval, Preset Quality and record at 4k60 FPS. I get around 50 GB file size for hour and a half of video recording which is awesome! ( I could probably go lower with bitrate but it's 4K60FPS so I would probably be compromising quality.
the thing is doesnt h.265 compress the footage by half. this is what you want for streaming. whats the use of av1 if it doesnt compress it enough. eg sending a 6 mbps stream at 3mbps is what you want long term for platforms.
@@vextakes i dont need no license i dont stream on twitch, youtube etc i use wowza. what police are going to police it on wowza. no one. some rules are for fools.
Fun fact. Video is encoded in terms of I-frames (initial frames - full jpeg photos) and D-frames (deltas from the directly preceding frame). So if you click on a particular I-frame, decode is likely to be instant no matter which encoder is used. If you click on a D-frame, it has to search all the D-frames backwards until it finds an I-frame which can start the decode process, it decodes that photo, then plays the deltas (D-frames) forward until it hits the picture you clicked on. Each codec & bit rate will produce e.g. one I-frame then 30 D-frames (the 1 : 30 ratio can vary). So if you have a higher quality encoder it might produce bigger I-frames (which takes more storage) but then more D-frames with more delta-work in each frame (to balance out the high storage of the I-frame but try to keep the picture from degrading too much as each new D-frame always degrades quality). So technically, your random clicks better be really random because I can imagine a 3x difference between clicking an I-frame and clicking the last D-frame in a series - the last D-frame might take 3x longer or even worse ... This explains why a higher quality encoder will be slower to random-seek, the I:D ration might be 1 : 40 instead of 1 : 30 requiring 33% more D-frames to be played on average to play a random frame ...
Hevc in particular has pretty high decode complexity so it will still take longer to seek to the same frame
If you are recording video to edit later it might be worth changing the I frame interval in your encoder settings to make things more responsive
AV1 is newer open source so encoding and decoding have more implementations. This gives me more hope of AV1 as a codec.
I have the free version of Resolve which cannot export in AV1. Is it OK if I record in AV1 and export the final footage in H264 ?
@@LorentGuimaraes For some reason, only Intel and AMD GPUs have access to AV1 in the Resolve Free version. Nvidia only in the paid version. Also, use H265/HVENC instead of H264.
@@LorentGuimaraes bad
AV1 was a gamechanger for me. I can reduce the size of footage in daylight by 50% without noticing a difference zoomed into the picture. And darker evening or night footage i can reduce the size by 70% to 80%. Its mindblowing. I have to use the CPU though, because the footage i work with has to be highest quality. I render at preset 4 and it takes hours but for me its worth it because the size of my archive is much smaller now.
I never comment on these but man your video had exactly all the information and tests I was looking for, both on the streaming and recording fronts
props
bro im just and random person watching not a subscriber but i see that you did a hard work making this video with every details i really appreciate you and you deserve a subscribe
This was greatly put together. Thank you for this Vex!
Dude this was an awesome video. So much information, exactly what I need to decide which codec i´m gone give a try. Really great explanation. Thank you so much! *edit* ok already tested. AV1 with RTX4070 Super is just a smooth experience. The Quality is insane (25.000 CBR), the speed in editing is absolutely stunning. Really, thank you again for sharing this video 😍
Lately youtube has been reccomending me exactly what i need.
First it was some dude that tested and made a spreadsheet of like 100 different sfx PSUs sorted by efficiency at 20, 40, 60, 80w which is really useful for a home server, and includes price and a calculator to find the ROI if you decide to get a more expensive PSU thats more efficient and it tells you how many years it'll take to make your money back if you get the more expensive one over the cheaper one, some take 200 years, some take 2-3 years for example.
And now it's this video, gives me a perfect idea of what I need to focus on for optimising my plex library.
Appreciate the breakdown. Very helpful as I start to record and save personal media to my server. File size has become more of an issue than I thought it would.
You just recommended me this video and for what it's worth, I find the information you're providing genuinely really useful. I've also watched a few of your other videos. Considering I've just discovered your channel, I'm definitely going to stick by. 👏👏 Keep it up, your channel will get the recognition it deserves eventually if you keep up the pace. And good luck!
Thanks for givin it a look. Appreciate the support it means a lot. This video hasn’t done as well but it’s more scientific and is the guide I always wish someone made
only about 80k views? this video is crazy man! i appriciate the work!
Thank you for making this video! I know this must have taken you a while to make.
Great video buddy 👍
AV1 is superb with all it's implications as it is still new. 👌 I did a recording on AV1 (RTX 4070) and it looked insane. Looks similar to the game I played on my monitor. There wasn't any difference and what really amazed me, was the file size lol 😆 😂 🤣 I recorded for almost 50 minutes and the file size was 1.84GB lol 😆 😄 🤣 😅 that was the best quality and file size I ever seen by far since recording. 😄
AV1 is the way to go and it will eventually be the future for streaming and recording if you have capable hardware to encode it.
What were your recordings to have the file size be so small?
You didn't mention royalty fees for these codecs. Both H.265 and HEVC have royalties attached to their use that can add up to very large numbers (an annual corporate unlimited use license currently costs just under $10 million/year). There are some small volumes of use, and shorter video lengths that are royalty free for now, but the royalty terms can change at any time, and I would be surprised if they didn't start chasing smaller users - especially if AV1 becomes very popular. AV1 on the other hand was designed from day 1 to be 100% royalty free, so paying a little extra for a video card with AV1 encoding might save you a royalty nightmare in the future. The company enforcing these royalties has been making tens of millions from the big streaming and production companies for years, but if those companies convert to AV1, they will need to look for other, probably smaller targets. Also - great vid - your perspective as someone that doesn't have unlimited money for hardware/software is incredibly helpful.
Thanks for this video. was what i always wanted to see.
comparison between the codecs.
How did you manage to record the same exact clip but in different codecs? Would like to try to do this test myself
This was so helpful as I just started recording gameplay. Thank you.
i know this is a prety old video..but let me talk something ^^:
- avc/hevc/av1 use a lot of B/P/R- frames (more power to reconstruct the frame)
- some software will not use hw even if the gpu supports (why? good question) u can check that DR/Premiere/ Vegas will have a different hw support
in some case we need to install hevc extension to be abble to dec/enc in HW (the price for a paid codec) 😑
- the best hw we can get is rtx+intel cpu "K" or "non K" chips ..the mediaengine from intel is FAR the best HW-Acceleration for enc/dec (VC-1/MPEGs/AVC/HEVC/VP9 and AV1) up to YUV4.4.4 - 10/12bit (intel do not trully enc VP9 in HW....is more something like a Virtual HW)
the intel "F" chips (no igpu) do not support HW-Acceleration
VP8 was dropped on the 12gen cuz this codec is worst than avc
Hope someday intel implement support for an "Intermediate codec" like apple with their ProRes codec
YT:
-google have their own HW to handle all the vids on the YT
their HW can enc/dec AV1/VP9 more fast and efficient compared to previous HWs (intel's)...so i think that is the why AV1 processing is more fast
-Google is the only one who can Trully Encode VP9 in HW mode (i dono why google not allow others to enc vp9)
STREAMING:
- HEVC is the best choice for basically all HW (Nvenc GTX1000s or intel 7th gen cpu) on youtube u can use 10bit/HDR and a higher bitrate than ttv (yt allways will transcoding the stream)
- AV1 it is more suitable for low bitrate and/or high framerate (because if you can use a lot of bitrate then hevc is enough)
- TTV has the "SOURCE" option which is the real quality you are sending (without transcoding) but it is limited to 6mbps and only supports AVC
In this case, using a CPU is a better choice or the Nvenc of the RTX30 (this Nvenc offers quality equal to or better than the CPU in the medium profile) but if you have the CPU to use the slow profile...USE it.
5:45 In case you were wondering if you can use HEVC for streaming
this is actually so valuable for me this needs way more attention
Fun fact: I noticed too much artifacts compression on your H264 capture, so I just downloaded your video without any conversion (VP9 1440p 60 FPS + Opus) to make a test. I converted the video to H264 using the ffmpeg (libx264) from 1:51 to 2:51 applying the veryslow preset at 4000 kb/s. The result was ok, not too much blocks, but far to be perfect, just lightly below the perceptual quality of HEVC. As I suspected, much of the artifacts are due to Nvidia's poor implementation of Nvenc. Fortunately hardware encoding with HEVC and AV1 don't have this problem.
AV1 Exporting is supported, i have an intel arc a770 and i have the option available in davinci studio version
this is awesome! I got a 4090 to record using the AV1 codec. I'm wondering - should I use CBR and just set the bitrate to like 20-25mbps? Because I've seen quite a few people use CQP as well.
Up to u man. Prolly cqp is fine. I starting cbr because it helps with smoothness in editing from what I’ve tested. However, cqp will most likely give u better quality footage. Depending if u edit on an ssd as well, cqp might be just fine in editing
DaVinci Resolve supports AV1 exporting, but only in the Studio (paid) version. It's limited to x264 / x265 only on free version.
And the free version doesn't support AVC and HEVC hardware decoding and encoding. That explains the timeline playback differences he saw between AVC/HEVC and AV1.
That was a super comprehensive video! Really appreciated the timeline test. When editing, I can find myself scrubbing through hundreds of clips and sluggish performance absolutely kills my flow; same for dropping frames during cuts.
Nvidia conveniently ommits hardware acceleration for the video formats I work with, namely H.264/H.265 10bit 4:2:2, so I've had nothing to upgrade to from my old GTX 1070, unless I go for Intel Arc or one of their newer CPUs.
I thank you very much for this awesome video. Very informative and well edited! Thanks!
Thank God ppl like u exist helping others in need and finding solutions to all our problems. Thanks Bro!
Hello, I am new to recording and streaming. I have a 7800x3d and managed to snag a 3090 ti for a decent price. From what I gather from your video is that I should be good to use AV1. That being said a lot of these settings and features are sort of a blur to me. Do you have any recommendations of resources to gain a better grasp on all of this? I do know google is a thing but I figure Id ask someone who already has learned a lot and see what they used to learn all this.
AV1 is interesting to tinkle with lower bitrate & retain decent vdo quality using GPU encoding. Thanks Bro for the breakdown parts in the vid, a big plus!
Av1 on Nvidia is known to be the worst out of the bunch. In terms of Quality.
AMD and Intel are a much better pick when it comes to Av1 encoding quality
Which is ironic as AMD has been known for lackluster hardware encoding.
But ay, they really did a good job on the Av1 encoding for RDNA3, they also improved h.264 on it.
AMD also had a relatively good h.265 encoder. I am pretty sure AMD bet on 265 replacing 264 but it never happened because of the licensing issue.
@@leucome Pretty much, even some programs that are made for video editing, notably Davinchi won't let me load h.265 videos.
This video rules. Very thorough. I was just thinking I wish you had shown video decode on the task manager and then you pulled it up. And you got into how the base version of resolve doesn't have HW decode(except for av-1, bizarrely), something I thing trips a lot of people up. Also: I think youtube encodes natively to AV-1 so perhaps it already being in that codec helped? Not sure.
Just want to say thank you. I don't use obs but I have mirillis Action!. I could never for the life of me find that perfect balance of quality and file size. I was able to match my settings to yours some names were different on mine it was in Mbps which would be 18 instead of 18000 kbps on OBS. However recording some system shock gameplay at 1440p for 5 minutes gave me some awesome looking footage I was happy with at 650mb roughly it was not 700 I'm sure. I believe another key element in my file sizes used to being 3 gigs for 5 minutes was my frame rate being set to 144 and not 60. Now my videos are awesome smooth quality.
have you tried using the Arc as an encoder along with your gpu? I'm trying to find information about that kind of stuff.
Nah, I think it should be pretty plug and play, download the arc drivers and select the arc encoders and that should be it. I don’t have arc tho, I’m assuming u saw the Linus video right?
@@vextakes correct. I'm looking to see if it would be worth it for a streamer. I have a 3080 and want better quality resolution on my streams. Can't find much info though.
Unfortunately live-streaming is not supported at all with av1 yet. Twitch and UA-cam. So no you won’t see a quality increase while live until that’s a thing
Hey but arent the RTX 4000 series able to encode AV1
Helpful observation, thanks.
Does 2x nvenc mean hevc stream gets divided between two encoders reducing the streaming latency to half? I use to locally stream my games to my TV. So, would buying an RTX 4070 Ti with 2x Nvenc help reduce the streaming latency to half?
Great, well thought out video. Kudos!
best video I've seen in a while on this topic
if a cut is not at the keyframe it has to render the i-frame and then decode the needed frames till the selected frame. ( so playing back without the encoding its going to stutter)
AV1 is just awesome. This is coming from GTX 750Ti and Ryzen 3700X on AM4 motherboard user.
On encoding using OBS at 10Mbps 1080p it uses 20W more power than Elgato HD60 Pro inbuilt H264 encoder at same bitrate and resolution. And what I came to know is Intel Arc A380 which has inbuilt AV1 encoder also has around 15W power consumption. So, I still have a question on this AV1 encoder since when on load that graphic card gaming sucks while encoding AV1 despite having inbuilt encoder.
you're video is realy helped me to know what encoder is better for recording video... Thank you👌
dude SO GOOD and interesting video, thanks man!
Thanks for making a video about this interesting subject. Just a correction. Hardware encoding will always give you a worse quality than cpu encoding - both in terms of file size and video quality. But hardware encoding is so much faster (5-10 times) and will also use less power. HEVC (h265) is normally not an option for streaming to many users unless you got a big purse. Because of the patent on HEVC you will have to pay around $1.25 per user. Also HEVC is not as widely supported as AV1. For AV1 hardware encoding you can actually use the new Intel Core Ultra CPU's which comes with Arc Graphic including a AV1 encoder. For an older computer you can add a cheap graphic card like Intel Arc A380 ($120) which has a AV1 encoder as well.
Excellent! Very professional!
Yes! People need to be aware that AV1 is cpu intensive, so while streaming might be going av1, it's not there for mobile devices as it will eat up their cpus and battery!
But av1 will indeed be the future once decode and encoding is mature!
I wonder if the intel arc 310 would be worth picking up just for the av1 encode? I think the lowest price for one is like $89 pretty good drop in for a media server running low on storage and you could just re-encode your media.
So I have question. So when you record and have audios in different channels with HEVC and then open the file in vegas pro will it create more audio channels in the program?
Yeah, well at least in resolve it does. If not, u just manually add a couple tracks, it’s really easy
What decides the amount of tracks and which codecs are compatible is the video container. MP4, MOV, and MKV all support multiple audio tracks and many video and audio codecs
@vextakes nvm figured it out. You just have to unchecked the "legacy hevc" option in Vegas pro then it works fine
3:25 you're are correct to say that HVEC(X265) is a successor to AVC (X264). BUT AV1 is not a open source version of hevec , AV1 is a upgrade from hevec, but they had to dodge all patent traps that could led to a lawsuit.
The magic of AV1 is how they can make thing still look good on very low bitrate... Like a full movie on less than 600kbs and still looks good for watching on tv. The main weakness of AV1 is how they tend to blurry stuff.
But the tech is evolving fast.
This video is one year old on this day.
And so much have improved by now
And they might still keep improving it as Netflix is forced to abandon X265 due to a lawsuit and copyright battles
You can pop in an Intel ARC card (A380 is about $100) and get hardware AV1 as long as you have the slots available.
Thanks for this. Helps alot!
The h264 and 265 have custom encoder options 1) fast decode 2) 0 Latency. You can fast forward and cut with 0 lag even on old CPU.
You mentioned that video quality is a function of codec and bit rate but you didn't mention the encoding preset being used. That is to say that you can encode the same file with the same bitrate and codec but have different quality results based on the preset. Lower presets tend to be higher quality but take more processing power. So while you have to use preset 11/12 to live encode AV1 in software, you might use preset 4 to hardware encode which will come out with a higher quality result. So for those of us with hardware accelerated HEVC, we're comparing a much higher quality preset HEVC against a very low quality AV1 preset and HEVC is generally coming out just a little ahead.
With this in mind, and that this video is a bit old now, it might be an idea to revisit this with hardware AV1 encoding.
Why do my videos look so blurry when i upload them to UA-cam but my recording is very crisp quality? How do your gameplays look so good?
Have you created a new video comparing these encoders for streaming?
Wait, so you say don't use HEVC for live streaming?
You didn't mention the encoder quality level of the recordings. For example, 16000 medium setting looks good as 20000 veryfast setting. Quality level (preset) makes hude difference.
Hi, big thanks to your video that really helping me out about the quality of each encoder.
but, i got a serious question is which should i buy amd or nvidia, let say RX 6600 or RTX 2060 or RTX 3050 or maybe should wait for next budget RX 7500 XT or RX 7600 ???
The thing is, is AV1 is that much important to these days and future?
I do like only recording using App from its driver ( Relive & ShadowPlay)
any opinions would really helped me! Thankyou!
I generally use "generate optimized media" in DaVinci just to eliminate scrub choke. Gives me a chance for a bathroom break, and a cold beverage before I start editing.
Amazing work
thank you very much!👀
Hey could just add a part 2 of this video as Davinci Resolve do have AV1 export option. I mean just create part2 with
- av1 export
- UA-cam Upload
- UA-cam Processing
If its possible for U cause I'm getting larger AV1 files, almost double in size than h264 & h265.
Did u find rendering with an av1 file slower in frames than older codes?
Hey brother i have 4060 and i7 13gen hx cpu, i'm using hevc at 16-14 cqp level, what should i do more to get highest quality and how to export file for no quality loss on da vinci?
tthanks and you really explained it very well
uuuuh I am just hoping someone can answer my question. see I download movies but the source gives me options of AV1 or h264 and I noticed that the AV1 size is always smaller but i don't know if its of worse quality
My question is this in which format should i download my movies ?
incredible
Is a 4060 ti, 3070 or rx 6700 best for streaming, editing and gaming, they are all around 250€
thank you for your hard work
AV1 gives mee noticeable sluggish feeling in game on 4070ti super. My encoding % is much lower on AV1, but feels awful compared to h.264. Makes no sense to me.
I bought a 40 series just for AV1 and it feels terrible.
Perfect job mate ❤
Well done 🔥🔥🔥
what mic do you have?
5:48 thats false . u can stream with HEVC like i did on my channel on tales of XILLIA recently at 4300 kpbs 1440p 60 fps.
im late but yeah i actually stream HEVC as well to youtube, its great. They have to transcode the stream to VP9 to avoid the licensing fees
@@vextakes hevc vs av1 not a difference from what i tested . heck i think hevc looks better sometimes
Thanks for letting me know about av1 because i was running a 4090 with davinci resolve free version for months without knowing i could encode with obs in av1 and have the ability to use gpu acceleration when editing. BIG HELP
can you explain how to record in av1 ? or use handbreak to export on av1 ?
Ok, I have watched a ton of videos and they all say to keep the canvas / scaled res the same. Now I'm being told to set Base to 1920x1080 and upscale to 1440p res. What would the Downscale Filter need to be? I'm at 60 FPS.
Also, my monitor res is 1920x1080. I have an Nvidia GeForce RTX 2070. My upload is 22 mbps. KBPS; I was also told to set it to 10,000 then 12,500. Another video says to set it to 18,000.
Then I was told 18,000kbps was overkill. Then I see they say to go with 20,000 but subtract 3 so go with 17,000 kbps (incase of dropped frames/lag). I am so confused here.
I am a new channel and starting out. I have tested videos with different kbps and they all look the same. I go to UA-cam Studio and create a custom 1440p stream key and place that into OBS.
I use H.246 coding. Now I'm being told to use HEVC instead and the stream keys are useless. Can you tell me what is the correct settings here, please?
Brilliant 👏🏽👏🏽👏🏽
3:03 you're showing NVENC H.264 settings while talking about AV1??
The comparison is worthless if you're using the fastest preset for AV1
Do you have the studio version of resolve? because if not then there is no hardware acceleration whatsoever.
Edit: I didn't know that the freee version allows av1 hardware encoding. The more you know.
Description
I have a question. If I were to edit a video on premiere and export it with really high bitrate in x264 & then upload it to youtube, will the video after processing look as the same as a lower bitrate export of x265?
Probably yeah. Depends on what kind of ratios ur talking abt. I showed some examples in the video. UA-cam will just take whatever footage u give them then transcode it for their compression. Sometimes it does 264, sometimes vp9 (codec), or sometimes av1. There is ways to manipulate what codec UA-cam uses, but you’ll have to find that out for yourself.
Short answer tho, no. UA-cam doesn’t really care what codec u give them. U can do some independent testing to see what bitrates are indistinguishable with 264 and 265 for u. 265 will basically just save u storage space
@@vextakes Alright. Thanks for clearing up my doubt.
AV1 decoding/encoding algorithm is much better than even the h.265 paid version, with only issue is the algorithm is branch heavy and sequential so only CPU can run it for a while, and creating a hardware IP for it takes huge amount of expertise..
How to edit hevc videos in davinci resolve? Sorry newbie here
You were using DaVinci Resolve's free edition, right? That's why you see a lot of stuttering in AVC and HEVC, it's because the free version doesn't support hardware encoding and decoding for AVC (H.264) and HEVC (H.265), but supports it for AV1. That snappyness you saw on AV1 was manly because your graphics card was handling the decoding. With DaVinci Resolve Studio, every codec is supported for encoding and decoding, so you may see no difference between the codecs. Yeah, you said that later in the video, sorry! Hehehe nice content!
Is this only relevant for streamers?
Or is there any other application?
you missed ultra low bitrate testing. many people dont have stable high speed upload, and are capped to 5000 (or less) kbps as upload. this also applies if they want to upload a 3 or 4 minute video to something like discord for sharing, while still keeping it under the 25mb limit.
the differences in quality between h264 and av1 is even more stark the further down in bitrate you go, and even a 1080p, 1000kbps video will look watchable (tho blurry) with av1, while looking like a pixelated mess and basically unwatchable with h264. thats even if you encode with placebo preset with h264, while encoding at level 10 with av1.
Great content!
Yeh had the same problem with it on my 3900X ended up going HEVC as well. on my old 1080ti which handles this pretty well. just got an Arc 770 16gb for this purpose.
Thank you for this video , i wanna understand more about is AV1 encode better on a gpu than the other , i mean does a 4080 encode better than 4060 ? or they have the same piece of hardware encoder between them (the 4000 series ) ? and if a 4080 encode better than their little brothers in which sens it's better it has less time or in term of quality of video image ? im still tryin to understand how it works and if there is difference between the 4000 series on performance what is the the major factor for that is it the cuda cores , the vram or the clock speed ?
will really appreciate your answers
sorry about my english it's not my native language
keep it up !!
Can’t answer that because I can’t test it. Usually all gpus in a generation have the same encoders so most likely no. One may be faster than the other tho. However, again, I can’t confirm
@@vextakes got u
I do almost everything in AV1 nowadays.
What I can't do in AV1, I fall back to HEVC.
AV1 is alot more efficient then HEVC. Rather than encoding AV1 at the same bitrate as AV1, you can use a lower bitrate for the same image quality, saving disk space / bandwidth. That's it's true benefit
Best. Video. Of. All. Time. #BVOAT - You got a sub my fellow creator!
Recently i was exploring recording option on my 3070. The shadowplay is convinient but you have 0 options to configure so obs is the better option. I play on a 120hz screen but it is gsync and i play mostly between 100-110 frames. The recordings always come out as choppy uneven frame time recording not a smooth 60. Is there any way i can set up obs to be better at this?
Shadow play really needs an update. It has barely changed since 2016
I thought the RTX 3000 series only had an AV1 DECODER and not an ENCODER. This would explain why your recording/streaming is choppy. The 3070 is trying to do it through software because it does not have the hardware to ENCODE av1.
@@angrysocialjusticewarrior you are right with the hardware encoder thing, but i am sure the shadowplay does not use software based AV1 as it is not even using HEVC/h.265 but only the worst h.264 codec. Only obs uses the nvidia nvenc encoder with hevc. Shame that their own basic streming softare does not use the built in hardver to the fullest
Limit fps , cap them to locked 60fps or 120fps.
Then record them, also while recording set the obs to run on administrator mode .
Set process priority high if all these dont help.
If you have current intel cpu , use quicksync to record footage. It is way more efficient and smooth.
It can encode and decode h265 footage 2x faster vs my 3060ti gpu( from my testing on handbrake).
So experiment with these options.
Thank you
You should always use Handbrake for encoding tests. Has NVENC support for everything. AV1 is busted though.
PERFECT timing with this. Just did my home build in Dec; 5800X3D and a 6700XT. My old laptop was rapidly dying,m and has since died. It held aaa 1080Ti. Ever since the transition to the desktop. my video blurs, and gets stutter introduced. Neither the stutter nor the blur shows when playing, but both are disappointingly frequent in recording/playback. I was at AMD AVC H.264 at 2500 kbps and getting blockiness. Switch to HVEC at 4k kbps, and the video goes away entirely, only audio gets recorded. Same with AV1.
Np man glad I could help. It’s sucks that those are the default settings on OBS, they’re terrible
Btw I would recommend more than 4000 check out this part for 1080 60- 7:30
@@vextakes I cant record HEVC at all. All I get is audio. ZERO video. I tried everything under OBS I could think of, and the blocking is a frequent and recurring issue. SO I tried the Radeon Adrenalin software and VIOLA! STill AVC because the HEVC doesnt seem to record the video, but the blocking issue is resolved with 100 mbps sampling rate.
Do u need a driver update? Also obs update? In the past few months they’ve dramatically changed the amd encoders in obs. there might be a compatibility issue for u. Hevc in obs should work just fine
And reset ur computer after update, even for an obs one
On the Twitch-Enhanced-Broadcast discord an OBS guy (Rodney) said:
"I'd say NVENC HEVC > QSV AV1 > NVIDIA AV1 > QSV HEVC"
Hey man you're videos are awesome.
I just wanted to ask you if i've set my OBS right. Currently i've set it to use AMD HW AV1 at CBR 70000kbps Balanced Preset keyframe 1 profile main.
I've tried Quality Preset but the footage is super stuttery and unwatchable.
So is this a good OBS setup???
I've set 1080p Base and 2160p Output Resolution and 60FPS in the OBS settings aswell. The process priority is Normal.
Please tell me if this is all well and in the norms. Thanks :)
70000 is prolly overkill but it’s fine. Idk how u have a 1080p base and are upscaling it to 4K. If u can only record at 1080p because of ur monitor resolution just record at 1080p. Obs doesn’t do anything in the way of smart upscaling. It will just look worse. Plus recording at 1080p, especially with av1, could prolly drop the bitrate to like 20000 for really high quality footage. Also feel free to up quality preset. If u aren’t using ur encoder for anything else while recording it should have plenty of head room. Just if obs shows a little thing in the bottom left “encoder overloaded” then drop the quality because it cant handle it.
Quick other thing, if ur at 60 fps, it’s recommend keyframe at 2 or just set it to 0 for auto. Auto works fine, that’s what I use
Hope this helps!
Also set process priority above normal because the quality of footage is put above anything else going on in the system
@Vex God bless you, man.
This is some priceless advice.
I've recently upgraded my PC to a Ryzen 7950X3D + an RX 7900 XTX and didn't have a clue about AV1. Until a friend mentioned it. And then i looked it up. And thought, " Hmm, could i try that? ".
And then i saw that in my OBS i had a few AV1's available to me: SVT-AV1, AOM AV1, and AMD HW AV1. So i thought the most logical was the AMD HW AV1 but now i wonder if the other two are better or not???
There are also AMD HW H.265(HEVC)
these other: AMD HW H.264(AVC)
x264
The reason i've set the Base Res to 1080p is cause my monitor is 240Hz 1080p
And i thought i'd set the Output Res to 4K 3840x2160p so that the recorded footage saves at 4K and if i have to edit the footage then it'll already be in 4K. Instead of upscaling it in Davinci Resolve form 1080p to 4K. Cause i've heard it's better to upscale to 4K even if your footage is only 1080p. So i thought " why not set OBS to directly record 1080p and output 4K ". And it seems to be able to do it. The files are recorded both in .mkv and .mp4 at 4K.
And i still wonder, like you mentioned, if it's alright the way i've set up OBS?
I'll make sure to change the priority to Above Normal like you said.
Thank you a million brother.
Keep your videos coming. You're awesome 😀
Amd is the hardware encoder. The others encode on ur cpu and are basically unusable unless u have another streaming pc. They’re just so demanding.
Also don’t over think it. just start recording and experiment and learn as u go
Just record 1080p no one really cares. OBS upscaling does not have ai. It won’t look better.
The reason ppl say to upload 4K is because it used to be one of the only formats that got the more effiecient vp9 video codec when UA-cam processes ur video. But they have extended that all the way to even if u just upload 1080p 60 (not 30).
In the end tho just make videos no one cares if it’s the absolute pinnacle of quality. It just has to be watchable
AMD AV1 encoder is really great! I use CBR 80000 Kbps 0 e interval, Preset Quality and record at 4k60 FPS. I get around 50 GB file size for hour and a half of video recording which is awesome! ( I could probably go lower with bitrate but it's 4K60FPS so I would probably be compromising quality.
imagine av1 encoding/decoding for remote game streaming from the cloud etc!
the thing is doesnt h.265 compress the footage by half. this is what you want for streaming. whats the use of av1 if it doesnt compress it enough. eg sending a 6 mbps stream at 3mbps is what you want long term for platforms.
U can’t stream hevc (said this in the video), it requires a license. Look it up if ur more interested
@@vextakes i dont need no license i dont stream on twitch, youtube etc i use wowza. what police are going to police it on wowza. no one. some rules are for fools.
Ok… sorry idk wtf wowza is
@@vextakes its an independent live streaming platform for streaming media. eg can be used on ubuntu or windows can also be hacked;)
@@vextakes flussonic is another well known one
ONE THING must be mentioned - No matter which settings you choose, *your livestreams will ALWAYS look better on Twitch😃 than on UA-cam☹!*
well if you wwant true av1 you need eiterh a rx 7000 series gpu or a nvidia 4000 series gpu, they wil look way better then using even the best cpu
really really cool