{"id":3788,"date":"2012-04-14T19:46:03","date_gmt":"2012-04-15T02:46:03","guid":{"rendered":"http:\/\/multimedia.cx\/eggs\/?p=3788"},"modified":"2012-04-27T23:20:22","modified_gmt":"2012-04-28T06:20:22","slug":"solving-the-xvd-puzzle","status":"publish","type":"post","link":"https:\/\/multimedia.cx\/eggs\/solving-the-xvd-puzzle\/","title":{"rendered":"Solving The XVD Puzzle"},"content":{"rendered":"<p>I downloaded a multimedia file a long time ago (at least, I strongly suspected it was a multimedia file which is why I downloaded it). It went by the name of &#8216;lamborghini_850kbps.vg2&#8217;. I have had it in my collection for at least 7 years. I couldn&#8217;t remember where I found it. I downloaded it before it occurred to me to take notes about this sort of stuff.<\/p>\n<p>I found myself staring at the file again today and Googled the filename. This led me to a few Japanese sites which also contained working URLs for a few more .vg2 samples. Some other clues led me to a Russian language forum where someone had linked to a site that had Win32 codec modules that could process the files. The site was defunct but the <a href=\"http:\/\/archive.org\/web\/web.php\">Internet Archive Wayback Machine<\/a> kept a copy for me, as well as copies of several more .vg2 samples from a defunct Japanese site previously involved with this codec.<\/p>\n<p><em>Sometimes this internet technology works really well. But I digress.<\/em><\/p>\n<p>Anyway, through all this, I finally found a clue: <strong>XVD<\/strong>. and wouldn&#8217;t you know, there is already <a href=\"http:\/\/wiki.multimedia.cx\/index.php?title=XVD\">a basic page on the MultimediaWiki<\/a> describing the technology. In fact, while VG2 is a custom container, the MultimediaWiki states that the video component has a FourCC of VGMV, and there is already a file named VGMV.avi in the root V-codecs\/ samples directory, something I vow to correct (that&#8217;s a big pet peeve of mine&#8211; putting samples in the root V-codecs\/ or A-codecs\/ directories).<\/p>\n<p><strong>XVD&#8230; XVD&#8230;<\/strong> <em>XVD&#8230;<\/em> why does that sound so familiar? Oh, of course; there is a company named <a href=\"http:\/\/www.xvdcorp.com\/\">XVD<\/a> and they have an office in the Bay Area which I have passed on numerous occasions, like this morning:<\/p>\n<p><center><br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/multimedia.cx\/eggs\/wp-content\/uploads\/2012\/04\/xvd-office.jpg\" alt=\"\" title=\"XVD Office\" width=\"400\" height=\"246\" class=\"aligncenter size-full wp-image-3790\" srcset=\"https:\/\/multimedia.cx\/eggs\/wp-content\/uploads\/2012\/04\/xvd-office.jpg 400w, https:\/\/multimedia.cx\/eggs\/wp-content\/uploads\/2012\/04\/xvd-office-300x184.jpg 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/>< <\/center><\/p>\n<p>Someone originally connected with the multimedia technology in question operates a website which contains <a href=\"http:\/\/www.ila-ila.com\/xvd-hist\/\">an unofficial history of the XVD tech<\/a>. At first, I was wondering if the technology was completely defunct (and should therefore be open sourced). But if <a href=\"http:\/\/www.xvdcorp.com\/solutions.html\">XVD&#8217;s solutions page (dated 2010)<\/a> is to be believed, the technology is still in service, and purported to be better than H.264 and VC-1: <em>&#8220;The current generation of XVD video compression technology provides better video quality at any given data rate than standards-based codecs (H.264 or VC-1) with four times lower encoding complexity (when compared with H.264 Main Profile).&#8221;<\/em><\/p>\n<p>If they say so. For my part, I&#8217;m just happy that I have finally figured out what this lamborghini_850kbps.vg2 is so that I can properly catalog it on the samples site, <a href=\"http:\/\/samples.mplayerhq.hu\/internets\/bha-xvd-vg2\/\">which I have now done, along with other samples and various codecs modules<\/a>.<\/p>\n<p>This episode reminds me that there&#8217;s a branch office of <a href=\"http:\/\/zygo.com\/\">Zygo Corporation<\/a> close to my home (though the headquarters are far, far away). The companies you see in Silicon Valley. Anyway, long-time open source multimedia hackers will no doubt recognize Zygo from the <a href=\"http:\/\/wiki.multimedia.cx\/index.php?title=ZyGo_Video\">ZyGo FourCC &#038; video codec<\/a> transported in QuickTime files that was almost decode-able using an H.263 decoder. <\/p>\n<p><\/center><center><br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/multimedia.cx\/eggs\/wp-content\/uploads\/2012\/04\/zygo-office.jpg\" alt=\"\" title=\"Zygo Silicon Valley Office\" width=\"400\" height=\"187\" class=\"aligncenter size-full wp-image-3792\" srcset=\"https:\/\/multimedia.cx\/eggs\/wp-content\/uploads\/2012\/04\/zygo-office.jpg 400w, https:\/\/multimedia.cx\/eggs\/wp-content\/uploads\/2012\/04\/zygo-office-300x140.jpg 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><br \/>\n<\/center><\/p>\n<p>I may never learn what Zygo&#8217;s core competency actually is, but I will always remember their multimedia tech every time I run past their office.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Exploring the background of a custom multimedia format called XVD<\/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":[249,251,248,247,250],"class_list":["post-3788","post","type-post","status-publish","format-standard","hentry","category-general","tag-multimedi-archaeology","tag-silicon-valley","tag-vg2","tag-xvd","tag-zygo"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/3788","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=3788"}],"version-history":[{"count":8,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/3788\/revisions"}],"predecessor-version":[{"id":3808,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/posts\/3788\/revisions\/3808"}],"wp:attachment":[{"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/media?parent=3788"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/categories?post=3788"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/multimedia.cx\/eggs\/wp-json\/wp\/v2\/tags?post=3788"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}