{"id":424,"date":"2007-04-22T16:09:14","date_gmt":"2007-04-22T23:09:14","guid":{"rendered":"http:\/\/multimedia.cx\/eggs\/mpeg-4-jump-start\/"},"modified":"2007-04-22T16:16:29","modified_gmt":"2007-04-22T23:16:29","slug":"mpeg-4-jump-start","status":"publish","type":"post","link":"https:\/\/multimedia.cx\/eggs\/mpeg-4-jump-start\/","title":{"rendered":"MPEG-4 Jump Start"},"content":{"rendered":"<p>Save for the yeoman&#8217;s work that our little community does on the <a href=\"http:\/\/wiki.multimedia.cx\/\">MultimediaWiki<\/a>, it&#8217;s generally quite difficult to come by solid technical data on specific multimedia codecs. That even holds true for the &#8220;open&#8221; MPEG codecs which are wrapped up in NDAs and licensing fees. So I was stunned to find a thick, colorful, well-illustrated book called <a href=\"http:\/\/www.amazon.com\/MPEG-4-Jump-Start-Aaron-E-Walsh\/dp\/0130600369\/ref=pd_bbs_sr_1\/002-2548257-4541641?ie=UTF8&#038;s=books&#038;qid=1177282467&#038;sr=8-1\">&#8220;MPEG-4 Jump Start&#8221;<\/a> at the local public library.<\/p>\n<p><center><br \/>\n<a href=\"http:\/\/www.amazon.com\/MPEG-4-Jump-Start-Aaron-E-Walsh\/dp\/0130600369\/ref=pd_bbs_sr_1\/002-2548257-4541641?ie=UTF8&#038;s=books&#038;qid=1177282467&#038;sr=8-1\"><img decoding=\"async\" src=\"\/eggs\/images\/mpeg4-jump-start.jpg\" alt=\"MPEG-4 Jump Start cover\" \/><\/a><br \/>\n<\/center><\/p>\n<p>I thought this looked highly promising because, while I know a lot of the general concepts surrounding image compression, I have never gotten too deep into MPEG-4 video compression for the simple reason that everyone else works on it. Thus, I don&#8217;t feel a need to.<\/p>\n<p>Unfortunately, this book is not quite what I expected. I once asked <a href=\"http:\/\/guru.multimedia.cx\/\">the guru<\/a> in passing whether or not <a href=\"http:\/\/ffmpeg.org\/\">FFmpeg<\/a> supported the entire MPEG-4 spec. His terse response: &#8220;Very funny.&#8221; It turns out that MPEG-4 encompasses a huge number of features relating to sprite movement and 3D stuff that no one ever uses in practice these days. And <strong>that<\/strong>, my friends, is what this book was largely focused on. It may help to explain why Amazon presently lists used copies of this giant tome starting at $2.81.<\/p>\n<p>There is, however, a followup volume entitled <a href=\"http:\/\/www.amazon.com\/More-Jump-Start-Mikael-Bourges-Sevenier\/dp\/0130473952\/ref=sr_1_2\/002-2548257-4541641?ie=UTF8&#038;s=books&#038;qid=1177282467&#038;sr=8-2\">&#8220;More MPEG-4 Jump Start&#8221;<\/a> (why do I get the feeling that MPEG probably has a separate committee dedicated to developing the names of these books?) that claims it will divulge more information about audio and video coding in the MPEG-4 scheme.<\/p>\n<p>You can read an amusing passage about the unused body of MPEG-4 features under the &#8220;Enter the MPEG-4 behemoth&#8221; section at <a href=\"http:\/\/www.drunkenblog.com\/drunkenblog-archives\/000312.html\">Deconstructing H.264\/AVC<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Save for the yeoman&#8217;s work that our little community does on the MultimediaWiki, it&#8217;s generally quite difficult to come by solid technical data on specific multimedia codecs. That even holds true for the &#8220;open&#8221; MPEG codecs which are wrapped up in NDAs and licensing fees. So I was stunned to find a thick, colorful, well-illustrated [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-424","post","type-post","status-publish","format-standard","hentry","category-general"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/424","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/comments?post=424"}],"version-history":[{"count":0,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/424\/revisions"}],"wp:attachment":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/media?parent=424"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/categories?post=424"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/tags?post=424"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}