Clarifications'n'stuff: This video was animated with 3blue1brown's manim system for mathematical animations in Python. The source code can be found here: github.com/kleinesfilmroellchen/flac-video-resources . (I did put it in the description after publishing, but it seems that it gets overlooked). I received several "well actually" comments that point out that VP9 is lossy. It is, but it's also lossless, it can do both. I did do my research and please only comment about this if you can show me some proof.
@bronkolie Жыл бұрын
AFAIK nearly every video codec is primarily lossy, but is lossless if you use the highest quality setting
@microcolonel9 ай бұрын
No, lossy codecs having a lossless mode is not universal. H.264 I think was the first mainstream video codec that had a lossless capability. Almost no lossy audio codecs have lossless modes, but there are a couple of niche audio codecs that are intended for lossless use that have lossy modes.@@bronkolie
@devashishjaiswal60373 жыл бұрын
High quality video, great effort. Would love to learn more about flac. I'm glad it's one of SerenityOS developers who's documenting the highly overlooked yet extremely exciting field of multimedia. Internet needs more of these. Keep them coming my friend :^)
@ThePavle998Ай бұрын
I never comment on youtube videos, but I had to give props. This is an excellent video. True "Simplify a topic so even a 4 year old can understand." embodiment. Good job!
@kumarisuman45653 жыл бұрын
I am learning web development because I have to get a job as soon as possible, but my heart goes in understanding low level things and their implementation. I think I am going to enjoy this series.
@thanoskoutr3 жыл бұрын
I have studied electrical engineering and I am familiar with all these concepts, but I am so excited to see the implementation because I never went beyond the theory of signals and it always seemed that the part that was missing to make it interesting is to see an example or a real use case. Also, great explanation and visuals! Subbed and waiting for the next episode.
@c2vi_dev4 ай бұрын
same, so on we go to part 2 now
@audio2u Жыл бұрын
That was beautifully done! Great explanation of basic audio concepts, and fantastic use of visuals to supplement the theory. I'll be watching more.
@timtreichel31613 жыл бұрын
I never heard of FLAC, but I'm familiar with all the other points you talked about and I think you did a really good job of explaining everything and putting everything in one compact, well made video. The only points missing, which I think would help understand everything would be: That microphones and more importantly speakers have membranes, which oscillate/vibrate in order to transmit/receive the signal. The basics of how an ADC/DAC works, because this would couple nicely with the quantisation and sampling.
@welkin1024 ай бұрын
Thank so you much for this. Im starting my journey as an audiophile and this was indeed the exact information on audio i needed to begin with. Will visit this every few days. Love from India
@TobyAsE1203 жыл бұрын
I'm leaving a comment to make this video more appetizing for the algorithm. Great work, keep going!
@c2vi_dev4 ай бұрын
I shall do that do
@networkException3 жыл бұрын
Look mom, my SerenityOS screenshot is in a kleines Filmröllchen Video :^)
@SilentShiba3 жыл бұрын
I implemented wave decoding for the last week. Thank you for potentially saving me two months my guy
@BenWakefield2 жыл бұрын
Excellent video, deserves more views, sharing with all my audio classmates!
@jc-aguilar3 жыл бұрын
I have been wanting something like this for a long time, thank you!!!!
@Osax-music2 жыл бұрын
Excellent explanation, thank you!
@mbabb2 жыл бұрын
Where is the next video? This was wonderful!
@yarom13427 ай бұрын
Oh my god you are so underrated. THIS VIDEO IS AMAZING
@kumarisuman45653 жыл бұрын
Oh my god! For about a week I was trying to learn about media codec. I was searching for a jpeg Or png codec and mostly about implementation and it's explanation. But it seems like it's the time. I would like more videos on this topic.
@HickoryDickory86 Жыл бұрын
For image formats, I would recommend checking out *JPEG XL* and AVIF. They both support lossless and lossy compression methods, but JPEG XL's lossless method produces a smaller file size than even PNG with no loss of image quality or detail.
@niazfaridani-rad21472 жыл бұрын
Awesome video! When I work on a set, I usually record with 32 bit, so I can save my recording in post. I can then just set the gain without worrying about distortions :D
@kleinesfilmroellchen2 жыл бұрын
32-bit int (whole numbers) has the same limits as 16-bit, just a higher dynamic range. 32-bit *float* is used because you can have a gain above 1, so clipping can be prevented. If you're referring to the latter, yes, if you're referring to the former, no. However, FLAC only supports integer bit depths (for compression reasons, see part 2&3) so I just skipped over floating-point sample representation, which is quite different from integer sample representation. The confusion is that a bit depth of 32 bit is ambiguous, it can either mean 32-bit float (very common inside audio applications and as a workflow intermediary, as you point out), or 32-bit int, which is just 16-bit int samples plus some dynamic range. For instance, WAV supports both. Crucially, 32-bit float actually has much lower dynamic range than 32-bit int, especially in louder signals (where it also doesn't matter so, great I guess). You want to look up how floating-point numbers work (IEEE 754 standard) in order to understand why this is the case.
@chamodbandara5754Ай бұрын
best explanation on this topic . thank youu
@elton93102 жыл бұрын
Nice video! Please make the second part!
@Ankit-int Жыл бұрын
👍 Best content I've ever discovered on the topic
@mannlevilthe3 жыл бұрын
Subscribed at the speed of... sound :)
@codingmarco3 жыл бұрын
Yay, Manim is so cool...
@venkateshhariharan43412 жыл бұрын
great video, thanks mate
@nishanthshetty43510 ай бұрын
Sehr interessant. Danke schön.
@-dimar-6 ай бұрын
h264 and h265 have lossless options
@beefyjoe20842 жыл бұрын
episode 2?
@britters390610 ай бұрын
very poggers explanation
@phato79306 ай бұрын
thanks for the video 😍
@_soundwave_5 ай бұрын
Hidden gem .
@nxone99032 жыл бұрын
is that a some entry
@kleinesfilmroellchen2 жыл бұрын
Look at the date; it doesn't qualify. I would have loved to submit part two to the SoME 2 but didn't have time.
@xevaly20283 жыл бұрын
3Blue1Brown 2.0? Lol pretty hot tho
@kleinesfilmroellchen3 жыл бұрын
It's just Manim, a lot of people use that now. I thought it was the most fitting for this kind of video.
@ymndoseijin3 жыл бұрын
@@kleinesfilmroellchen you should try sending it over to the manim discord maybe