H.265 (HEVC) vs H.264 (AVC) Compression: Explained!

Поделиться
HTML-код
  • Опубликовано: 3 окт 2024
  • What is H.265 (HEVC)? Why is it better quality than H.264 (AVC), especially for 4K? Do your devices support H.265? This video will explain all of the questions you might have about the newest video compression standard.
    --
    Hey, I'm HandyAndy and thanks for watching my video. If you enjoyed it, then please SUBSCRIBE to my channel!
    --
    My notes on this topic:
    Video compression has undergone many changes over the past two decades. But it seems like every new standard promises the same thing - identical image quality at half the bitrate of the previous one. Indeed, a HD H.265 video running at 5Mbit/s will have virtually identical quality to a H.264 at 10Mbit/s.
    How is this achieved? Through improvements in both interframe and intraframe compression.
    Interframe compression involves a comparison between previous and future frames and the current one, and it only encodes what's changed in the picture. Intraframe compression involves comparing areas within the same frame.
    The main method used in interframe encoding is to divide the picture into small areas, which - in H.264 - were called "macroblocks", sized 16 x 16 pixels. So we start on a frame, called an I-frame or intraframe, that's stored as a full image - much like a JPEG. We then divide it into macroblocks, advance to the next frame, and compare its macroblocks with that of the I-frame. If several are virtually the same, we give the new frame the status of a "P-frame", or a predicted frame; this means that only the differences between it and the I-frame must be stored.
    In H.265, macroblocks have been renamed to "coding tree units", and with a new name comes a new improvement. The size of each is now variable, and can range from 16 x 16 pixels - the original size - to up to 64 x 64 pixels. Furthermore, in H.265, a single coding tree unit (or macroblock) can be divided into coding units, which can be sized from 64 x 64 - which, coincidentally, is the same as the maximum size of a coding tree unit - down to 8 x 8.
    Why is this such a big improvement? Well, remember that - when H.264 was standardized in 2003 - 1080p video was the height of technology. But now, more efficient encoding is needed for higher resolutions, such as 4K.
    The second big improvement - mainly to do with intraframe compression - is the increase in prediction directions. Coding units, in H.265, can be further partitioned into smaller groups, called prediction units. These allow us to predict pixel values within the exact same image.
    I could make use of several angular modes, which are directional. The angular modes allow me to extrapolate certain trends - so using a simple example, I could have a line coming down, and use an angular intra prediction mode to continue its progress throughout my prediction block.
    H.264 only allows me to use 9 such modes. This could result in errors in my estimation, especially if I have a large block. But H.265 has... wait for it... 33 different modes!
    One major problem with the new standard (at the moment) is that adoption has been limited. Even though it was first standardized back in 2013, there's still a lot of things that you can't do, including uploading videos encoded with it to RUclips. But the format was given a big boost recently, as it's been adopted as a default codec on 4K Blu-Ray.

