I am only an amateur but I have some understanding of how the h.264 codec works and know ways to show some aspects of it (thanks FFmpeg). So I decided to put this together, trying to hopefully explain the compression method, without too many errors. Also please forgive the likely poor editing. I do not have the best editing tools and have limited editing skills, at the moment.
For some of the clips I used the Big Buck Bunny video, so the attribution is below.
Attribution for Big Buck Bunny
(c) copyright 2008, Blender Foundation / www.bigbuckbunny.org
Playlist of some of the videos used: [ Ссылка ]
![](https://i.ytimg.com/vi/KecqLR1xW-g/maxresdefault.jpg)