How Video Compression Works

Поделиться
HTML-код
  • Опубликовано: 21 ноя 2024

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

  • @leoisikdogan
    @leoisikdogan  5 лет назад +2882

    It was such a nice surprise to see that my video was recommended by Marques Brownlee on my wedding day. Thank you Marques and everyone who came here from his channel! This has been a great wedding gift.

    • @michaelbaldwin99
      @michaelbaldwin99 5 лет назад +96

      Congratulations on the wedding!

    • @snowmyr
      @snowmyr 5 лет назад +62

      Happy 0th anniversary. This was a very informative video and I hope this exposure gives your channel a boost.

    • @asyraafmz1877
      @asyraafmz1877 5 лет назад +14

      Congratulations on your wedding! Cant wait to learn all the machine learning stuff on your channel. Keep up the good work!

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

      You welcome
      . Congratulations 🎊

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

      congrats bro

  • @SeanfromSydney
    @SeanfromSydney 5 лет назад +1125

    He is sitting in a room - different to the one i'm in now...

    • @uBreeze
      @uBreeze 5 лет назад +4

      SeanfromSydney Oh lord.

    • @braakwame_
      @braakwame_ 5 лет назад +4

      😂😂😂

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

      Who's to blame that you're in a different room than him. 😂

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

      PTSD

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

      lol

  • @abhinavbodas
    @abhinavbodas 5 лет назад +744

    This guy's gonna have the surprise of his life when he sees his video suddenly hit 100k views... Kudos on a nice video though!

  • @bobcoco6047
    @bobcoco6047 5 лет назад +190

    Us: Why are we here?
    MKBHD : *Ok so I'm sitting in a Room*

  • @snowy3896
    @snowy3896 5 лет назад +1172

    Who else came here from MKBHD?

  • @stephen2282
    @stephen2282 5 лет назад +240

    No one: ....
    Literally Nobody:
    MKBHD: *ight imma start this man’s whole career!!!*
    no really dude that was a great video and that's coming from someone that religiously watches techquicke videos.
    all I can say is keep up the good work man, best wishes... btw *subbed*

    • @gp3874
      @gp3874 5 лет назад +2

      not funny

    • @feuerfawkes
      @feuerfawkes 5 лет назад +5

      This guy is an engineer and a researcher at Intel, has a PhD from UT Austin, and has written some awesome research papers on surface water mapping using satellite imagery and deep learning. RUclips is more like his hobby.

  • @JustNatanel
    @JustNatanel 5 лет назад +28

    MKBHD gang but more importantly you killed it nice video

  • @alexplus3
    @alexplus3 5 лет назад +51

    Not sure what he's saying, but I trust him since Marques sent me🤓

  • @nickbu
    @nickbu 5 лет назад +145

    came from MKBHD to say Hi
    I've heard you did a gread job
    Gonna watch this after the MKBHD one!

    • @ceptemzorpus
      @ceptemzorpus 6 месяцев назад

      did they do a great job?

  • @tigerroar6071
    @tigerroar6071 5 лет назад +38

    Thank God, MKBHD referred you. You are a very good teacher, thank you for your service!

  • @nirshadnijam2291
    @nirshadnijam2291 Год назад +1

    Massive respect to the pioneers behind this technology. It is insane how humans are capable of thinking like and implementing it on a computer. Crazy!

  • @mattiasu96
    @mattiasu96 6 лет назад +94

    Simple, clear and on point. Good job, really!

  • @hanielbaez5723
    @hanielbaez5723 5 лет назад +102

    This video shoud have more likes, great job man.

  • @codedfotography
    @codedfotography 5 лет назад +5

    Mkbhd fans here.?
    This guy did a great job being able to get a recommendation from mkbhd

  • @ananthakrishnank3208
    @ananthakrishnank3208 11 месяцев назад +1

    Thanks, Leo, for compressing it all within 5 minutes. :)

  • @gz9975
    @gz9975 5 лет назад +39

    In b4 MKBHD puts this video at 2 million views.

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

      nah, still 28k itself :/

  • @paulkibedy5460
    @paulkibedy5460 Год назад +2

    Hello; I still cannot understand how video compression works,.................your videos are great to watch..

  • @luisfuentes3012
    @luisfuentes3012 Год назад +2

    I was totally lost on this and came out a pro, awesome video!

  • @SkidooPro1
    @SkidooPro1 5 лет назад +13

    Came from MKBHD...stayed for the amazing content. Keep it up! ✌️

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

    Tbh Marques was right--this is a very clear and concise explanation of video compression. It even introduces technical features like I-frames

  • @KaneSanMiguel
    @KaneSanMiguel 5 лет назад +17

    MKBHD sent me. Views about to skyrocket lol

  • @omaraniym
    @omaraniym 5 лет назад +24

    MKBHD gang taking over

  • @theghostmachine
    @theghostmachine 4 года назад +1

    As someone who is very interested in machine learning finding your channel was a gift. Glad MKBHD sent me here.

  • @ramkumarsr5326
    @ramkumarsr5326 5 лет назад +68

    No one :
    Literally No one :
    People came from MKBHD : who's here from MKBHD.

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

    Thanks for the explanations. At 1:22 though, I believe it should be saying "temporal (inter-frame)", and not "temporal (intra-frame)".

  • @rajkanjan4792
    @rajkanjan4792 5 лет назад +2

    MKBHD bumped this up! Congratulations!!

  • @bjoujak
    @bjoujak 5 лет назад +16

    Bro you're about to get some legit viewsssss

  • @Danielle-ew1el
    @Danielle-ew1el 3 месяца назад

    every video you upload is a gem, filled with wisdom and fun!

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

    Marques knew this would happen. He chose a video with low views then referenced the amount of view. Genius.

  • @ryanedwardofficial
    @ryanedwardofficial 5 лет назад +4

    Congrats on the shoutout man!

  • @johneygd
    @johneygd 2 года назад +1

    It’s just sooo mind blowing how all those video compression formats works,it just blows my mind how the decoder reconstructs and approximates the original frames back,so what we are seeing on tv is not the original footage but an approximated version of it,heck our tv’s can even add extra new frames between wxisting frames to averagely more close approximates mother nature in terms of motion, so what if the footage was only recorded at 12 frames per second,then your 100hz tv can add 8 new frames between 2 existing frames to smooth up the motion,it’s just mind blowing what can be done with less,😁

  • @shawn22459
    @shawn22459 7 месяцев назад +2

    Actually, 1920x1080i (interlaced) is 1.5Gb/s an 1920x1080p (progressive scan) is 3Gb/s. This is raw uncompressed video.

  • @MrMxTech
    @MrMxTech 5 лет назад +8

    Marquees Says hi ;)

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

    Your videos have remarkable quality. I especially love the ones on AI. Was looking for a good channel to learn about AI as well. I'm glad Marquess brought me here... You definitely earned my sub...

  • @tofu3317
    @tofu3317 5 лет назад +8

    He's gonna be so happyyy

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

    This is one of the best videos I've ever seen summarizing video coding. Very succinct and informative!!

  • @imvinayak32
    @imvinayak32 Год назад +1

    I can't imagine how you explained this so easily.
    You made it so easy and understandable that i can't believe... 😊 Thanks for making.
    Please explain more concepts of AI like this.

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

    *MKBHD:* It's only got a couple of thousand views.
    *Also MKBHD:* I'm gonna blow up this guy's whole career!

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

    you are way better than my university lecturer

  • @NikiWinProd
    @NikiWinProd 2 года назад +1

    crazy to think about, how a 1gbit connection wouldnt be enough for a 1080p stream.

  • @bobbanana13
    @bobbanana13 5 лет назад +2

    Came from mkbhd. Subscribing for support. Good luck!

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

    This dude "HAD" only 1,000 views yesterday, today 17,006......Lets get this dude 1 mil views!!!!

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

    I love your videos. You are my spirit animal in computer vision.

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

    Congratulations brother your channel is about to BOOST! Thanks to MKBHD for putting your link in his video. As this channel is really good and educational you will definately gain more subs!

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

    MKBHD finally referred to a very good teacher. Very good decode man.
    Gotta be tryin' for a Great encoder.
    I'm ready for you in 10 years'.

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

    Watching your video, after the marques mentioned about block motion estimation, and on searching the same on yt, ur video came first

  • @wolfsch
    @wolfsch Год назад +1

    Hi, I think I spotted an inconsistency.
    At 01:06 and 01:21 both say “intra-fame”.
    Later at 03:15 you speak of “intra-frame” and “inter-frame” compression.
    Does that mean the slide at 01:21 should've said “inter-frame”?

  • @jake8217
    @jake8217 5 лет назад +2

    Can't believe I got here before the expected explosion in views.

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

    Congrats on the wedding! Great video!

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

    All the best for 100k views buddy!

  • @Nicklefritz
    @Nicklefritz 4 года назад +1

    This is an incredibly helpful video; well-put together, clean, and concise. Thank you for what you do!

  • @YanLuo
    @YanLuo 5 лет назад +8

    This, will soon be your first 1M view video 😉

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

    Awesome explainer. I knew some of how this worked in theory but had never seen such a straightforward explanation. Cheers!

  • @DevilNeverKnows
    @DevilNeverKnows 8 месяцев назад +1

    I'm debating burning 200GB of footage to a 100GB disc by compressing it all but I don't know if 50% is too low

  • @RamPrakash-bw1hp
    @RamPrakash-bw1hp 5 лет назад +1

    Clear and on point, thank you and Congrats Leo

  • @a-domain8509
    @a-domain8509 5 лет назад

    Great video man! You deserve much much more views and like. Keep up your good work. Also congratulations for your wedding :)

  • @Louukang
    @Louukang Год назад +1

    anyway you can somehow implement this into obs studio for streaming or give tips on how to get good quality on it?

  • @rajivjoshi1392
    @rajivjoshi1392 5 лет назад +6

    We are here to take you to 1m views. Courtesy of Markass Brownie

  • @aditya27_raj
    @aditya27_raj 5 лет назад +5

    Mkbhd has shared this video, it’s pretty soon going to get over Million views 😂

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

    How do you prepare your videos to explain fluidly? Do you learn a script by heart? Great video as always

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

      Thanks! I take notes throughout the week. Also, I cut out the pauses and filler sounds in post processing. It's actually noticeable at 4:12.

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

      @@leoisikdogan you are a skilled educator, keep doing what you do :)

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

      Thanks for the positive feedback!

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

    Very well explained. Many thanks from cameroon.

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

    Marques sent me. Very informative.

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

    I would like to learn more about video compression.!

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

    this video's explanation is excellent, thank you

  • @nirmalkrishna19
    @nirmalkrishna19 5 лет назад +2

    Leo: Man! I'm not getting much views
    Mkbhd: Hold my room

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

    Best video oabout compression of video.

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

    guess who ? MKBHD linked this video ! Your channel is going to grow rapidly dude !!

  • @kingfred9
    @kingfred9 4 года назад +1

    Great explanation! Thanks

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

    Great explanation Is there a detailed explanation in the form of a series of video lectures about h265

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

    Great explanation! I come from MKBHD test.

  • @Bugside
    @Bugside 5 лет назад +2

    You sound like a nice person, just saying
    (good video too)
    congrats on the wedding

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

    Excelent explanation!! subscribing...
    P.S.
    Nice glasses :D

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

    Hi, is it possible to place more emphasis on predicted frames? In the case of movement for example? So smearing is less of an issue?

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

    Working on this myself now.

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

    1:20 slide header text should read "inter-frame" instead of "intra-frame". The subtitles and speech are correct though.

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

    Or any recommendation for starting??? thanks a lot man

  • @km-sc4kz
    @km-sc4kz 4 года назад

    Thanks, i was looking for a good explanation of this stuff.

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

    great video dude! congrats on the plug from mkbhd!

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

    wow, RUclips rolled back all the views from MKBHD: I saw the counter WELL above 100k, but now it's 15k.
    WTF?

  • @Archer-hg9rw
    @Archer-hg9rw 4 года назад

    I've been lately noticing a little bit of stuttering in movies on Netflix could the compression of the videos make them less smooth?

  • @BenStoneking
    @BenStoneking 3 месяца назад

    Excellent explanation! Thanks for uploading! :)

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

    "So I am sitting in a room different from the one you are in "
    MKBHD

  • @alexplus3
    @alexplus3 5 лет назад +2

    Here from MK

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

    1:17 Temporal (inter*-frame) redundancy.
    Here it is INTER and not as seen in the video, wrongly writing INTRA.
    Am I correct?
    E everything else seems ok.

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

      Correct, I forgot to change the slide title.

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

    MKBHD approves of this video.

  • @avramukk
    @avramukk 6 месяцев назад +1

    good job

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

    hey Leo you are amazing, I do want to work on video coding, do you have any ref or source by which I can speed up my process???

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

    Great video. Informative and easy to understand. Thanks.

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

    Great video, really interesting and looking forward to looking more into this

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

    Aren't motion vectors inverse? like the next frame takes data from previous frame so there might be a case where 2 regions take data from same region? The way it's shown here looks like the regions are scrambled by motion and you end witht a lot of empty spaces (like 100x100 regions will result in 1:1 100x100 regions which I guess it's not the case in real scenario)? correct me if I'm wrong

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

    New subscriber from MKBHD.

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

    Really useful stuff, thanks for sharing!

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

    hello sir this information is very useful for editing persons and cameraman if permission to agree i will use this video in my channel in your id

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

    that was so good, can u tell me ur sources?

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

    Very well explained

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

    this is amazing! so much information:) great video

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

    Question. how is it 1.5 gigabits per second if the video size isn't close to that? Sorry if this is a stupid question. in my age, technology did not exist.

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

    So how come sometimes it's a lot more obvious and worse than others? Does that mean it's, as we say, super compressed? Or does it just mean it's bad compression? For example Facebook posts versus RUclips

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

      The compression rate, method, and the content itself affect how good quality a compressed video is. The more you compress the more visible the artifacts become. I assume both Facebook and RUclips use state of the art compression methods, so the difference in the quality boils down to how aggressively a video is compressed. Also, not all videos are equally compressible. The more 'busy' a video is (i.e. lower spatiotemporal redundancy) the harder it is to compress without noticeable artifacts.

  • @harsha.n9332
    @harsha.n9332 4 года назад

    Why are you underrated !!!

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

    Hi, how to make image compression for live web camera ? Is there a resource for this ? github or videos ? can you help me ? please...