How Video Compression Works

  Рет қаралды 129,485

Leo Isikdogan

Leo Isikdogan

6 жыл бұрын

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

Пікірлер: 292
@leoisikdogan
@leoisikdogan 4 жыл бұрын
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 4 жыл бұрын
Congratulations on the wedding!
@snowmyr
@snowmyr 4 жыл бұрын
Happy 0th anniversary. This was a very informative video and I hope this exposure gives your channel a boost.
@asyraafmz1877
@asyraafmz1877 4 жыл бұрын
Congratulations on your wedding! Cant wait to learn all the machine learning stuff on your channel. Keep up the good work!
@codedfotography
@codedfotography 4 жыл бұрын
You welcome . Congratulations 🎊
@sree6969
@sree6969 4 жыл бұрын
congrats bro
@SeanfromSydney
@SeanfromSydney 4 жыл бұрын
He is sitting in a room - different to the one i'm in now...
@uBreeze
@uBreeze 4 жыл бұрын
SeanfromSydney Oh lord.
@braakwame_
@braakwame_ 4 жыл бұрын
😂😂😂
@aerofxunme
@aerofxunme 4 жыл бұрын
Who's to blame that you're in a different room than him. 😂
@unixtreme
@unixtreme 3 жыл бұрын
PTSD
@MemesAndvids
@MemesAndvids 3 жыл бұрын
lol
@bobcoco6047
@bobcoco6047 4 жыл бұрын
Us: Why are we here? MKBHD : *Ok so I'm sitting in a Room*
@snowy3896
@snowy3896 4 жыл бұрын
Who else came here from MKBHD?
@Yonatan24
@Yonatan24 4 жыл бұрын
MKBnoD²
@moustapharagueh9889
@moustapharagueh9889 4 жыл бұрын
Team MKBHD
@shubham_srt
@shubham_srt 4 жыл бұрын
yeah we love learning
@codedfotography
@codedfotography 4 жыл бұрын
Yeah ikr
@monsieurmiaow
@monsieurmiaow 4 жыл бұрын
MKBHD sends his regards.
@abhinavbodas
@abhinavbodas 4 жыл бұрын
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!
@alexshortsplus
@alexshortsplus 4 жыл бұрын
Lol
@bayo2001
@bayo2001 4 жыл бұрын
Didn’t know you knew the future
@rajivjoshi1392
@rajivjoshi1392 4 жыл бұрын
Lol
@cyrilmuluh
@cyrilmuluh 4 жыл бұрын
I know right hahahaha, MKB got me here too
@christopherdunn317
@christopherdunn317 2 жыл бұрын
@@Nefarious_Fish 84,241 views Aug 23, 2018
@stephen2282
@stephen2282 4 жыл бұрын
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 4 жыл бұрын
not funny
@feuerfawkes
@feuerfawkes 4 жыл бұрын
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. KZbin is more like his hobby.
@nickbu
@nickbu 4 жыл бұрын
came from MKBHD to say Hi I've heard you did a gread job Gonna watch this after the MKBHD one!
@ceptemzorpus
@ceptemzorpus 2 ай бұрын
did they do a great job?
@natanel8962
@natanel8962 4 жыл бұрын
MKBHD gang but more importantly you killed it nice video
@alexshortsplus
@alexshortsplus 4 жыл бұрын
Not sure what he's saying, but I trust him since Marques sent me🤓
@hanielbaez5723
@hanielbaez5723 5 жыл бұрын
This video shoud have more likes, great job man.
@le892
@le892 4 жыл бұрын
And It Will have
@alphasierra.
@alphasierra. 4 жыл бұрын
Hold that thought
@luqmanhakimnoorhisham5402
@luqmanhakimnoorhisham5402 4 жыл бұрын
The day has come...
@adoo8505
@adoo8505 4 жыл бұрын
i swear i was going to reply to him but yall did it first
@tigerroar6071
@tigerroar6071 4 жыл бұрын
Thank God, MKBHD referred you. You are a very good teacher, thank you for your service!
@mattiasu96
@mattiasu96 5 жыл бұрын
Simple, clear and on point. Good job, really!
@leoisikdogan
@leoisikdogan 5 жыл бұрын
Thanks!
@gz9975
@gz9975 4 жыл бұрын
In b4 MKBHD puts this video at 2 million views.
@Lyf4rMusic
@Lyf4rMusic 4 жыл бұрын
nah, still 28k itself :/
@omaraniym
@omaraniym 4 жыл бұрын
MKBHD gang taking over
@SkidooPro1
@SkidooPro1 4 жыл бұрын
Came from MKBHD...stayed for the amazing content. Keep it up! ✌️
@KaneSanMiguel
@KaneSanMiguel 4 жыл бұрын
MKBHD sent me. Views about to skyrocket lol
@codedfotography
@codedfotography 4 жыл бұрын
Mkbhd fans here.? This guy did a great job being able to get a recommendation from mkbhd
@choshi007
@choshi007 2 жыл бұрын
This is one of the best videos I've ever seen summarizing video coding. Very succinct and informative!!
@luisfuentes3012
@luisfuentes3012 10 ай бұрын
I was totally lost on this and came out a pro, awesome video!
@theghostmachine
@theghostmachine 4 жыл бұрын
As someone who is very interested in machine learning finding your channel was a gift. Glad MKBHD sent me here.
@ananthakrishnank3208
@ananthakrishnank3208 7 ай бұрын
Thanks, Leo, for compressing it all within 5 minutes. :)
@brandonj4939
@brandonj4939 4 жыл бұрын
Bro you're about to get some legit viewsssss
@CassidyJames
@CassidyJames 4 жыл бұрын
Awesome explainer. I knew some of how this worked in theory but had never seen such a straightforward explanation. Cheers!
@Nicklefritz
@Nicklefritz 4 жыл бұрын
This is an incredibly helpful video; well-put together, clean, and concise. Thank you for what you do!
@bobbanana13
@bobbanana13 4 жыл бұрын
Came from mkbhd. Subscribing for support. Good luck!
@ryan_edward_scott
@ryan_edward_scott 4 жыл бұрын
Congrats on the shoutout man!
@ramkumarsr5326
@ramkumarsr5326 4 жыл бұрын
No one : Literally No one : People came from MKBHD : who's here from MKBHD.
@imvinayak32
@imvinayak32 Жыл бұрын
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.
@RamPrakash-bw1hp
@RamPrakash-bw1hp 4 жыл бұрын
Clear and on point, thank you and Congrats Leo
@NovemberBegin
@NovemberBegin 4 жыл бұрын
Tbh Marques was right--this is a very clear and concise explanation of video compression. It even introduces technical features like I-frames
@Aanandkrs
@Aanandkrs 4 жыл бұрын
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...
@19ozzie83
@19ozzie83 4 жыл бұрын
Congrats on the wedding! Great video!
@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
@eyokfla
@eyokfla 2 жыл бұрын
Very well explained. Many thanks from cameroon.
@a-domain8509
@a-domain8509 4 жыл бұрын
Great video man! You deserve much much more views and like. Keep up your good work. Also congratulations for your wedding :)
@Reecepbcups
@Reecepbcups 4 жыл бұрын
Great video, really interesting and looking forward to looking more into this
@paulkibedy5460
@paulkibedy5460 Жыл бұрын
Hello; I still cannot understand how video compression works,.................your videos are great to watch..
@Weckmuller
@Weckmuller 3 жыл бұрын
Very nice video! Thanks!
@shubham_srt
@shubham_srt 4 жыл бұрын
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!
@saivishwanath958
@saivishwanath958 5 жыл бұрын
I love your videos. You are my spirit animal in computer vision.
@leoisikdogan
@leoisikdogan 5 жыл бұрын
Thanks, glad to hear that!
@aim__freakz8499
@aim__freakz8499 3 жыл бұрын
this is amazing! so much information:) great video
@bbcversus
@bbcversus 4 жыл бұрын
Really useful stuff, thanks for sharing!
@km-sc4kz
@km-sc4kz 4 жыл бұрын
Thanks, i was looking for a good explanation of this stuff.
@muquietto3764
@muquietto3764 4 жыл бұрын
this video's explanation is excellent, thank you
@rajivjoshi1392
@rajivjoshi1392 4 жыл бұрын
We are here to take you to 1m views. Courtesy of Markass Brownie
@WonderWhy66
@WonderWhy66 4 жыл бұрын
All the best for 100k views buddy!
@cim4real
@cim4real 4 жыл бұрын
Great video. Informative and easy to understand. Thanks.
@monky91
@monky91 4 жыл бұрын
Very nicely done video
@JonRawlinson
@JonRawlinson 4 жыл бұрын
great video dude! congrats on the plug from mkbhd!
@YanLuo
@YanLuo 4 жыл бұрын
This, will soon be your first 1M view video 😉
@dinhvanthanhk17hcm96
@dinhvanthanhk17hcm96 Жыл бұрын
such a great video !
@rithwikreddyd
@rithwikreddyd 4 жыл бұрын
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'.
@abdielmendez3412
@abdielmendez3412 4 жыл бұрын
Excelent explanation!! subscribing... P.S. Nice glasses :D
@blipmachine
@blipmachine 4 жыл бұрын
*MKBHD:* It's only got a couple of thousand views. *Also MKBHD:* I'm gonna blow up this guy's whole career!
@kingfred9
@kingfred9 3 жыл бұрын
Great explanation! Thanks
@ling6701
@ling6701 2 жыл бұрын
Thanks for the explanations. At 1:22 though, I believe it should be saying "temporal (inter-frame)", and not "temporal (intra-frame)".
@nirshadnijam2291
@nirshadnijam2291 8 ай бұрын
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!
@jartistical1107
@jartistical1107 3 жыл бұрын
You really did a good job! Great Video.
@widowmakerdesign
@widowmakerdesign 3 жыл бұрын
Very well explained
@rajkanjan4792
@rajkanjan4792 4 жыл бұрын
MKBHD bumped this up! Congratulations!!
@MrMxTech
@MrMxTech 4 жыл бұрын
Marquees Says hi ;)
@johneygd
@johneygd 2 жыл бұрын
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,😁
@tofu3317
@tofu3317 4 жыл бұрын
He's gonna be so happyyy
@kritsaphongphuthibpaphaisi1509
@kritsaphongphuthibpaphaisi1509 3 жыл бұрын
Great explanation
@Aqua2D
@Aqua2D 3 жыл бұрын
absolutely amazing
@amilcarchissola2262
@amilcarchissola2262 2 жыл бұрын
Best video oabout compression of video.
@hellojari07
@hellojari07 4 жыл бұрын
great info, thx
@boonschwintrangadisaikul2884
@boonschwintrangadisaikul2884 3 жыл бұрын
you are way better than my university lecturer
@OkiDingo
@OkiDingo 4 жыл бұрын
This dude "HAD" only 1,000 views yesterday, today 17,006......Lets get this dude 1 mil views!!!!
@MilkMeansMurder
@MilkMeansMurder 4 жыл бұрын
Good one. Thanks, now i can answer the question my students asked :)
@Kevinhanot
@Kevinhanot 4 жыл бұрын
Thanks, it helped me to understand how compression works :-)
@Trippyisop
@Trippyisop 4 жыл бұрын
great video, thanks!
@bigfactsbigstacks6261
@bigfactsbigstacks6261 2 жыл бұрын
This video is so good!
@SousTerre1
@SousTerre1 4 жыл бұрын
Marques knew this would happen. He chose a video with low views then referenced the amount of view. Genius.
@harsha.n9332
@harsha.n9332 4 жыл бұрын
Why are you underrated !!!
@Joe_vanni
@Joe_vanni Жыл бұрын
THANKS! you are amazing
@daverumpel
@daverumpel 4 жыл бұрын
MKBHD approves of this video.
@azimakhtarshenas2501
@azimakhtarshenas2501 4 жыл бұрын
Or any recommendation for starting??? thanks a lot man
@batchout
@batchout 4 жыл бұрын
Marques sent me. Very informative.
@marketsfortuneindia489
@marketsfortuneindia489 4 жыл бұрын
nice info!
@wongsanggar
@wongsanggar 4 жыл бұрын
Great explanation! I come from MKBHD test.
@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?
@TheJhonVincent
@TheJhonVincent 3 жыл бұрын
I would like to learn more about video compression.!
@alexijohansen
@alexijohansen 3 жыл бұрын
How does the motion of blocks to motion vectors work?
@soengineer
@soengineer 2 жыл бұрын
Great explanation Is there a detailed explanation in the form of a series of video lectures about h265
@skobanemusic5752
@skobanemusic5752 Жыл бұрын
Thank you.
@rishabhsingh7041
@rishabhsingh7041 3 жыл бұрын
Would temporal compression be a lossy one or lossless ?
@Jstroman221
@Jstroman221 4 жыл бұрын
You're about to blow up.
@vincent_hall
@vincent_hall 2 жыл бұрын
Working on this myself now.
@shahravi7390
@shahravi7390 4 жыл бұрын
guess who ? MKBHD linked this video ! Your channel is going to grow rapidly dude !!
@Louukang
@Louukang Жыл бұрын
anyway you can somehow implement this into obs studio for streaming or give tips on how to get good quality on it?
@Bugside
@Bugside 4 жыл бұрын
You sound like a nice person, just saying (good video too) congrats on the wedding
@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
@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???
@avramukk
@avramukk 2 ай бұрын
good job
@aditya27_raj
@aditya27_raj 4 жыл бұрын
Mkbhd has shared this video, it’s pretty soon going to get over Million views 😂
@lollipopnik
@lollipopnik 4 жыл бұрын
have you tried to upload video, where each frame is completely different picture? will it compress?
@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?
@selami32
@selami32 4 жыл бұрын
@daehyeonkong1762
@daehyeonkong1762 2 жыл бұрын
brilliant
How Super Resolution Works
9:29
Leo Isikdogan
Рет қаралды 68 М.
Why Snow and Confetti Ruin YouTube Video Quality
4:20
Tom Scott
Рет қаралды 9 МЛН
Best KFC Homemade For My Son #cooking #shorts
00:58
BANKII
Рет қаралды 53 МЛН
УГАДАЙ ГДЕ ПРАВИЛЬНЫЙ ЦВЕТ?😱
00:14
МЯТНАЯ ФАНТА
Рет қаралды 2,9 МЛН
Хотите поиграть в такую?😄
00:16
МЯТНАЯ ФАНТА
Рет қаралды 3,7 МЛН
How Image Compression Works
6:52
Leo Isikdogan
Рет қаралды 112 М.
How Diffusion Models Work
9:17
Leo Isikdogan
Рет қаралды 6 М.
How Was Video Invented?
13:13
Veritasium
Рет қаралды 5 МЛН
H264 Vs H265 - Which Should You Use?
11:26
Digi Pro Tips
Рет қаралды 55 М.
This Is What Happens When You Re-Upload a YouTube Video 1000 Times!
15:04
Marques Brownlee
Рет қаралды 9 МЛН
Video Compression as Fast As Possible
6:10
Techquickie
Рет қаралды 647 М.
How Computers Compress Text: Huffman Coding and Huffman Trees
6:30
Tom Scott
Рет қаралды 1,8 МЛН
My Video Went Viral. Here's Why
23:43
Veritasium
Рет қаралды 5 МЛН
Image Filters Explained
8:57
Leo Isikdogan
Рет қаралды 7 М.
Video Formats, Codecs and Containers (Explained)
12:29
Qencode
Рет қаралды 328 М.
تجربة أغرب توصيلة شحن ضد القطع تماما
0:56
صدام العزي
Рет қаралды 57 МЛН
Choose a phone for your mom
0:20
ChooseGift
Рет қаралды 7 МЛН
OZON РАЗБИЛИ 3 КОМПЬЮТЕРА
0:57
Кинг Комп Shorts
Рет қаралды 1,9 МЛН
iPhone 15 Pro в реальной жизни
24:07
HUDAKOV
Рет қаралды 413 М.
Смартфон УЛУЧШАЕТ ЗРЕНИЕ!?
0:41
ÉЖИ АКСЁНОВ
Рет қаралды 1,1 МЛН
Как бесплатно замутить iphone 15 pro max
0:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 60 М.