Комментарии • 588

  • @theransomdance
    @theransomdance 8 лет назад +1079

    You are a huge nerd, but that's why you're amazing.

    • @makegaminggreatagain3907
      @makegaminggreatagain3907 7 лет назад +34

      @theransomdance, correction, he is a huge nerd and he is Australian, that's why he is amazing!

    • @ArtificialSoul
      @ArtificialSoul 7 лет назад +10

      theransomdance The nerds are the new heroes!

    • @latengocomoburro
      @latengocomoburro 6 лет назад +2

      Uber nerd

    • @webgpu
      @webgpu 6 лет назад +3

      he's a huge nerd, but why do we have to watch his incongruent nerd face? gives the creeps

    • @peiko8082
      @peiko8082 6 лет назад +4

      superficial moron

  • @mikhailalexandrovich482
    @mikhailalexandrovich482 7 лет назад +281

    Hans down the most professional yet balanced down to earth explanation, my hats off to you for that!

    • @livemeyer
      @livemeyer 4 года назад

      I think you mean HANDS down, as in "hey, HandyAndy, your audio sounds pretty good but you really should mount that microphone on a stand so you can put your hands down!"

    • @RafaelKarosuo
      @RafaelKarosuo 4 года назад

      Agree, it's very short, very to the point, and really highlights the differences. And to end up with this, definitely needed to know what's happening, this is a very complex field.

    • @Ivanus59
      @Ivanus59 3 года назад +1

      @@livemeyer I think he actually meant that Hans was shot and thus was "down". I hope they got him a medic in time. :s

  • @medwatt
    @medwatt 8 лет назад +132

    I think you have the most deep and informative of tech info on youtube. Keep that up. Way better than those supercilious tech channels.

    • @HandyAndyTechTips
      @HandyAndyTechTips  8 лет назад +37

      Wow, thanks so much for that, really appreciate the feedback!

  • @dannii_L
    @dannii_L 7 лет назад +88

    Thanks for a very clear and concise explanation of a complex idea. Perfectly paced and delivered.

  • @anthonyguada
    @anthonyguada 5 лет назад

    I am 60 years old, and I understand everything this man is talking about, Andy.. Thanks please make more vids.

  • @gordobonnett1153
    @gordobonnett1153 4 года назад +3

    And that’s how you train people. Excellent video mate, you made a difference in my understanding.

  • @peternorthall
    @peternorthall 3 года назад +1

    The clarity of your explanation is great! Subscribed.

  • @Decco6306
    @Decco6306 4 года назад

    thank you for actually explaining this and not just shoving a chart in our faces with some comparisons. appreciate this.

  • @spencerpatton9671
    @spencerpatton9671 3 года назад

    Honestly one of the most in depth. From the research to the explanation, I appreciate the hard work thank you.

  • @D_SOPHEIA
    @D_SOPHEIA 3 года назад +3

    choose to self holding mic and ignoring boom arm at his back... Such A Legendary Sannin

  • @hdrgaming4962
    @hdrgaming4962 4 года назад

    It's been 4 years since your video and now a LOT of videos uploaded to RUclips is actually encoded in H.265. RUclips itself uses an even heavier encoding codec, VP9, and soon will move on to AV1. All my videos, whether HDR or not, are H.265, a pain to process/edit but since videos are taking over the world, efficiency is the key.
    This video has helped me understand a lot deeper than I used to the differences between those 2 compression codec. Thank you and hope you push out more videos like this.

  • @spotted0wl.
    @spotted0wl. 4 года назад +2

    I'm glad I discovered some of your videos today. I'm appreciative and impressed by the depth you cover, but also all the helpful graphics and references. These videos would actually be perfect for secondary education class rooms.

  • @golferchin76
    @golferchin76 6 лет назад

    Very good, short and clear explanation of the difference between H.264 and H.265

  • @gryjffrs
    @gryjffrs 6 лет назад +1

    An actual explanation! What a concept! Although my brain did kind of fuzz out for about 30 seconds or so. Thanks.

  • @emarc37
    @emarc37 7 лет назад

    Your video is short enough for people like me who just want to get an idea but still the information is quite profound. Great job!

  • @glenaw
    @glenaw 7 лет назад +5

    Great video and great explanation. You have had the best explanation that I have seen anywhere and I have searched a great deal on the subject. Just the explanation on H.264 that I have personally spent hours researching was better than anything I have seen. I'm glad I ran across you early on with my research on H.265, now I won't spend endless hours trying to find a good explanation.
    I have Subscribed and also gave you a thumbs up on the video.
    Good Job!

  • @geraldjonothanwolfe5519
    @geraldjonothanwolfe5519 6 лет назад

    He defines what a Nerd is in the whole sense of the word... Keep Making Videos!!! You're Awesome

  • @btstudios1
    @btstudios1 6 лет назад

    very detailed and one of the best sources in this topic. INSANE!

  • @frostgodx
    @frostgodx 2 года назад +2

    when the video started i couldnt get over the "haayyych" H and massive ultra lisp by my man came through with some of the best info on this topic ive seen.

  • @vrguest251
    @vrguest251 6 лет назад

    Very informative. This is becoming even more necessary with 8k immersive video. Thanks Andy.

  • @cybernetics9358
    @cybernetics9358 8 лет назад +2

    Andy, that was a very well explained video! I found it to be very informative with the right amount of detail, and video was the perfect length. You ticked all the boxes Andy - very well done! Keep up the great work.

    • @HandyAndyTechTips
      @HandyAndyTechTips  8 лет назад +1

      Wow, thanks so much for the really nice feedback! It means a lot :-)

  • @kapilbusawah7169
    @kapilbusawah7169 7 лет назад +30

    Never ever dumb it down for us. I hate it when other tech RUclipsrs over simify. I'd rather have you out there for me to learn new terminology every video than to not know what I've been taught actually is in the media world.
    Thanks for teaching about the industry and not making too easy on us.

    • @01artist
      @01artist 7 лет назад +4

      *kapil busawah* some of us are not Bill Gates offspring so we need simple

    • @bluespiritrecords1709
      @bluespiritrecords1709 5 лет назад +1

      @@01artist then Google the parts you don't understand?

    • @Blaze-zm7zt
      @Blaze-zm7zt 5 лет назад

      over simify

  • @davidjames1684
    @davidjames1684 3 года назад +21

    It is about H.001 better (H.265 - H.264)

  • @audryste
    @audryste 6 лет назад

    A very clear explanation, as the animations really helps to understand everything easily.

  • @BoldBooksandBones
    @BoldBooksandBones 4 года назад

    Wow man, you have an extraordinary skill to explain complex things in a way that non-experts like me can understand it. Top! Keep up the great work. This video is not only explanatory but also useful!

  • @BrianCarey
    @BrianCarey 6 лет назад

    Never thought I could ever understand this but I think I got it. Thanks!

  • @brimleyBK
    @brimleyBK 2 года назад

    Top tier quality content, haven't seen such an detailed yet easy to understand explaination on youtube for decades. Instantly subscribed.

  • @GeoPicAT
    @GeoPicAT 7 лет назад +1

    !! WOW !! - This is definitely the best explanation and informative video I have ever seen on this topic. Keep that up!!

  • @sanrasuzumaki942
    @sanrasuzumaki942 6 лет назад

    Great explanation, I didn't understand half of it but did get the fact that it made me realize that h264 came out so long ago to support 1080 video and h265 came to support 4k, that is all I needed to understand how much better h265 is and that I can't wait for h266. have a great day and Merry Christmas!

  • @28-daynutritionalcleansing70
    @28-daynutritionalcleansing70 4 года назад +1

    You are an extraordinarily clear teacher. Inspiring. Thank you for these videos.

  • @Abramelatin
    @Abramelatin 7 лет назад

    This is a very good explanation. You thoroughly went through all of the points and used great speech delivery. The presentation was well organized. Thank you so much for this premium video. I will be sure to check out more of your others!

  • @joetylerdale
    @joetylerdale 7 лет назад

    Andy, I must say you are a gem! Watching another H.265 video I stumbled to yours, halfway thru I subbed! I will enjoy and recommend your videos!

  • @JeffWelcherMedia
    @JeffWelcherMedia 5 лет назад

    I never knew there was an alternative pronunciation of the letter h. Appreciate the video.

  • @progenitor_amborella
    @progenitor_amborella 4 года назад

    Perfect explanation, and not stretched longer than it needs to be. Instantly subbed, hope to see more great videos from you.

  • @BLADE-4
    @BLADE-4 6 лет назад

    Way to go HandyAndy. I know this was a year ago. I always say whats the rush. LOL In other words I am late to the table, but new all this process. So from a beginner thanks for expaining this. Now I am wishing we had acces to H.265 to use on RUclips. I simply have to go find my place in a long line. Very good use of grahpics to give us all a very beginning framework to understand.

  • @gabzpot
    @gabzpot 3 года назад

    Best explanation EVER about the subject. Thanks.

  • @BushcraftMo
    @BushcraftMo 4 года назад

    I Love the way you say remember back in 2003🤣 I hadn't even herd of pixels then i guess i have been living under a rock 🤦‍♂️ No wonder my footage is so crap. Thanks for a great lesson my young but all inspiring clever friend well said Andy👍👌

  • @RagnarRipper
    @RagnarRipper 4 года назад

    Best explainer I've come across so far. Thank you :)

  • @shjescaresme
    @shjescaresme 29 дней назад

    Clear and to the point. Excellent video! Thank you!

  • @davidkerr7
    @davidkerr7 7 лет назад +9

    Good video, except for the fact that there is a huge amount of support for HEVC but that not why it isn't being used but there is a problem it the HEVC licensing, that's y Netflix and amazon have waiting to adopt. However, AV1 (also know as VP10) will be the next-gen standard.

  • @farscape2129
    @farscape2129 7 лет назад

    Thank you so much for explaining. I really didn't understand any of it until I watched your video. Excellent stuff.

  • @whyamiwastingmytimeonthis
    @whyamiwastingmytimeonthis 3 года назад +2

    This video's URL has the most lowercase letters in a row I've ever seen

  • @Harsh.Singh17
    @Harsh.Singh17 4 года назад

    never have i ever subbed that fast after watching just one video
    great work m8

  • @gobindsidhu5949
    @gobindsidhu5949 7 лет назад

    jesus christ dude well done!!! So informative, seems like you really spent a lot of time researching and using h265. Good work dude, hope you continue making excellent work

  • @artemus80j.4
    @artemus80j.4 6 лет назад

    You are one talented guy!....being able to look up and down at the same time take some special skill.

  • @ooyyss7652
    @ooyyss7652 6 лет назад

    Thank you so much for making these great videos. This one in particular helped me greatly on understanding the concepts of video compression.

  • @julianmorrisco
    @julianmorrisco 6 лет назад +4

    Good stuff. I know codecs fairly well - I use Cineform, Prores etc all the time but I’d never got around to understanding the differences between 264 and 265, even though I output to 265 all the time now. By the way, as of 2018 there is a LOT more support for HVEC than there was in 2016 when this video was made.

  • @atom_zero5413
    @atom_zero5413 7 лет назад +5

    Actually well explained. Great job! :D Thank you!

  • @bpkdasbaum
    @bpkdasbaum Год назад

    I am from the future, it all worked out and it's becoming a more and more widespread adapted standard

  • @WorldSurvivalist
    @WorldSurvivalist 6 лет назад

    That was, wait for it, the best explication I've seen so far. Top video man

  • @fstarockaburns425
    @fstarockaburns425 4 года назад +2

    I just bought a h264 cctv system for my shop and was considering swapping the h264 for a h265 dvr, until you mentioned the support. Ill be sticking with the 264 for now (ease of playback/etc) but thanks for arguably the best video on the matter for total noobs like me. very interesting when you drill into it. (fyi try a mic stand :)

  • @EliteGamerpk
    @EliteGamerpk 3 года назад

    The exact explanation I was looking for.

  • @this_time_imperfect
    @this_time_imperfect 5 лет назад +7

    Hetch.265 is definitely the future but most places still use Hetch.264

  • @DRDELTS
    @DRDELTS 8 лет назад +42

    Excellent... but when can we start uploading h.265 to YT?

    • @eollyn11
      @eollyn11 7 лет назад +3

      It makes sense, with RYZEN (AMD) around the block it would be a great time to start adopting it, however as you mentioned yourself, Intel needs to raise there CPU's to that standard as well, and RUclips has VP9 as its current encoder, however H265 and VP10 will have to wait a little while longer to be widespread.

    • @Jarppi
      @Jarppi 7 лет назад +10

      never, h265 has very high licensing costs and google + many big companies (netflix,amazon,microsoft,nvidia,amd etc) have allied into making the next big video codec called AV1

    • @betterofallevils
      @betterofallevils 7 лет назад

      H.265 licensing moved from the consumer decoding end to the encoder end. If they accept the encodes from the hardware already in H.265 the OEM already has paid the licensing for it.

    • @TabalugaDragon
      @TabalugaDragon 7 лет назад

      +Mianlo Mangaing actually skylake(which came out 2 years ago) already supports hevc decoding. playing a full hd hevc movie on my skylake laptop dual core only loads it by about 1%

    • @MMaheshThakur
      @MMaheshThakur 5 лет назад

      Of Viking Descent never

  • @itsDRWman
    @itsDRWman 7 лет назад

    Wow. Thanks for your time and effort on this video. I was wondering about h.265 HEVC and I came across your video. I'm good to go! Interesting and informative. Keep it up!

  • @jippalippa
    @jippalippa 7 лет назад +8

    Very informative, i loved it! Subscribed.

  • @eyeTelevision
    @eyeTelevision 3 года назад

    I love the way you talk dude, never change

  • @SeeHearBeSilent
    @SeeHearBeSilent 6 лет назад

    I keep returning to your videos! Great content

  • @DanielSRosehill
    @DanielSRosehill 2 года назад

    Great stuff. Crystal clear explanation!

  • @bryangl1
    @bryangl1 6 лет назад

    Well, I'm a bit late, but thank you and also cograts on a clear, concise, well-illustrated presentation - nicely free of any of the localised USA idioms we get so often from some others sources

  • @anse1774
    @anse1774 4 года назад +2

    Even though this video was uploaded roughly 4 years ago. It's so ahead of its time..

  • @D45Z
    @D45Z 7 лет назад

    Dude, that was such an highly informative video! Subbed.

  • @paulcostelloe5345
    @paulcostelloe5345 4 года назад

    RUclipsrs take note. Thats how it's done. Excellent video.

  • @iso6460
    @iso6460 7 лет назад +1

    Thanks for the lovely explanation, Andy!

  • @WarpedEnEspanol
    @WarpedEnEspanol 6 лет назад

    Best explanation I've ever seen... Awesome !!

  • @nagatom
    @nagatom 7 месяцев назад

    Great video. Got everything I needed. I like your accent and clear delivery apart from the 'aitch' / 'haitch' thing but I can understand I might just be stuck in the past.

  • @CarsSimplified
    @CarsSimplified 2 года назад

    Great explanation!

  • @vaxt
    @vaxt 7 лет назад +164

    Hayche Two Six Fooah

    • @webgpu
      @webgpu 6 лет назад +3

      just highlighting... *hay* che ... omg...

    • @MOSMASTERING
      @MOSMASTERING 5 лет назад +3

      Thank you.. blood heathens AITCH, not H'Aitch

  • @Mauser_.
    @Mauser_. 4 года назад +1

    You are a genius!! Thanks for the best explanation ever. Now I finally get it

  • @kunal-ko
    @kunal-ko 7 лет назад

    thank you for explaining,
    i hope your chanel gets big

  • @squeakal3393
    @squeakal3393 3 года назад

    Nicely explained Andy. Thank you.

  • @jerseybing
    @jerseybing 6 лет назад

    #HandyAndy is, "wait for it", the smartest guy on U-Tube.

  • @jakehop-
    @jakehop- 4 года назад

    Great video, Andy!

  • @Cruis3zFPV
    @Cruis3zFPV 4 года назад

    Thanks *Andy* for clearing that up!

  • @kayumangii
    @kayumangii 3 года назад +1

    Thanks for the information my guy :D

  • @jippalippa
    @jippalippa 7 лет назад +3

    I seriously hope youtube will allow it soon.

    • @sean8102
      @sean8102 6 лет назад

      RUclips might accept H265 files, but they will re encode it to something else. you will never actually be streaming H265 video on RUclips. Google has their own next gen codec called "AV1" that will be the next codec used for playback on RUclips.

  • @zaptowee6625
    @zaptowee6625 4 года назад

    My ryzen CPU is equipped with a graphics unit, so I can record videos in H.265 with Bandicam, I'm going to use this now over H.264 to reduce file sizes. Also Vegas Pro will automatically convert the fi ished project back, so this will save my file space for all my raw content. Thanks for the awesome video!

  • @Solidlife1337
    @Solidlife1337 5 лет назад

    Loving the content , Keep up the good work!

  • @jimdandy1010
    @jimdandy1010 7 лет назад

    That was very helpful. Thank you Andy! You are awesome

  • @BestPlayedLoudLtd
    @BestPlayedLoudLtd 2 года назад

    great video, thanks Andy, very informative

  • @PeteWoronowski
    @PeteWoronowski 6 лет назад

    Very well explained, thanks so much and very best to you!
    Cheers, Pete

  • @zapillofilms
    @zapillofilms 6 лет назад

    Thanks Andy! Great explanation! Finally I get the difference :)

  • @WorldTravelVignettes
    @WorldTravelVignettes 7 лет назад

    Wonderfully spoken. Thank you for the clarification.

  • @iqbalconan21
    @iqbalconan21 6 лет назад

    *my brain try to processing too many information*
    *my brain can't take it*
    You did good explaining, it's just me

  • @numbereightyseven
    @numbereightyseven 2 года назад

    Amazing. Thank you. I actually followed along.

  • @abhijeet6989
    @abhijeet6989 4 года назад

    Very clear understading.

  • @InFrontTechnologies
    @InFrontTechnologies 7 лет назад

    Wow, very well explained.. your articulation is amazing..

  • @turbo2025
    @turbo2025 3 года назад

    Straight to point, thank you for making this.

  • @rynz_2893
    @rynz_2893 7 лет назад +1

    Wow. I came here trying to figure out what to use for my AMD Relive recording. I'm doing 1080p so I guess AVC is the way to go. thank you.

  • @juandumas1
    @juandumas1 4 года назад

    This is really helpful !! Thank you! Best explanation on RUclips.

  • @lochskye
    @lochskye 4 года назад

    Outstanding explanation.

  • @Red0Ray
    @Red0Ray 4 года назад

    HandyAndy thanx a loooooot for this helpful information... keep the good work :)

  • @cianoneill_
    @cianoneill_ 4 года назад

    Omg literally so nerdy, but helpful, thanks

  • @vanshrana9508
    @vanshrana9508 3 года назад

    Awesome explanation bro🔥

  • @hugueninflorian
    @hugueninflorian 4 года назад

    Great Explanations! Crystal Clear! Thank you

  • @jupiter909
    @jupiter909 7 лет назад

    A very informative and succinct video. Thank you!

  • @issacdhan
    @issacdhan 7 лет назад

    Thanks a lot. Very simple but very informative.

  • @riccardo6906
    @riccardo6906 Год назад

    That was a great explanation!!

  • @TheGmr140
    @TheGmr140 3 года назад

    very nice video, well done, i learned alot

  • @nyrubin
    @nyrubin 6 лет назад

    Nice video dude. I would like to understand both of them even further. I find it that if I export h.265 in 480p it looks just as good as 4k. Except for a little lost in of quality in the shadows. It's amazing how small the h.265 files are.