I actually really like Taran as a host. He's super informative and the way he explains it makes it obvious that he knows everything he's talking about, and is just making it nice and simple for us. Great video!
I actually really loved that you guys included actual examples of what some of the compression errors look like. Having seen those kinds of artifacts/errors in the past I now understand them a hell of a lot better than I did before, great job guys!
Taran, your on screen presence is really improving, and you feel so natural in front of the camera. I like your attitude and the energy you bring to these videos. Keep up the good work!
Linus should learn from Taran's video to improve his tech quickies. This is how it's done: -Speak like a normal person --it's EXPLAINED as fast as possible NOT TALK as fast as possible. -Tune down the jokes, which only adds "noise" (confusion) instead of clarity and sense --especially when talking 250 words/second. And finally, -The visuals need to actually add and compliment to what's being said (the explanation) instead of using silly, unrelated, 9gag-like images to compliment the jokes! Thank you Taran for the wonderful job at explaining what video compression is.
well, if that was the case then they both need to use this video as a reference and improve on the quality of their techquickie series; it's one of my favorite series on youtube and regardless of the quality, I still do appreciate all the effort they put into making them. Therefore, I'd really love to see it get significantly better and better, instead of silly and worse.
lol I live in the middle of nowhere in northern Ontario, Canada, ... we aren't exactly known for our high internet speeds in my area. but I can still maanage a 2.5 gb download in about 7-10 minutes. so I don't know who you get your internet from but it sound like you need a change
Having Taran in these Tech Quickie episodes is actually pretty good. He's getting better, and I have to say his slower pace of delivering information (compare to Linus) is pretty good, considering the huge amount of information involved. Keep up the good work, team!
Teran to be the new boss. He is cool. He explains things more slowely and easily and seems he isn't going by wiki often. Like he said. He doesn't understand some of what linus says. Says it all really. Thanks Teran (I may be spelling yours wrong. Sorry😕) Also I use high bit rate for my gaming videos. They are normally 4GB size for a 20 min video but after rendering and slight compression it is 1.7GB. It takes RUclips 20 mins to process and me 5-10 mins to upload.
This was one of the better as fast as possible episodes that actually covered the entire subject and a bit more. It seems like everytime Linus does an episode he focuses on speed by talking really fast and not giving too many examples making the video well. . . As fast as possible. All I'm saying is I would prefer the episodes be slightly longer in exchange for a more in-depth explanation with visual examples and analogies. Maybe next time you guys can cover what are floating point operations
I'm actually using your video's to study for my exams (Audio/video stuff) The teacher could really use these video's during the courses, it's fast, it's crystal clear, and you actually show stuff, and stuff. I think I'm going to propose using these vids :)
@@przemek4101 that video also compressed. RUclips decreases quality on every video. If you upload 1080p 100k bitrate video, it doesnt matter how bitrate high is, youtube compresses to 1080p 4k bitrate. If you upload Hi-Res 5000 kbps bitrate FLAC sound, youtube compresses to 128kbps mp3.
Compression on RUclips now is way worse than it was before, I’m sure. See the 1176 kbps average for 1920x1080 video’s at 30 fps on RUclips nowadays, which was also the video rate used for VCD. (which, by the way, was 240p 😱)
Animiles that's like working 24h volonteering to aks people for money and getting 5$. Better just work and donate than spend 6million years doing jack shit.
lisa lavergne If you got ABP you can't I think. But if you got the adblock from getadblock.com you can click the icon and it should show it there. Otherwise you have to enable it in the settings.
WHZGUD2 You don't really "do" it, you just kinda keep it in mind when you're creating content, in which case a video editor like Sony Vegas or Adobe Premier handle it for you.
San San H.264, profile - main, level 4.0, const. quality 0 RF, preset - very fast. unless you plan on editing much in after effects post-compression, than you'd have to go advanced - to remove all the B-frames (frames which take data from previous frames, slows down rendering by a LOT, as AE would have to read data through several sources).
Does anyone around here even care about the subject being discussed? Seriously, who the hell cares which dude is narrating, let alone his mannerisms/appearance? He did a good job, speaking loud and clear and that's what matters. Message was delivered!
A MPEG and MJPEG is not the same thing. MJPEG is a movie where every frame is a I-frame. 3:40 thats how it worked 1993 when MPEG 1 was relied. The thing is that the B frame referates the last I frame, and the P frame referates the nearest B frame. Mpeg 2 (and 3) is very similar. The order is always I-B-B-P-B-B-P-B-B-I. So every 9:th frame is a picture. In MPEG 4 H-263 they change it up. Firstly they use more modern I frame compression. The one uses is similar to JPEG2000 that work with a very different method. Also, in MPEG4 H.263 the order of frames is chosen by the enocode, and also the B frame is removed using only better quality P frame (also makes it not possible to decode the movie in reverse, well at least not with out a lot of memory). Thats why mpeg 4 compress almost twice as good as mpeg 1 with the same quality. In early encoders the I frame was encoded once every second (unlike Mpeg 1 where its encoded about 4 times a second). Later encoders only use a I frame for every scene change. Today H.264 and similar encoders is mostly used. Its similar to H.263 but uses newer I and P frames, also with a lot more features. coming online soon H.265, that in turn is about twice as effective than H.263. So geting better quality with lower bandwith is posible, use a newer codec. 3:50. That is not compression artifacts, that just low resolution
Sometimes your video can go blurry like that if you have a slow hard disk or are reading off an external USB drive It never happens on my RAID array but it does happen on the backup drive, had to adjust VLC settings to 3000 ms or 5000 ms or whatever
Decades ago, I remember attending a talk at a film archive library where the speaker told us why their film stock had to be preserved on physical celluloid. They did the sort of calculation you did, pixel height x width x colour bits x frames per second. I walked away convinced that one feature film, let alone 100,000 would use more magnetic storage than any such institution could imagine or afford. It took only a few years before mpeg compression, faster CPUs, and high density storage totally solved the problem. Never underestimate progress!
Lobster with Mustard and Rice A video of 3 hour duration with true color format and an uncompressed size at 1080p (24 fps) will take around 1.5 terabytes of storage space. Here's how to calculate the size of one frame. 1920 x 1080 x 24 = Result in bits with 1080p and a true color pixel which is 24 bits. that is around 5.9MB per frame.
I know there are data limits by some places for extreme cases like 50gb, 250, 500gb, why would fiber not have this, of course there 1gb a seconds suggest they might have a terabyte limit or something, but that likely is quick at your goal.
Yes, a single computer could be pulling above 2.5 million gigabits a month, or 2500 terrabits, up to 2.6 pets its, let's say average person does 200gb a month(which is overestimating in other countries by far). Then it takes 13,000 people to tie to you on a single computer(imagine you on 2 or 3). Some very tiny countries are just a few thousand people, and I can almost assure that those 25,000 aren't using the American average so it's easily possible.
Good run-through, considering the "as fast as possible"-aspect. I knew it all because I am a compression nut who fiddled with XviD as a kid and with professional Intra-frame codecs as an adult.. now with a job in a certain field. I don't have much to add, but appreciate that you took your time to explain for people. Maybe you could've talked about lossy vs lossless compression, as every method explained here counts as lossy, but that'd basically be describing zip ;) Next up I propose a video about RGB vs rec.709 vs the new color space in the upcoming 4K-standard ;) I bet at least 10 people would be interested enough!
How does file compression work? Like putting a file into a .rar or .zip and then decompressing it. How can you download a small file but end up getting something bigger after decompressing it?
SniX That actually makes sense. If that's how it works then I suppose there could be different "types" of compression. One could be better for smaller files where another could be better for larger ones. So there could be different "libraries" so to speak. With one type of compression, 110001 = 1 whereas in another type 110001 = 01 In the end they both mean the same thing when decompressed but one compressed file would be smaller than the other. Thanks.
Se7enAte The method you two describe is, in very simple terms, how lossless compression works; that is, using patterns in the file's data. A lossy compression method strips out data that you would be least likely to observe anyway.
It's called "lossless compression" and it's very interesting. The method explained in this video is "lossy compression," meaning data is irretrievably lost forever. So it's important to keep a very high bitrate copy of a video for future use.
Se7enAte There a different algorithms. A text file can be compressed like this: it contains characters. ASCII has 128 different characters/symbols and each is defined by a 8 bit value = 1 byte (Unicode would be 16 bit). So a file that contains the string "hello" would be 5 Byte in size, because it has 5 characters, each defined by a 1 byte value. Now you can analyse the content to see that you only use 4 different characters, so 8 bit for each would be a total overkill. Instead you could say that the 'h' is defined by binary "0", the 'e' by "10", 'l' = "110" and 'o' = "111". So before the binary content of the file were 5*8 bit = 40 bit and now it's "0 10 110 110 111” = 12 Bit. And because the 'l' is used more than other characters it would make sense to define the shortest binary string "0" for it and you get 10 bit (actually 16 because you can't save half bytes). But you also need to save the table with the definition for each character. In files with hundreds of lines the definitions don't really matter for the size.
Se7enAte It is in the right direction, but it is very very simplified. There are many ways to compress a file. Some replace parts, like you said. Others can do some very special mathematical analyses and rewrite the whole file into random garble that somehow can be decoded back to the original file.
Exactly the kind of video I was eager to find. People often don't realize that what ultimately gives visual fidelity and clarity to a video is bitrate, rather than just higher resolution. And, although we might think that RUclips, Netflix or better yet BluRays or even 4K BluRays are among the best sources for good quality video, most people, including me up to a few minutes ago, don't know that the native bitrate of any given file should, in theory, be much higher than the highly compressed one used to give us a fairly good-looking video. Even the 128Mbps that 4K UHD BluRays are able to reach as a maximum for their 4K content, is just a fraction of the huge amount of date it would contain in theory. At this point I'm also assuming that the cameras people shoot content with, already chops off what should theoretically the bitrate be. In fact, most cameras don't exceed 100Mbps recording data rates, but according to this illuminant video, we now know that a single second of a 1920x1080 / 30p native video source, should supposedly have a native bitrate of like 178MBps (yeah, with a capital B), which is massive if compared to the shy 25 - 35Mbps (lower-case b) bitrate that most 1080p BluRays used to have. Thus even cameras certainly don't reach that quantity of data per second. So we actually get an heavily compressed image anyways. And now that 4K content is starting to become more mainstream by the month, the gap between native bitrate and the bitrate we're actually getting is even broader. I didn't do the math yet, but I'm assuming that a 4K video should have like x4 bitrate per each second compared to 1080p (at the same framerate). I hope we're going towards a future where having video sources with native bitrates will be feasible, with the help of much faster broadband internet speeds. What's is certain is that it's better to have an higher bitrate rather than higher resolution. Like a really good 1080p video will always beat up a low-end poorly compressed 4K video. Obviously if we were to compare an uncompressed 1080p vs an uncompressed 4K video, here the 4K one is obviously the winner. P.S. I ran into some troubles doing the math for it. I did 1920x1080 = 2.073,600 then 2.073,600x30 = 62.208.000 Then I assumed I had to multiply 62.208.000 (the quantity of pixels of 1 second of 1920x1080 @ 30p) by 3 bytes and it equals 186.624.000 So it didn't give me 177.98 (the result of the video at 0:30) Could you please explain me the correct last passage that will lead me to that number? Thanks :)
Doesn't anyone in the North India have ACT Fibernet or Excitel ? awesome speeds at affordable prices ! Mine's a 100 Mbps plan with download speed of 11.2 MBPS :) ... there are also 75, 50, 20, 10 Mbps !
well what he didnt really say in the video: compression will try to find a way to find groups of pixels that are different but similar and then find a colour that is a blend of those pixels to replace them with so it looks almost the same but takes up less data. so with an image as you described, the compression algorithm will just keep doing that until the image reaches the target bitrate (4mbit per second for 720p and 8mbit per second for 1080p in the case of youtubes video compression for example)
Then imagine video that is just plain black. No changes at all, just black. That would be really high quality black video because it doesn't need a lot of bitrate at all.
MKV is a container, just like WinRAR, 7zip or Zip, MKV can contain more then one video/audio and subtitle, also can attach any file even you can put ISO image to fool other people or copyright agent... =P seriously, put your stuff in MKV make people believe is a video :)
Is that fast internet? Mkay... I went a big step from dial up to chello and then fibre sooooo.... www.speedtest.net/my-result/3680952035 I never knew mine was fast...
What a small world, I'm preparing for this year's lectures and what (or who) do I find doing a video on compression? Taran! I must say that the topic is somewhat familiar to me. If I were marking this video, I'd have to take points off for the "MPEG sometimes called Motion JPEG" answer, but great video! Way to go!
Got a Fractal Design case, and I've been subscribed in months :D I do share a couple of videos too, to the ones I think can benefit from them :) Can't do much more than that :D Love the show! It's my favourite RUclips channel by far :) Keep making these awesome videos, and I dont mind the adverticememt, actually they can be quite fun at times :D Keep making these! See you in another episode :)
Temporal Compression was the thing I came here to learn. I knew it existed, but wanted a bit more info. Downloading some videos from youtube that are focused on audio if you know what I mean. And I was baffled when my 6 hour long playlist was only 20gb. Guess that's cause all the video is just 1 frame. Cool stuff!
Motion jpeg =/= mpeg. Motion jpeg is it's own compression format and is basically just a bunch of jpeg images with no interframe compression (useful for editing, but not distribution). With h.264 video (like this one) the macroblocks start at 16x16, but can be further broken into 16x8, 8x16, 8x8, 4x8, 8x4, and 4x4 depending on the encoding settings.
Spatial Compression is probably the safer bet if you don't want to QC check the entire video. You only have to see one or two detailed end result frames to know the entire video will look like that. If satisfied, it'll be fine. Whereas with Temporal Compression, you don't really know if some fast-motion part of the video will look bad unless you checked it all 100% QC.
How come people get mad every time Taran is hosting TQ? him and Linus are both great hosts, and it's nice to have a bit of a change every once in a while (a change from Linus' more high energy presentation style vs Taran's more relaxed presentation style.)
Alrighty. This is actually the first video done by Taran that I like. Probably the content though. xD Sorry Taran but I can't get over your way to talk.
I just saw a commercial by a church while watching this video and the guy was waving around with sausages. Now I would like to know what he was saying.
Great Job !!! ; D Awesome video, I love Linus but would like to see more of this guy explanation on techquickie, he's very clear especially in this more "technincal" bits, binary and software related explanations
Use Ethernet. Most laptops have Gigabit Ethernet which supports 1000mbps up/down link. Latency ("Ping") is also reduced and you will most likely get good speeds.Category 5e cables are good enough for connection between router and your laptop/desktop.
I actually really like Taran as a host. He's super informative and the way he explains it makes it obvious that he knows everything he's talking about, and is just making it nice and simple for us. Great video!
He's already quit from LMG few weeks ago
@@CC-se4ci D: well atleast this comment had to wait 8 years before getting this news.
I actually really loved that you guys included actual examples of what some of the compression errors look like. Having seen those kinds of artifacts/errors in the past I now understand them a hell of a lot better than I did before, great job guys!
Awesome. Being an animator, this really does bridge the gap. Thanks for the clear explanation of the P,B and I frames.
Taran, your on screen presence is really improving, and you feel so natural in front of the camera. I like your attitude and the energy you bring to these videos. Keep up the good work!
Fantabulously explained my good man.
What the... how are you even here? 😂
Crazy what was considered fast internet 8 years ago
Linus should learn from Taran's video to improve his tech quickies. This is how it's done:
-Speak like a normal person --it's EXPLAINED as fast as possible NOT TALK as fast as possible.
-Tune down the jokes, which only adds "noise" (confusion) instead of clarity and sense --especially when talking 250 words/second.
And finally,
-The visuals need to actually add and compliment to what's being said (the explanation) instead of using silly, unrelated, 9gag-like images to compliment the jokes!
Thank you Taran for the wonderful job at explaining what video compression is.
Well, I think Taran is the one who edits all the videos so your critique is misdirected xD. (Except the talking part. That, I agree with.)
well, if that was the case then they both need to use this video as a reference and improve on the quality of their techquickie series; it's one of my favorite series on youtube and regardless of the quality, I still do appreciate all the effort they put into making them. Therefore, I'd really love to see it get significantly better and better, instead of silly and worse.
good video,
Give this man a burger.
ummmmmm... right... [runs away]
2.5 gb in 5 mins, it takes me like 2 hours
me too!
you have to upgrade to your internet premium(most expensive one ) pack
Takes me like 16 hours
Takes me 3 mins
lol I live in the middle of nowhere in northern Ontario, Canada, ... we aren't exactly known for our high internet speeds in my area. but I can still maanage a 2.5 gb download in about 7-10 minutes. so I don't know who you get your internet from but it sound like you need a change
wow that is really fast internet, It takes me about an hour and a half to download a 2.5 GB file
We feel sorry for you.
:O That's actually really slow.
I'd be lucky to download that in 5 hours..
Takes me about 3 and half minutes if the server can upload +11MB/s
Takes me about 3 and half minutes if the server can upload +11MB/s
I enjoy Tarans coolness and ease at explaining. Great video
You are getting much better at doing these videos! Great job, Taran!
Having Taran in these Tech Quickie episodes is actually pretty good. He's getting better, and I have to say his slower pace of delivering information (compare to Linus) is pretty good, considering the huge amount of information involved. Keep up the good work, team!
i did large calculation by collecting different datas. I will never forget this concept. Thank you
I've gotten so used to Linus that this is so slow
Teran to be the new boss. He is cool. He explains things more slowely and easily and seems he isn't going by wiki often. Like he said. He doesn't understand some of what linus says. Says it all really. Thanks Teran (I may be spelling yours wrong. Sorry😕)
Also I use high bit rate for my gaming videos. They are normally 4GB size for a 20 min video but after rendering and slight compression it is 1.7GB. It takes RUclips 20 mins to process and me 5-10 mins to upload.
"Now for an MPEG, sometimes called a Motion JPEG..."
Who the hell researched this?
SirCrest IKR 😂
Isn't it Motion Pictures Experts Group?
@@brianfong5711 hmm
@@brianfong5711 looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooool
This was one of the better as fast as possible episodes that actually covered the entire subject and a bit more. It seems like everytime Linus does an episode he focuses on speed by talking really fast and not giving too many examples making the video well. . . As fast as possible. All I'm saying is I would prefer the episodes be slightly longer in exchange for a more in-depth explanation with visual examples and analogies. Maybe next time you guys can cover what are floating point operations
unreal what we can learn in 5mins!
Tks Taran!
I'm actually using your video's to study for my exams (Audio/video stuff) The teacher could really use these video's during the courses, it's fast, it's crystal clear, and you actually show stuff, and stuff. I think I'm going to propose using these vids :)
F***, i am done! I have 5 fu***** mbps in download speed and just 0.5 mbps in upload.
Welcome to the italian broadband my friend...
Nick76 I watched this video in 144p, I live in Brazil. If 360p, it would take ages.
Nick76 Ohh, well I got 700kbs download speed and well it takes 5min to upload 2mb, welcome to Denmark
+Nick76 I've got 75 Mbits/s on download in speedtest . com
Well i watched video in 360p and it even did not do buffer started instantly...welcome to INDIA ..where u will get cheapest and fast internet
@@KishanKumar-su2jp In Russia u'll get fast and cheap net, 1080p no loading
now this is a boon for me... i have got my exam tomorrow and i could not have found anything better thn this,,,,,,thanx,,,,,,,
"High quality", "RUclips"... Heh.
ShadowMassacr13 wth u talkin bouuuuu bihhh. Eyem watchen des @ wor Q 30fpx
@@przemek4101 that video also compressed. RUclips decreases quality on every video. If you upload 1080p 100k bitrate video, it doesnt matter how bitrate high is, youtube compresses to 1080p 4k bitrate. If you upload Hi-Res 5000 kbps bitrate FLAC sound, youtube compresses to 128kbps mp3.
@Sarvesh EB heh mainstream. Lucky if I get 720p on some pewdiepie vids. Watch latest vids on this channel where 4k isn’t even 4k
Compression on RUclips now is way worse than it was before, I’m sure. See the 1176 kbps average for 1920x1080 video’s at 30 fps on RUclips nowadays, which was also the video rate used for VCD. (which, by the way, was 240p 😱)
Smooth transition into the Fractal Design ad. Good work!
Very informative video. Thank you for the free education!
Alec Eisenbison And if you have adblock, be sure to unblock this channel to support them even more :)
Animiles that's like working 24h volonteering to aks people for money and getting 5$.
Better just work and donate than spend 6million years doing jack shit.
+Animiles how do you unblock certain channels?
lisa lavergne
If you got ABP you can't I think. But if you got the adblock from getadblock.com you can click the icon and it should show it there. Otherwise you have to enable it in the settings.
I think Taran does a fantastic job hosting some of these Fast as Possible.
Ok ... , So when are you gonna tell us how to do it ? Smh
xD Lol oh gosh.
WHZGUD2
Handbrake + Constant quality (RF=0) ->"lossless" but compressed by more than 50%. At least in my case.
WHZGUD2 You don't really "do" it, you just kinda keep it in mind when you're creating content, in which case a video editor like Sony Vegas or Adobe Premier handle it for you.
+FirstDragonSlayer Can i see your Handrabke setting in picture to compress video? ^_^
San San
H.264, profile - main, level 4.0, const. quality 0 RF, preset - very fast.
unless you plan on editing much in after effects post-compression, than you'd have to go advanced - to remove all the B-frames (frames which take data from previous frames, slows down rendering by a LOT, as AE would have to read data through several sources).
I hate ads but you guys are so creative i wait to watch them now.
Isn't it supposed to be discrete cosine transforms? 2:05
LOL yes, good catch.
Does anyone around here even care about the subject being discussed? Seriously, who the hell cares which dude is narrating, let alone his mannerisms/appearance? He did a good job, speaking loud and clear and that's what matters. Message was delivered!
A MPEG and MJPEG is not the same thing. MJPEG is a movie where every frame is a I-frame.
3:40 thats how it worked 1993 when MPEG 1 was relied.
The thing is that the B frame referates the last I frame, and the P frame referates the nearest B frame. Mpeg 2 (and 3) is very similar. The order is always I-B-B-P-B-B-P-B-B-I. So every 9:th frame is a picture.
In MPEG 4 H-263 they change it up. Firstly they use more modern I frame compression. The one uses is similar to JPEG2000 that work with a very different method. Also, in MPEG4 H.263 the order of frames is chosen by the enocode, and also the B frame is removed using only better quality P frame (also makes it not possible to decode the movie in reverse, well at least not with out a lot of memory). Thats why mpeg 4 compress almost twice as good as mpeg 1 with the same quality.
In early encoders the I frame was encoded once every second (unlike Mpeg 1 where its encoded about 4 times a second). Later encoders only use a I frame for every scene change.
Today H.264 and similar encoders is mostly used. Its similar to H.263 but uses newer I and P frames, also with a lot more features. coming online soon H.265, that in turn is about twice as effective than H.263.
So geting better quality with lower bandwith is posible, use a newer codec.
3:50. That is not compression artifacts, that just low resolution
Future Taran would call that dismal internet speed.
Sometimes your video can go blurry like that if you have a slow hard disk or are reading off an external USB drive
It never happens on my RAID array but it does happen on the backup drive, had to adjust VLC settings to 3000 ms or 5000 ms or whatever
Hard Drives are actually very fast
Decades ago, I remember attending a talk at a film archive library where the speaker told us why their film stock had to be preserved on physical celluloid. They did the sort of calculation you did, pixel height x width x colour bits x frames per second. I walked away convinced that one feature film, let alone 100,000 would use more magnetic storage than any such institution could imagine or afford. It took only a few years before mpeg compression, faster CPUs, and high density storage totally solved the problem. Never underestimate progress!
"only 2.5gb in 5 mins"
bruh..
I can sell you that for a small loan of a million dollars
That's like 9 MB/s
Lobster with Mustard and Rice A video of 3 hour duration with true color format and an uncompressed size at 1080p (24 fps) will take around 1.5 terabytes of storage space.
Here's how to calculate the size of one frame.
1920 x 1080 x 24 = Result in bits
with 1080p and a true color pixel which is 24 bits.
that is around 5.9MB per frame.
Probably Taran's best video so far
If I had Google fiber I would have a uncompressed 4k fireplace video running 24/7. Why you might ask? Because I can.
I know there are data limits by some places for extreme cases like 50gb, 250, 500gb, why would fiber not have this, of course there 1gb a seconds suggest they might have a terabyte limit or something, but that likely is quick at your goal.
Nawnp MCPE Well Google advertizes that they have unlimited data for Google fiber.
Well that's nice, you can use more data then half a country monthly.
Nawnp MCPE
Did you do the maths?
Yes, a single computer could be pulling above 2.5 million gigabits a month, or 2500 terrabits, up to 2.6 pets its, let's say average person does 200gb a month(which is overestimating in other countries by far). Then it takes 13,000 people to tie to you on a single computer(imagine you on 2 or 3). Some very tiny countries are just a few thousand people, and I can almost assure that those 25,000 aren't using the American average so it's easily possible.
This explanation was fantastic - I'm amazed by how much I understand after just a few short minutes. Thank you!
RUclips compresses the fuck out of videos making them ugly in the proccess.
+rapper250 And then there's millions of people complaining about video game graphics before the games release.
+Staf Claes Yea, and all of the pop culture music these days are terrible. I wish I grew up in the 70's...
+NateD4WGG PLEASEBEAJOKE
+NateD4WGG youre joking, right?
xavier k. haberle yes lol
Good run-through, considering the "as fast as possible"-aspect.
I knew it all because I am a compression nut who fiddled with XviD as a kid and with professional Intra-frame codecs as an adult.. now with a job in a certain field. I don't have much to add, but appreciate that you took your time to explain for people. Maybe you could've talked about lossy vs lossless compression, as every method explained here counts as lossy, but that'd basically be describing zip ;)
Next up I propose a video about RGB vs rec.709 vs the new color space in the upcoming 4K-standard ;) I bet at least 10 people would be interested enough!
How does file compression work? Like putting a file into a .rar or .zip and then decompressing it. How can you download a small file but end up getting something bigger after decompressing it?
SniX That actually makes sense. If that's how it works then I suppose there could be different "types" of compression. One could be better for smaller files where another could be better for larger ones.
So there could be different "libraries" so to speak.
With one type of compression, 110001 = 1 whereas in another type 110001 = 01
In the end they both mean the same thing when decompressed but one compressed file would be smaller than the other. Thanks.
Se7enAte The method you two describe is, in very simple terms, how lossless compression works; that is, using patterns in the file's data. A lossy compression method strips out data that you would be least likely to observe anyway.
It's called "lossless compression" and it's very interesting. The method explained in this video is "lossy compression," meaning data is irretrievably lost forever. So it's important to keep a very high bitrate copy of a video for future use.
Se7enAte There a different algorithms. A text file can be compressed like this:
it contains characters. ASCII has 128 different characters/symbols and each is defined by a 8 bit value = 1 byte (Unicode would be 16 bit).
So a file that contains the string "hello" would be 5 Byte in size, because it has 5 characters, each defined by a 1 byte value.
Now you can analyse the content to see that you only use 4 different characters, so 8 bit for each would be a total overkill. Instead you could say that the 'h' is defined by binary "0", the 'e' by "10", 'l' = "110" and 'o' = "111". So before the binary content of the file were 5*8 bit = 40 bit and now it's "0 10 110 110 111” = 12 Bit. And because the 'l' is used more than other characters it would make sense to define the shortest binary string "0" for it and you get 10 bit (actually 16 because you can't save half bytes).
But you also need to save the table with the definition for each character. In files with hundreds of lines the definitions don't really matter for the size.
Se7enAte It is in the right direction, but it is very very simplified. There are many ways to compress a file. Some replace parts, like you said. Others can do some very special mathematical analyses and rewrite the whole file into random garble that somehow can be decoded back to the original file.
Exactly the kind of video I was eager to find. People often don't realize that what ultimately gives visual fidelity and clarity to a video is bitrate, rather than just higher resolution.
And, although we might think that RUclips, Netflix or better yet BluRays or even 4K BluRays are among the best sources for good quality video, most people, including me up to a few minutes ago, don't know that the native bitrate of any given file should, in theory, be much higher than the highly compressed one used to give us a fairly good-looking video.
Even the 128Mbps that 4K UHD BluRays are able to reach as a maximum for their 4K content, is just a fraction of the huge amount of date it would contain in theory. At this point I'm also assuming that the cameras people shoot content with, already chops off what should theoretically the bitrate be. In fact, most cameras don't exceed 100Mbps recording data rates, but according to this illuminant video, we now know that a single second of a 1920x1080 / 30p native video source, should supposedly have a native bitrate of like 178MBps (yeah, with a capital B), which is massive if compared to the shy 25 - 35Mbps (lower-case b) bitrate that most 1080p BluRays used to have. Thus even cameras certainly don't reach that quantity of data per second. So we actually get an heavily compressed image anyways. And now that 4K content is starting to become more mainstream by the month, the gap between native bitrate and the bitrate we're actually getting is even broader.
I didn't do the math yet, but I'm assuming that a 4K video should have like x4 bitrate per each second compared to 1080p (at the same framerate).
I hope we're going towards a future where having video sources with native bitrates will be feasible, with the help of much faster broadband internet speeds.
What's is certain is that it's better to have an higher bitrate rather than higher resolution. Like a really good 1080p video will always beat up a low-end poorly compressed 4K video.
Obviously if we were to compare an uncompressed 1080p vs an uncompressed 4K video, here the 4K one is obviously the winner.
P.S. I ran into some troubles doing the math for it. I did 1920x1080 = 2.073,600 then 2.073,600x30 = 62.208.000
Then I assumed I had to multiply 62.208.000 (the quantity of pixels of 1 second of 1920x1080 @ 30p) by 3 bytes and it equals 186.624.000
So it didn't give me 177.98 (the result of the video at 0:30)
Could you please explain me the correct last passage that will lead me to that number? Thanks :)
The RUclips bitrate is super low so video game footage looks shit
The math you've done WAS right. 186.624.000 / 1024 / 1024
Like if you watch TechQuickie sped up with the HTML5 player.
I enjoy Taran's fast as possible vids
2.5 GB in 5 minutes! SLOW! Wait till you come to India!
Randomiz8or inator Now imagine that with BSNL internet :(
***** yeah, i have mtnl and it is only 500mb in an hour, wish i had better speed
***** I used to live in india. Then I took a kurma to the face
***** forget airtel, its all about bsnl
Doesn't anyone in the North India have ACT Fibernet or Excitel ? awesome speeds at affordable prices ! Mine's a 100 Mbps plan with download speed of 11.2 MBPS :) ... there are also 75, 50, 20, 10 Mbps !
Good job bro, you are improving each time! Keep up the solid videos!
Guys, watch this at 1.25x speed t make this guys slow speaking more bearable.
+MegaShrooom how is that slow speaking ?
+MegaShrooom Muuuch better!
+MegaShrooom I even watch Linus at 1.5 - 2x depending on the video. I watch most youtube videos at 1.25 - 1.5x
Moka hless I guess it saves time, :P
+MegaShrooom You can even watch the video at 2x speed without it being played too fast
I'm not even mad that at the lack of Linus, Taran does a really good work explaining things.
What would happen if somebody made a video that every single pixel are different in every frame and uploaded it to youtube or other sites?
well what he didnt really say in the video: compression will try to find a way to find groups of pixels that are different but similar and then find a colour that is a blend of those pixels to replace them with so it looks almost the same but takes up less data. so with an image as you described, the compression algorithm will just keep doing that until the image reaches the target bitrate (4mbit per second for 720p and 8mbit per second for 1080p in the case of youtubes video compression for example)
Then imagine video that is just plain black. No changes at all, just black. That would be really high quality black video because it doesn't need a lot of bitrate at all.
I don't know, youtube would still mess it up somehow.
RUclips would flag it for copyright violations and refuse to process it and delete the person's account.
Firecul42 true :D
Gonna have an exam about this stuff tomorrow. It helped me, thanks!
lol the video has 264k views
h264
ba dum tiss
k bye
h264 saved my ass
yo im using h265 to compress my 1tb hard drive of videos
it's saveing me 500 GB
Hevc compression 4K @@0s0sXD
to me as a video editor/creator this is very interesting, more of these kinds of stuff please! ^-^
what about .mkv files?
MKV is a container, just like WinRAR, 7zip or Zip, MKV can contain more then one video/audio and subtitle, also can attach any file even you can put ISO image to fool other people or copyright agent... =P seriously, put your stuff in MKV make people believe is a video :)
also can attach ISO file :)
Finally, you nailed it in terms of your beard looks!
6 minutes and you didnt fucking tell us a single program to use for compression. 6 minutes wasted.
How dare they produce, an informative, and free video, about something no one forced you to watch.
What an entitled piece of shit you are.
Handbrake is a good software for compression, it works on Windows, Mac OS X and Linux
Virtualdub. Free, lightweight, and portable (no install).
I like this guy,for some reason,he is good!
That not fast Internet i got 100mbit/s up and down.
My aussie internet cries at your speed, 10 down 0.8 up...
DaMagicalManiac 3 down 0.2 up in Brisbane...
You get 100 up and 100 down? I call BS
Wevans Evans i live in sweden.
***** thought google was banned? ... and porn censored? or am i thinking china?
I just realized that my Fractal Design Define R2 XL doesn't have any logo on it ;S so clean looking case. i love it.
Is that fast internet? Mkay... I went a big step from dial up to chello and then fibre sooooo.... www.speedtest.net/my-result/3680952035 I never knew mine was fast...
Yes thats fucking fast, I have to live with 1.0 megabit per second.
Yes lol insane upload speed mine is 15 down 0.8 upload
That's fast as fuck.
95/67Mbps speeds here.
***** byte? that's 8Mb/s or you mean 1Mb/s. the small b stands for bit and the capital B stands for Byte.
THE BEARD IS BACK AND I LOVE IT!
The horror on your face is returning. Please address.
*manliness
Oh, fuck off! Everyone was saying how much they missed it after he shaved it off!
Personally I find his five-o-clock shadow just fine. His mustache? I'm impartial to it, but I can see why others find it distracting.
What a small world, I'm preparing for this year's lectures and what (or who) do I find doing a video on compression? Taran! I must say that the topic is somewhat familiar to me. If I were marking this video, I'd have to take points off for the "MPEG sometimes called Motion JPEG" answer, but great video! Way to go!
Yay!! Another episode by Taran :D This dude is awesome in Techquickie videos.
fractal design is the best sponsor ever
Got a Fractal Design case, and I've been subscribed in months :D I do share a couple of videos too, to the ones I think can benefit from them :) Can't do much more than that :D
Love the show! It's my favourite RUclips channel by far :) Keep making these awesome videos, and I dont mind the adverticememt, actually they can be quite fun at times :D Keep making these! See you in another episode :)
Loving this guy, and all the technical stuff :)
Temporal Compression was the thing I came here to learn. I knew it existed, but wanted a bit more info. Downloading some videos from youtube that are focused on audio if you know what I mean. And I was baffled when my 6 hour long playlist was only 20gb. Guess that's cause all the video is just 1 frame. Cool stuff!
Motion jpeg =/= mpeg. Motion jpeg is it's own compression format and is basically just a bunch of jpeg images with no interframe compression (useful for editing, but not distribution). With h.264 video (like this one) the macroblocks start at 16x16, but can be further broken into 16x8, 8x16, 8x8, 4x8, 8x4, and 4x4 depending on the encoding settings.
That shirt fits you damn well. Props.
4K :D I enjoy watching Taran!
Let me turn the video setting to 4k to make Taran looks EVEN better.
Yay, my Blackmagic Pocket Cinema Camera shoots at around 500 Mbps! Love it!
Awesome Work Taran!
Keep up the good work :)
Fractal is awesome since the beginning.
nice! you have improved a lot Taran :) it's a lot less boring and a lot more cachy man :)
Loving these series of videos. Can you do one for comparison of wireless mirroring pc to tv? Ie. miracast, Apple TV, dlna etc?
This video cleared a lot of thing for me. Thanks guys.
First time I've heard someone explain datamushing correctly
Just watched this in a massive 144p and at 3:50 when he says "...like what your seeing right now". There was no change!
I love Taran!
Spatial Compression is probably the safer bet if you don't want to QC check the entire video. You only have to see one or two detailed end result frames to know the entire video will look like that. If satisfied, it'll be fine. Whereas with Temporal Compression, you don't really know if some fast-motion part of the video will look bad unless you checked it all 100% QC.
Taran is my fav, followed by Dennis
How come people get mad every time Taran is hosting TQ? him and Linus are both great hosts, and it's nice to have a bit of a change every once in a while (a change from Linus' more high energy presentation style vs Taran's more relaxed presentation style.)
Alrighty. This is actually the first video done by Taran that I like. Probably the content though. xD Sorry Taran but I can't get over your way to talk.
I just saw a commercial by a church while watching this video and the guy was waving around with sausages. Now I would like to know what he was saying.
Wow this guy really knows his stuff....I like that :)
Great stuff, very well explained! Keep up the good work.
Great Job !!! ; D
Awesome video, I love Linus but would like to see more of this guy explanation on techquickie, he's very clear especially in this more "technincal" bits, binary and software related explanations
U R A GENIUS MAN COMPLICATED STUFF INTO A SIMPLE VIDEO EXPLANATION GREAT WORK DUDE
whoo, good good video
I really like how you present you ads ,
really like you are defining a new way of doing ads
good works!
just watched this episode in 2160p on my AOC 4K monitor :)
Good explanation, well done!
super usefull for me, well explained! just love this explained videos, thank you guys.
Your speed is pretty standard for a tech focused company but whats really sexy about that test is the ping. Ive never seen ping that low
Love these videos!
Thanks for this perfect explanation!
Great vid as always!
Use Ethernet. Most laptops have Gigabit Ethernet which supports 1000mbps up/down link. Latency ("Ping") is also reduced and you will most likely get good speeds.Category 5e cables are good enough for connection between router and your laptop/desktop.
Linus doing the my milkshake brings all the boys to the yard bit? This is going to be good.
Thanks guys! Very helpful!