Codecs and Formats Explained! (And Why You're Probably Wrong)