{"id":1839,"date":"2009-09-23T22:16:10","date_gmt":"2009-09-24T05:16:10","guid":{"rendered":"http:\/\/multimedia.cx\/eggs\/?p=1839"},"modified":"2009-09-23T22:17:54","modified_gmt":"2009-09-24T05:17:54","slug":"happy-20000-new-youtube-engine","status":"publish","type":"post","link":"https:\/\/multimedia.cx\/eggs\/happy-20000-new-youtube-engine\/","title":{"rendered":"Happy 20,000; New YouTube Engine"},"content":{"rendered":"<p><a href=\"http:\/\/ffmpeg.org\/\">FFmpeg<\/a> crossed the 20,000 commit threshold today. <a href=\"http:\/\/hardwarebug.org\/\">Mans<\/a> captured the distinction when he <a href=\"http:\/\/lists.mplayerhq.hu\/pipermail\/ffmpeg-cvslog\/2009-September\/024584.html\">submitted an ARM NEON optimization<\/a> for int32_to_float_fmul_scalar(). Does that warrant a prize? <a href=\"http:\/\/lists.mplayerhq.hu\/pipermail\/ffmpeg-cvslog\/2009-September\/024593.html\">Diego presented the statistics<\/a>:<\/p>\n<blockquote><p>\nIt took 7 years to get to r10000, but only two more to get to r20000.<br \/>\nFFmpeg is approaching warp 6 :-)\n<\/p><\/blockquote>\n<p>Today was also the day I noticed that <a href=\"http:\/\/youtube.com\/\">YouTube<\/a> upgraded their backend conversion system somewhere along the line. Nearly 3 years ago, <a href=\"http:\/\/multimedia.cx\/eggs\/poking-at-youtube\/\">I started poking at YouTube<\/a> to see what kind of multimedia files it can convert and <a href=\"http:\/\/wiki.multimedia.cx\/index.php?title=YouTube\">cataloged my findings at the MultimediaWiki<\/a>.<\/p>\n<p>Today, I was clicking around on some of my old videos and noticed that <a href=\"http:\/\/www.youtube.com\/watch?v=SUp7_GcI5Ho\">this video which came from an Ogg Theora source<\/a> now looks correct. Actually, according to the comments (and I receive enough between all my videos that I rarely pay attention to any of them), this was working over a year ago.<\/p>\n<p>It&#8217;s interesting to note that this means that YouTube\/Google keeps all of the source material that users upload. When it was time to recode, they obviously had to go back to the original material.<\/p>\n<p>I found that CSCD, KMVC, 3iv2, ZMBV, and VP6 video codecs all work; Vivo files, Westwood v2 VQAs, Real files with RV40, and the bastardized FLIC files from <em><a href=\"http:\/\/www.mobygames.com\/game\/dos\/magic-carpet\">The Magic Carpet<\/a><\/em> are all fine as well; <em><a href=\"http:\/\/www.mobygames.com\/game\/dos\/wing-commander-iii-heart-of-the-tiger\">Wing Commander III<\/a><\/em> MVE files, id CIN files, and Interplay MVE files all transcode with audio but with either missing or glitched video.<\/p>\n<p>Sorry if I seem a bit sentimental about this but it all still amazes me. When I was writing the bulk of the subsystems for all manner of bizarre formats circa 2001-2003, I never could have imagined that there would be a website that would take the weird video formats as input and convert them to a standard video format for anyone to view.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>FFmpeg reaches 20,000 commits; YouTube has a better transcoding engine with support for more formats<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-1839","post","type-post","status-publish","format-standard","hentry","category-open-source-multimedia"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/1839","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=1839"}],"version-history":[{"count":10,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/1839\/revisions"}],"predecessor-version":[{"id":1849,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/1839\/revisions\/1849"}],"wp:attachment":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/media?parent=1839"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/categories?post=1839"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/tags?post=1839"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}