> ffmpeg takes care of all the hard work of video processing by doing all the decoding, encoding, muxing and demuxing for you.
Seems like a pretty good hint that you are not actually writing a video player in less than 1000 lines.
I mean it's a cool article, but the presentation is misleading and taking credit for something that it is not. And some people who aren't in programming actually see titles like that and think that this type of thing is literally 'easy to program'. Another example is when people say they quickly 'built their own browser'.