How Video Compression Works

Sdílet
Vložit
  • čas přidán 7. 09. 2024
  • Have you ever wondered how video streaming is possible? Let's think about how big a typical 1080p video is: 1920x1080 pixels, 24-bits each, 30 frames per second... That's almost 1.5 gigabits per second. How can you transmit that much data, over the air, in real time? The answer is video compression.
    Related Videos:
    How Image Compression Works
    • How Image Compression ...
    How Digital Cameras Process Images
    • How Digital Cameras Pr...
    Video Highlights:
    1. Codecs
    2. Intra-frame (spatial) coding
    3. Inter-frame (temporal) coding
    4. Block motion estimation
    5. Motion compensation
    6. Residual frames

Komentáře • 294

  • @leoisikdogan
    @leoisikdogan  Před 4 lety +2874

    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 Před 4 lety +96

      Congratulations on the wedding!

    • @snowmyr
      @snowmyr Před 4 lety +62

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

    • @asyraafmz1877
      @asyraafmz1877 Před 4 lety +14

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

    • @codedfotography
      @codedfotography Před 4 lety +3

      You welcome
      . Congratulations 🎊

    • @sree6969
      @sree6969 Před 4 lety +3

      congrats bro

  • @SeanfromSydney
    @SeanfromSydney Před 4 lety +1120

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

  • @bobcoco6047
    @bobcoco6047 Před 4 lety +188

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

  • @abhinavbodas
    @abhinavbodas Před 4 lety +743

    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!

  • @stephen2282
    @stephen2282 Před 4 lety +239

    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 Před 4 lety +2

      not funny

    • @feuerfawkes
      @feuerfawkes Před 4 lety +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. CZcams is more like his hobby.

  • @nickbu
    @nickbu Před 4 lety +145

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

  • @JustNatanel
    @JustNatanel Před 4 lety +28

    MKBHD gang but more importantly you killed it nice video

  • @alexshortsplus
    @alexshortsplus Před 4 lety +51

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

  • @tigerroar6071
    @tigerroar6071 Před 4 lety +37

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

  • @mattiasu96
    @mattiasu96 Před 5 lety +93

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

  • @hanielbaez5723
    @hanielbaez5723 Před 5 lety +101

    This video shoud have more likes, great job man.

  • @luisfuentes3012
    @luisfuentes3012 Před rokem +2

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

  • @codedfotography
    @codedfotography Před 4 lety +5

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

  • @SkidooPro1
    @SkidooPro1 Před 4 lety +13

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

  • @snowy3896
    @snowy3896 Před 4 lety +1173

    Who else came here from MKBHD?

  • @ling6701
    @ling6701 Před 3 lety +2

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

  • @gz9975
    @gz9975 Před 4 lety +39

    In b4 MKBHD puts this video at 2 million views.

  • @KaneSanMiguel
    @KaneSanMiguel Před 4 lety +17

    MKBHD sent me. Views about to skyrocket lol

  • @bjoujak
    @bjoujak Před 4 lety +16

    Bro you're about to get some legit viewsssss

  • @ananthakrishnank3208
    @ananthakrishnank3208 Před 8 měsíci +1

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

  • @nirshadnijam2291
    @nirshadnijam2291 Před 9 měsíci +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!

  • @omaraniym
    @omaraniym Před 4 lety +24

    MKBHD gang taking over

  • @johneygd
    @johneygd Před 2 lety +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,😁

  • @NovemberBegin
    @NovemberBegin Před 4 lety +1

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

  • @theghostmachine
    @theghostmachine Před 4 lety +1

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

  • @paulkibedy5460
    @paulkibedy5460 Před rokem +2

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

  • @Danielle-ew1el
    @Danielle-ew1el Před měsícem

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

  • @bobbanana13
    @bobbanana13 Před 4 lety +2

    Came from mkbhd. Subscribing for support. Good luck!

  • @ryanedwardofficial
    @ryanedwardofficial Před 4 lety +4

    Congrats on the shoutout man!

  • @MrMxTech
    @MrMxTech Před 4 lety +8

    Marquees Says hi ;)

  • @ramkumarsr5326
    @ramkumarsr5326 Před 4 lety +68

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

  • @YanLuo
    @YanLuo Před 4 lety +8

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

  • @rajivjoshi1392
    @rajivjoshi1392 Před 4 lety +6

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

  • @rajkanjan4792
    @rajkanjan4792 Před 4 lety +2

    MKBHD bumped this up! Congratulations!!

  • @SousTerre1
    @SousTerre1 Před 4 lety

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

  • @shubham_srt
    @shubham_srt Před 4 lety +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!

  • @boonschwintrangadisaikul2884

    you are way better than my university lecturer

  • @WonderWhy66
    @WonderWhy66 Před 4 lety +1

    All the best for 100k views buddy!

  • @blipmachine
    @blipmachine Před 4 lety +1

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

  • @arpitkumarmishra6220
    @arpitkumarmishra6220 Před 4 lety

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

  • @shahravi7390
    @shahravi7390 Před 4 lety

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

  • @tofu3317
    @tofu3317 Před 4 lety +8

    He's gonna be so happyyy

  • @imvinayak32
    @imvinayak32 Před rokem +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.

  • @Aanandkrs
    @Aanandkrs Před 4 lety +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...

  • @Bugside
    @Bugside Před 4 lety +2

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

  • @19ozzie83
    @19ozzie83 Před 4 lety +1

    Congrats on the wedding! Great video!

  • @shawn22459
    @shawn22459 Před 5 měsíci +2

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

  • @choshi007
    @choshi007 Před 2 lety

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

  • @rithwikreddyd
    @rithwikreddyd Před 4 lety +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'.

  • @aditya27_raj
    @aditya27_raj Před 4 lety +5

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

  • @saivishwanath958
    @saivishwanath958 Před 6 lety +2

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

  • @Nicklefritz
    @Nicklefritz Před 4 lety +1

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

  • @CassidyJames
    @CassidyJames Před 4 lety

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

  • @OkiDingo
    @OkiDingo Před 4 lety +1

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

  • @amilcarchissola2262
    @amilcarchissola2262 Před 2 lety

    Best video oabout compression of video.

  • @eyokfla
    @eyokfla Před 2 lety

    Very well explained. Many thanks from cameroon.

  • @jake8217
    @jake8217 Před 4 lety +2

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

  • @a-domain8509
    @a-domain8509 Před 4 lety

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

  • @RamPrakash-bw1hp
    @RamPrakash-bw1hp Před 4 lety +1

    Clear and on point, thank you and Congrats Leo

  • @batchout
    @batchout Před 4 lety

    Marques sent me. Very informative.

  • @BenStoneking
    @BenStoneking Před 24 dny

    Excellent explanation! Thanks for uploading! :)

  • @daverumpel
    @daverumpel Před 4 lety +7

    MKBHD approves of this video.

  • @TheJhonVincent
    @TheJhonVincent Před 3 lety

    I would like to learn more about video compression.!

  • @DevilNeverKnows
    @DevilNeverKnows Před 6 měsíci +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

  • @wolfsch
    @wolfsch Před rokem +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”?

  • @JonRawlinson
    @JonRawlinson Před 4 lety

    great video dude! congrats on the plug from mkbhd!

  • @NikiWinProd
    @NikiWinProd Před rokem +1

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

  • @abdielmendez3412
    @abdielmendez3412 Před 4 lety +1

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

  • @alexshortsplus
    @alexshortsplus Před 4 lety +2

    Here from MK

  • @Reecepbcups
    @Reecepbcups Před 4 lety

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

  • @muquietto3764
    @muquietto3764 Před 4 lety

    this video's explanation is excellent, thank you

  • @wongsanggar
    @wongsanggar Před 4 lety +1

    Great explanation! I come from MKBHD test.

  • @nirmalkrishna19
    @nirmalkrishna19 Před 4 lety +2

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

  • @yacines3180
    @yacines3180 Před 6 lety +1

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

    • @leoisikdogan
      @leoisikdogan  Před 6 lety +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 Před 6 lety +2

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

    • @leoisikdogan
      @leoisikdogan  Před 6 lety +2

      Thanks for the positive feedback!

  • @km-sc4kz
    @km-sc4kz Před 4 lety

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

  • @Louukang
    @Louukang Před rokem +1

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

  • @vincent_hall
    @vincent_hall Před 2 lety

    Working on this myself now.

  • @YEdwardP
    @YEdwardP Před 4 lety

    What's really interesting is that some of you may have already seen glimpses of this happening when video playback "glitches."
    Take this video from the animated adaptation of "The Dark Knight." czcams.com/video/_KfsAK3fIQo/video.html
    In the beginning, the frame is completely grey and you see blocks of new detail appear and pan up. This is basically happened there is that for some reason, the very first frame upon which the frames of the first two seconds are based on was missing. The decompression algorithm therefore applied all that block motion estimation on a grey initial frame. New frames are loaded and then shifted upwards.
    I've had moments when I was clicking on the timeline of videos on my computer where the current frame would also be lost, but I would see the residual frames be applied to the grey frame. The result often looked like a kind of grayscale drawing of what the frame should look like. It's really interesting.

  • @cim4real
    @cim4real Před 4 lety

    Great video. Informative and easy to understand. Thanks.

  • @widowmakerdesign
    @widowmakerdesign Před 3 lety

    Very well explained

  • @AyushBakshi
    @AyushBakshi Před 4 lety

    Landed here from MKBHD's video.
    Great explanation though.

  • @monky91
    @monky91 Před 4 lety

    Very nicely done video

  • @kingfred9
    @kingfred9 Před 4 lety +1

    Great explanation! Thanks

  • @Weckmuller
    @Weckmuller Před 3 lety

    Very nice video! Thanks!

  • @harsha.n9332
    @harsha.n9332 Před 4 lety

    Why are you underrated !!!

  • @claudepierre5165
    @claudepierre5165 Před 4 lety +1

    New subscriber from MKBHD.

  • @aim__freakz8499
    @aim__freakz8499 Před 3 lety

    this is amazing! so much information:) great video

  • @bbcversus
    @bbcversus Před 4 lety

    Really useful stuff, thanks for sharing!

  • @avramukk
    @avramukk Před 3 měsíci +1

    good job

  • @kritsaphongphuthibpaphaisi1509

    Great explanation

  • @Aqua2D
    @Aqua2D Před 3 lety

    absolutely amazing

  • @soengineer
    @soengineer Před 2 lety

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

  • @loserpro43210
    @loserpro43210 Před 4 lety

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

  • @jartistical1107
    @jartistical1107 Před 3 lety

    You really did a good job! Great Video.

  • @Jstroman221
    @Jstroman221 Před 4 lety

    You're about to blow up.

  • @martins96244
    @martins96244 Před 4 lety

    Well it really is good video
    MKBHD sent me here of course

  • @MilkMeansMurder
    @MilkMeansMurder Před 4 lety

    Good one. Thanks, now i can answer the question my students asked :)

  • @CCumva
    @CCumva Před 4 lety +1

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

  • @1-10-1-4
    @1-10-1-4 Před rokem +1

    irrelevant but i really love ur voice

  • @dinhvanthanhk17hcm96
    @dinhvanthanhk17hcm96 Před rokem

    such a great video !