<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CEECQXs9fip7ImA9WhRRFEk.&quot;"><id>tag:blogger.com,1999:blog-4470311625121696950</id><updated>2011-11-28T02:11:00.566+01:00</updated><category term="film score" /><category term="Halo Effect" /><category term="Buckaroo Banzai" /><category term="Jamendo" /><category term="VirtualDub" /><category term="Lagarith" /><category term="SimpleXML" /><category term="Music" /><category term="Creative Commons" /><category term="webdesign" /><category term="XML" /><category term="soundtrack" /><category term="Michael Boddicker" /><category term="Haujobb" /><category term="PHP" /><category term="QTInput" /><category term="Argentina" /><category term="rosebrossut.fr" /><category term="Quicktime" /><category term="bootleg" /><category term="Sharpening" /><category term="Movies" /><category term="Trailer" /><category term="Upscaling" /><category term="Video" /><category term="Mary and Max" /><category term="Adam Elliot" /><category term="Bandcamp" /><category term="AviSynth" /><title>HBB Think Tank</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://hbbthinktank.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://hbbthinktank.blogspot.com/" /><author><name>HBB</name><uri>http://www.blogger.com/profile/01364161326607768139</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/HbbThinkTank" /><feedburner:info uri="hbbthinktank" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CEUERH0zfSp7ImA9WhRRFE4.&quot;"><id>tag:blogger.com,1999:blog-4470311625121696950.post-3084028421532067575</id><published>2011-11-26T18:29:00.002+01:00</published><updated>2011-11-27T23:16:45.385+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-27T23:16:45.385+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Upscaling" /><category scheme="http://www.blogger.com/atom/ns#" term="Video" /><category scheme="http://www.blogger.com/atom/ns#" term="AviSynth" /><category scheme="http://www.blogger.com/atom/ns#" term="Sharpening" /><title>Upscaling Video</title><content type="html">&lt;h2&gt;Upscaling Video: What Is It&lt;/h2&gt;Upscaling is the technique to increase the image resolution without recourse to an actual source of higher definition. Any video sequence will be upscaled for display on a screen with higher resolution than the video itself. Upscaling a video to be encoded will give control over the automated upscaling done by the output devices (television sets or computer monitors). Unless a video has the exact resolution defined as standard for a given output device, the video will always be rescaled. Thus (proper) upscaling will increase the image quality on a high-definition screen while not reasonably change its quality on a standard-definition screen. Yet there is a downside: a higher resolution means more pixels per image that may or may not increase the bitrate required for optimal compression.&lt;br /&gt;
In short, the increase in quality generally (as in: for most people) does not justify the increase in file size and the additional time spent on preparing and doing the encoding. But you may think it interesting if you are watching low resolution video on a high definition screen.&lt;br /&gt;
&lt;h2&gt;Proposed Web Solutions&lt;/h2&gt;There are few solution proposed on the internet.&lt;br /&gt;
Robert Martens has written a whole guide, providing the necessary tools and a his own autoloaded AviSynth script SimpleSlugUpscale but it does little more than deinterlacing and resizing the image. But that it does well!&lt;br /&gt;
&lt;a href="http://www.gyroshot.com/simpleslug.htm"&gt;gyroshot.com - SimpleSlugUpscale&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Meanwhile Jean Brünn has made a comparison of AviSynth resizers that are commonly used for upscaling videos. Winner in his little test was tritical's NNEDI filter. NNEDI apparently stands for something like &lt;i&gt;neural network edge directed interpolation&lt;/i&gt;.&lt;br /&gt;
&lt;a href="http://jeanbruenn.info/2011/10/30/upscaling-in-avisynth-comparison-of-resizers/"&gt;Upscaling in Avisynth – Comparison of Resizers&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://bengal.missouri.edu/%7Ekes25c/"&gt;tritical's AviSynth Filters&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;Upscaling a Progressive Video&lt;/h2&gt;Here is my proposed solution for a video with progressive scan. Progressive scan is today often used on Blu-ray or PAL DVD video. Obviously not deinterlacing, that is reverting interlaced video to progressive scan, is required on this sort of material. Robert Martens' SimpleSlugUpscale and tritical's series of edge directed interpolation filters were created for deinterlacing and upscaling. But NNEDI3 has a special function that does just the upscaling of the image and that's what I'm going to use.&lt;br /&gt;
&lt;br /&gt;
To give you the basic idea, here's an outline of my approach. AviSynth is a frameserver program acting as a non-linear video editor. It does not have a GUI but is controlled by scripts written in the AviSynth scripting language. It is inasmuch a frameserver that any program able to open AviSynth scripts will actually see an uncompressed AVI file. But reduce the workload on the computer VirtualDub can be used to actually create a real AVI file before continuing processing the video. To reduce the filesize a bit, I will use Lagarith for lossless video compression.&lt;br /&gt;
The AviSynth script will load the source video, do some pre-processing before converting it into the YV12 color space needed by most AviSynth filters like NNEDI or WarpSharp. NNEDI will do the major upscaling before cropping, sharpening, and resizing it. VirtualDub then will encode the script.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;List of the Tools&lt;/h3&gt;&lt;a href="http://sourceforge.net/projects/avisynth2/files/AviSynth_Alpha_Releases/"&gt;AviSynth 2.6.0&lt;/a&gt; (still in alpha release)&lt;br /&gt;
&lt;a href="http://forum.doom9.org/showthread.php?t=148782"&gt;AviSynth MT 2.6&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://sourceforge.net/projects/virtualdub/files/virtualdub-experimental/1.10.0.33848/"&gt;VirtualDub 1.10.1&lt;/a&gt; (experimental build)&lt;br /&gt;
If either version does not work or crash, use the stable releases &lt;a href="http://sourceforge.net/projects/avisynth2/files/AviSynth%202.5/"&gt;2.5.8&lt;/a&gt; and &lt;a href="http://sourceforge.net/projects/virtualdub/files/virtualdub-win/1.9.11.32842/"&gt;1.9.11&lt;/a&gt;, respectively. To install the MT package (adding multithreading capabilities to AviSynth) follow the instruction that come with the archive (in case you use the stable version of AviSynth you'll need the proper &lt;a href="http://forum.doom9.org/showthread.php?t=148117"&gt;MT package&lt;/a&gt;).&lt;br /&gt;
&lt;a href="http://lags.leetcode.net/codec.html"&gt;Lagarith Lossless Video Codec 1.3.26&lt;/a&gt;&lt;br /&gt;
Next are the necessary filters that are not included in AviSynth:&lt;br /&gt;
&lt;a href="http://mf.creations.nl/avs/filters/checkmate.dll"&gt;DeDot&lt;/a&gt; and &lt;a href="http://mf.creations.nl/avs/filters/checkmate.dll"&gt;Checkmate&lt;/a&gt; are optional for the pre-processing in case you have older video transfers that may reduce rainbows, dots and dotcrawl.&lt;br /&gt;
&lt;a href="http://forum.doom9.org/showthread.php?t=147695"&gt;nnedi3&lt;/a&gt; and &lt;a href="http://mf.creations.nl/avs/filters/WarpSharp.dll"&gt;WarpSharp&lt;/a&gt; are doing most of the work, though the sharpening filter is optional, both in its use and in its choice.&lt;br /&gt;
Since sharpening the image may also increase some unwanted grain, I'll apply a denoiser, the &lt;a href="http://avisynth.org.ru/vague/vaguedenoiser.html"&gt;VagueDenoiser&lt;/a&gt;.&lt;br /&gt;
&lt;h2&gt;The AviSynth Script&lt;/h2&gt;Turning on multithreading for the script must come as the first line:&lt;br /&gt;
&lt;span style="color: red; font-family: courier new; font-size: 110%; font-weight: bold;"&gt;SetMTmode(5,0)&lt;/span&gt;&lt;br /&gt;
After &lt;a href="http://avisynth.org/mediawiki/FAQ_loading_clips"&gt;loading&lt;/a&gt; your video you may do the pre-processing (and you'll speed up multithreading):&lt;br /&gt;
&lt;span style="color: red; font-family: courier new; font-size: 110%; font-weight: bold;"&gt;SetMTmode(2)&lt;br /&gt;
Checkmate()&lt;br /&gt;
DeDot()&lt;br /&gt;
ConvertToYV12()&lt;/span&gt;&lt;br /&gt;
Next is NNEDI3. I have included most options even if I use on some the default so that I could have left them out.&lt;br /&gt;
&lt;span style="color: red; font-family: courier new; font-size: 110%; font-weight: bold;"&gt;nnedi3_rpow2(rfactor=4, nsize=3, nns=4, qual=2, etype=1, pscrn=4, threads=0, opt=0, fapprox=0)&lt;/span&gt;&lt;br /&gt;
Next I do the cropping. Why now and not before? It basically depends on the source material. Older transfers have often black bars all around that are relics of the scanning. They are not necessarily straight vertical and horizontal bars so it is better to see where they actually are. Modern digital video usually does not have that kind of bars unless it is letter- or pillar-boxed. In this case the cropping should be done before the upscaling.&lt;br /&gt;
&lt;span style="color: red; font-family: courier new; font-size: 110%; font-weight: bold;"&gt;Crop(1, 2, -3, -4)&lt;/span&gt;&lt;br /&gt;
The values will depend on your source video and is in the order 1=left, 2=top, 3=right and 4=bottom. They are always integers.&lt;br /&gt;
After that comes the sharpening and denoising. I have used the default setting on WarpSharp but actually you can pump it up quite high.&lt;br /&gt;
&lt;span style="color: red; font-family: courier new; font-size: 110%; font-weight: bold;"&gt;VagueDenoiser(threshold=2, method=1, nsteps=6, chromaT=2.0)&lt;br /&gt;
WarpSharp(depth=300, blur=100, bump=128)&lt;br /&gt;
VagueDenoiser(threshold=2, method=1, nsteps=6, chromaT=2.0)&lt;/span&gt;&lt;br /&gt;
Yes, I use the denoiser twice. Once to denoise the source material and then to smooth out side effects of the sharpener.&lt;br /&gt;
And finally the resizing to the target screen resolution.&lt;br /&gt;
&lt;span style="color: red; font-family: courier new; font-size: 110%; font-weight: bold;"&gt;Spline64Resize(960, 720)&lt;/span&gt;&lt;br /&gt;
But why use Spline64Resize, you might ask. Well, NNEDI only upscales to an enlargement factor that has a value between 2 and 1024 and has to be a power of 2. The target resizing is done by the internal resize filters of AviSynth and of those Spline64Resize appears to be the best. But so that it works best, I will enlarge the original image to something quite larger than my target resolution so that the resizing is actually a downscaling.&lt;br /&gt;
The script will be excruciatingly slow (about one frame each two-and-a-half seconds on my Windows XP with 3GB RAM on an Intel Duo at 3 GHz) but you'll have upscaled your video and improved sharpness a bit. Most usual sharpeners will fail, while sharpeners using &lt;i&gt;warp technology&lt;/i&gt; can easily distort your image. You may increase speed by reducing NNEDI's enlargement factor &lt;i&gt;rfactor&lt;/i&gt; to 2 and reduce WarpSharp's depth and blurring but you will most likely increase speed at the cost of increasing warping the image. Multithreading has increased the frame rate by maybe 60 per-cent.&lt;br /&gt;
&lt;h2&gt;Finalizing&lt;/h2&gt;After creating the script you will load it with VirtualDub. To limit any further conversion you will set in the Video menu the Color Depth to "Autoselect" for decompression and "Same as decompression format" for compression. And in Compression you chose Lagarith as your codec and configure it to "Use Multithreading" and "Prevent Upsampling When Decoding". The resulting video file will not play on most video players, including VLC or Media Player Classic, but still can be loaded into AviSynth using AviSource. If playback is an issue, try unchecking "Prevent Upsampling When Decoding" or use another codec (or no compression at all, though that will increase the filesize).&lt;br /&gt;
&lt;h2&gt;Conclusion&lt;/h2&gt;This script is definitely not for your everyday needs. Its speed is so slow that you have to think twice. In many situation you may want to leave out the sharpening effect or even just use a Spline resize (there exists nowadays a plugin for AviSynth that use 10 or even 12 sample points instead of the 8 used by Spline64Resize).&lt;br /&gt;
Above all this script is a play to see how far upscaling can be taken. If you know of a way to achieve an even better upscaling with improved sharpness while limiting or even removing any warp effect, let me know!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4470311625121696950-3084028421532067575?l=hbbthinktank.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dM4BJIILCFwAPSYFmnDaNjrLTfo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dM4BJIILCFwAPSYFmnDaNjrLTfo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dM4BJIILCFwAPSYFmnDaNjrLTfo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dM4BJIILCFwAPSYFmnDaNjrLTfo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/HbbThinkTank/~4/0CVXZ_EdZLA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://hbbthinktank.blogspot.com/feeds/3084028421532067575/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://hbbthinktank.blogspot.com/2011/11/upscaling-video.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4470311625121696950/posts/default/3084028421532067575?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4470311625121696950/posts/default/3084028421532067575?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HbbThinkTank/~3/0CVXZ_EdZLA/upscaling-video.html" title="Upscaling Video" /><author><name>HBB</name><uri>http://www.blogger.com/profile/01364161326607768139</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://hbbthinktank.blogspot.com/2011/11/upscaling-video.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MHR3w-fyp7ImA9WhdVEkw.&quot;"><id>tag:blogger.com,1999:blog-4470311625121696950.post-2191351659692673251</id><published>2011-09-17T00:17:00.000+02:00</published><updated>2011-09-17T00:17:16.257+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-17T00:17:16.257+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rosebrossut.fr" /><category scheme="http://www.blogger.com/atom/ns#" term="webdesign" /><title>Une Cerise au potager</title><content type="html">As usual - long wait, no see&amp;hellip;&lt;br /&gt;
&lt;br /&gt;
But now for something completely different.&lt;br /&gt;
&lt;br /&gt;
A long while ago I was asked to do a website. Since I am working, and maybe due to some lack of energy, it took me some time to get it done.&lt;br /&gt;
&lt;br /&gt;
But now it's ready. It's a French website on breeding English and German Angoras rabbits. There is still something to do (and a website is never finished but ready to be published and polished and updated later on) but we felt okay to go public.&lt;br /&gt;
&lt;br /&gt;
So here it is&amp;hellip;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.rosebrossut.fr/"&gt;Un Cerise au potager .:. www.rosebrossut.fr&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Wy682I-djW0/TnPJ8icjiyI/AAAAAAAAABc/PyCp3ppHL5M/s1600/www.rosebrossut.fr%2B-%2BACCUEIL.1920px-without-scrollbar.downsized.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="279" src="http://3.bp.blogspot.com/-Wy682I-djW0/TnPJ8icjiyI/AAAAAAAAABc/PyCp3ppHL5M/s400/www.rosebrossut.fr%2B-%2BACCUEIL.1920px-without-scrollbar.downsized.png" alt="Website Mainpage Screenshot" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4470311625121696950-2191351659692673251?l=hbbthinktank.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uX9Mnm6q2Kt_aDT1h19-HN1v3bQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uX9Mnm6q2Kt_aDT1h19-HN1v3bQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uX9Mnm6q2Kt_aDT1h19-HN1v3bQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uX9Mnm6q2Kt_aDT1h19-HN1v3bQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/HbbThinkTank/~4/Q5UAxqKZG8c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://hbbthinktank.blogspot.com/feeds/2191351659692673251/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://hbbthinktank.blogspot.com/2011/09/une-cerise-au-potager.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4470311625121696950/posts/default/2191351659692673251?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4470311625121696950/posts/default/2191351659692673251?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HbbThinkTank/~3/Q5UAxqKZG8c/une-cerise-au-potager.html" title="Une Cerise au potager" /><author><name>HBB</name><uri>http://www.blogger.com/profile/01364161326607768139</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-Wy682I-djW0/TnPJ8icjiyI/AAAAAAAAABc/PyCp3ppHL5M/s72-c/www.rosebrossut.fr%2B-%2BACCUEIL.1920px-without-scrollbar.downsized.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://hbbthinktank.blogspot.com/2011/09/une-cerise-au-potager.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkUNRHY_fSp7ImA9WhZVFEw.&quot;"><id>tag:blogger.com,1999:blog-4470311625121696950.post-270140339763840194</id><published>2011-05-26T13:44:00.000+02:00</published><updated>2011-05-26T13:44:55.845+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-26T13:44:55.845+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Music" /><category scheme="http://www.blogger.com/atom/ns#" term="Halo Effect" /><title>Halo Effect: the Early Years</title><content type="html">As a fan of pretty much all music that is electronic and a bit beyond the main stream of the public world, and a fan of &lt;i&gt;databasing&lt;/i&gt;, it was fun to look out for official downloads of the earliest releases from Italian synth-pop band &lt;b&gt;Halo Effect&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Founded in 2001 by the Italians John Andrew Peverieri, Alessandro Polinori and Federico Rosi, joined in 2003 by Marco Cattani, they have made their way from self-released demos and eEPs, to their first two albums released through online download stores and renowned netlabels to the point where finally their next album will be released later this year (as it appears) to hardcopy (that's a CD for you).&lt;br /&gt;
&lt;br /&gt;
But where to find the first releases from the earlier years? Two demos, a live release and an EP. On &lt;a href="http://www.myspace.com/bandhaloeffect/"&gt;MySpace&lt;/a&gt;, they say. But finding those links is a bitch, as they are hidden within the blog, dating back to July 16&lt;sup&gt;th&lt;/sup&gt;, 2008. And their blog has seen much more activity than mine ever has.&lt;br /&gt;
&lt;br /&gt;
So, here is the blog entry: &lt;a href="http://www.myspace.com/bandhaloeffect/blog/415299064"&gt;OLD DEMO: free download!!!&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
And since MySpace blocks the links to the downloads, here are the four official and thus perfectly legal download links:&lt;br /&gt;
&lt;blockquote&gt;&lt;a href="http://www.megaupload.com/it/?d=GPNMOA3M"&gt;Past Continuous&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.megaupload.com/it/?d=UURY0O0J"&gt;Days of Silence&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.megaupload.com/it/?d=63FUWRBK"&gt;Rome Effect&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.megaupload.com/it/?d=DJ5LZPVH"&gt;Schwarz EP&lt;/a&gt;&lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;Links&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://www.myspace.com/bandhaloeffect/"&gt;&lt;span style="font-style: italic;"&gt;Halo Effect&lt;/span&gt; MySpace&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://rateyourmusic.com/artist/halo_effect"&gt;&lt;span style="font-style: italic;"&gt;Halo Effect&lt;/span&gt; Rate Your Music&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.discogs.com/artist/Halo+Effect"&gt;&lt;span style="font-style: italic;"&gt;Halo Effect&lt;/span&gt; Discogs&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://musicbrainz.org/artist/c13d7d9b-c282-49a4-9cfa-8eb19f0891ef"&gt;&lt;span style="font-style: italic;"&gt;Halo Effect&lt;/span&gt; MusicBrainz&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4470311625121696950-270140339763840194?l=hbbthinktank.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gZ-fgPuluBnTbf0_jvyryvQQfRw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gZ-fgPuluBnTbf0_jvyryvQQfRw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gZ-fgPuluBnTbf0_jvyryvQQfRw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gZ-fgPuluBnTbf0_jvyryvQQfRw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/HbbThinkTank/~4/gceTbSmwnxY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://hbbthinktank.blogspot.com/feeds/270140339763840194/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://hbbthinktank.blogspot.com/2011/05/halo-effect-early-years.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4470311625121696950/posts/default/270140339763840194?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4470311625121696950/posts/default/270140339763840194?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HbbThinkTank/~3/gceTbSmwnxY/halo-effect-early-years.html" title="Halo Effect: the Early Years" /><author><name>HBB</name><uri>http://www.blogger.com/profile/01364161326607768139</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://hbbthinktank.blogspot.com/2011/05/halo-effect-early-years.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0AGQXszeyp7ImA9WhZVEE0.&quot;"><id>tag:blogger.com,1999:blog-4470311625121696950.post-2538117027118193018</id><published>2011-05-21T22:12:00.001+02:00</published><updated>2011-05-21T22:28:40.583+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-21T22:28:40.583+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Music" /><category scheme="http://www.blogger.com/atom/ns#" term="Creative Commons" /><category scheme="http://www.blogger.com/atom/ns#" term="Argentina" /><title>Dom i Nacija // Umilenie</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Jzn5k0uX-gE/TdgcSxH2-LI/AAAAAAAAABQ/0fMF3KaKj0M/s1600/Umilenie%2B-%2BDom%2Bi%2BNacija.jpg" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"&gt;&lt;img border="0" height="150" width="150" src="http://4.bp.blogspot.com/-Jzn5k0uX-gE/TdgcSxH2-LI/AAAAAAAAABQ/0fMF3KaKj0M/s400/Umilenie%2B-%2BDom%2Bi%2BNacija.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Today's entry is a simply promotion for an Argentinian artist called &lt;b&gt;Umilenie&lt;/b&gt;. A modern instrumental electropop project of Luciano Quiroga aka DJ Null who also operates the releasing netlabel &lt;a href="http://www.nullrepublik.com.ar/"&gt;NullRepublik Records&lt;/a&gt;, the first album collects tracks from several years before it was released May 2009.&lt;br /&gt;
&lt;br /&gt;
The title is a continuing play of words that takes the Macedonian/Serbian homonymic play on &lt;b&gt;доминациjа&lt;/b&gt; and &lt;b&gt;дом и нациjа&lt;/b&gt; that translate as &lt;i&gt;domination&lt;/i&gt; and &lt;i&gt;home and nation&lt;/i&gt; (or &lt;i&gt;dominacion&lt;/i&gt; and &lt;i&gt;hogar y nacion&lt;/i&gt; in Castillian Spanish). It's a Romanized transliteration of &lt;b&gt;&lt;i&gt;Home and Nation&lt;/i&gt;&lt;/b&gt;...&lt;br /&gt;
&lt;br /&gt;
&lt;object width="640" height="26" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"&gt;&lt;param value="true" name="allowfullscreen"/&gt;&lt;param value="always" name="allowscriptaccess"/&gt;&lt;param value="high" name="quality"/&gt;&lt;param value="true" name="cachebusting"/&gt;&lt;param value="#000000" name="bgcolor"/&gt;&lt;param name="movie" value="http://www.archive.org/flow/flowplayer.commercial-3.2.1.swf" /&gt;&lt;param value="config={'key':'#$aa4baff94a9bdcafce8','playlist':[{'url':'nrp015_-_01_-_umilenie_-_diaspora.mp3','autoPlay':false},'nrp015_-_02_-_umilenie_-_invisible.mp3','nrp015_-_03_-_umilenie_-_asyl.mp3','nrp015_-_04_-_umilenie_-_pragma.mp3','nrp015_-_05_-_umilenie_-_zavtra.mp3','nrp015_-_06_-_umilenie_-_tempus_fugit.mp3','nrp015_-_07_-_umilenie_-_utopia_-_question_mix.mp3','nrp015_-_08_-_umilenie_-_xenograd.mp3','nrp015_-_09_-_umilenie_-_novovid_-_novomix.mp3'],'clip':{'autoPlay':true,'baseUrl':'http://www.archive.org/download/nrp015/'},'canvas':{'backgroundColor':'#000000','backgroundGradient':'none'},'plugins':{'audio':{'url':'http://www.archive.org/flow/flowplayer.audio-3.2.1-dev.swf'},'controls':{'playlist':true,'fullscreen':false,'height':26,'backgroundColor':'#000000','autoHide':{'fullscreenOnly':true},'scrubberHeightRatio':0.6,'timeFontSize':9,'mute':false,'top':0}},'contextMenu':[{},'-','Flowplayer v3.2.1']}" name="flashvars"/&gt;&lt;embed src="http://www.archive.org/flow/flowplayer.commercial-3.2.1.swf" type="application/x-shockwave-flash" width="640" height="26" allowfullscreen="true" allowscriptaccess="always" cachebusting="true" bgcolor="#000000" quality="high" flashvars="config={'key':'#$aa4baff94a9bdcafce8','playlist':[{'url':'nrp015_-_01_-_umilenie_-_diaspora.mp3','autoPlay':false},'nrp015_-_02_-_umilenie_-_invisible.mp3','nrp015_-_03_-_umilenie_-_asyl.mp3','nrp015_-_04_-_umilenie_-_pragma.mp3','nrp015_-_05_-_umilenie_-_zavtra.mp3','nrp015_-_06_-_umilenie_-_tempus_fugit.mp3','nrp015_-_07_-_umilenie_-_utopia_-_question_mix.mp3','nrp015_-_08_-_umilenie_-_xenograd.mp3','nrp015_-_09_-_umilenie_-_novovid_-_novomix.mp3'],'clip':{'autoPlay':true,'baseUrl':'http://www.archive.org/download/nrp015/'},'canvas':{'backgroundColor':'#000000','backgroundGradient':'none'},'plugins':{'audio':{'url':'http://www.archive.org/flow/flowplayer.audio-3.2.1-dev.swf'},'controls':{'playlist':true,'fullscreen':false,'height':26,'backgroundColor':'#000000','autoHide':{'fullscreenOnly':true},'scrubberHeightRatio':0.6,'timeFontSize':9,'mute':false,'top':0}},'contextMenu':[{},'-','Flowplayer v3.2.1']}"&gt; &lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
You may download this album from the &lt;a href="http://www.archive.org/details/nrp015"&gt;Internet Archive&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;Links&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://www.umilenie.com.ar/"&gt;&lt;span style="font-style: italic;"&gt;Umilenie&lt;/span&gt; Official Website&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.nullrepublik.com.ar/"&gt;&lt;span style="font-style: italic;"&gt;NullRepublik Records Argentina&lt;/span&gt; (netlabel)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4470311625121696950-2538117027118193018?l=hbbthinktank.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WLmWTQYJeFe-3Xv5DpgTMYfCn44/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WLmWTQYJeFe-3Xv5DpgTMYfCn44/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WLmWTQYJeFe-3Xv5DpgTMYfCn44/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WLmWTQYJeFe-3Xv5DpgTMYfCn44/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/HbbThinkTank/~4/RbMHamaxug0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://hbbthinktank.blogspot.com/feeds/2538117027118193018/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://hbbthinktank.blogspot.com/2011/05/umilenie-dom-i-nacija.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4470311625121696950/posts/default/2538117027118193018?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4470311625121696950/posts/default/2538117027118193018?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HbbThinkTank/~3/RbMHamaxug0/umilenie-dom-i-nacija.html" title="Dom i Nacija // Umilenie" /><author><name>HBB</name><uri>http://www.blogger.com/profile/01364161326607768139</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-Jzn5k0uX-gE/TdgcSxH2-LI/AAAAAAAAABQ/0fMF3KaKj0M/s72-c/Umilenie%2B-%2BDom%2Bi%2BNacija.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://hbbthinktank.blogspot.com/2011/05/umilenie-dom-i-nacija.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4EQ3k5cCp7ImA9WhZVEE0.&quot;"><id>tag:blogger.com,1999:blog-4470311625121696950.post-7111530108148529160</id><published>2011-05-20T01:45:00.001+02:00</published><updated>2011-05-21T22:15:02.728+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-21T22:15:02.728+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Music" /><category scheme="http://www.blogger.com/atom/ns#" term="Haujobb" /><category scheme="http://www.blogger.com/atom/ns#" term="Bandcamp" /><title>Dead Market // Haujobb</title><content type="html">And while we're at it, within an hour a second post.&lt;br /&gt;
&lt;br /&gt;
While I was surfing on &lt;a href="http://www.facebook.com/holger.burghardt"&gt;Facebook&lt;/a&gt; I found a comment by &lt;a href="http://www.facebook.com/pages/VNV-Nation/42907656257"&gt;VNV Nation&lt;/a&gt; on &lt;b&gt;Haujobb&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Upon reading it and following the links I came about the great news that &lt;b&gt;Haujobb&lt;/b&gt; has finally went back to the studio (well, under the moniker &lt;i&gt;Haujobb&lt;/i&gt; anyways) and will release on June 17&lt;sup&gt;th&lt;/sup&gt; the &lt;b&gt;ep&lt;/b&gt; &lt;a href="http://haujobb.bandcamp.com/album/dead-market"&gt;Dead Market&lt;/a&gt; (via BandCamp).&lt;br /&gt;
&lt;br /&gt;
&lt;iframe width="400" height="100" style="position: relative; display: block; width: 400px; height: 100px;" src="http://bandcamp.com/EmbeddedPlayer/v=2/album=2352319251/size=venti/bgcol=000000/linkcol=4285BB/" allowtransparency="true" frameborder="0"&gt;&lt;a href="http://haujobb.bandcamp.com/album/dead-market"&gt;Dead Market by Haujobb&lt;/a&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;Go get it, Tigers!&lt;/blockquote&gt;&lt;br /&gt;
&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;Links&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://haujobb-music.com/"&gt;&lt;span style="font-style: italic;"&gt;Haujobb&lt;/span&gt; Official Website&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://haujobb.bandcamp.com/"&gt;&lt;span style="font-style: italic;"&gt;bandcamp : Haujobb&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4470311625121696950-7111530108148529160?l=hbbthinktank.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/CHGQJvnou_SauHFFtTHKWimM_sY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CHGQJvnou_SauHFFtTHKWimM_sY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/CHGQJvnou_SauHFFtTHKWimM_sY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CHGQJvnou_SauHFFtTHKWimM_sY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/HbbThinkTank/~4/dEHPKfngWg0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://hbbthinktank.blogspot.com/feeds/7111530108148529160/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://hbbthinktank.blogspot.com/2011/05/haujobb-dead-market.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4470311625121696950/posts/default/7111530108148529160?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4470311625121696950/posts/default/7111530108148529160?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HbbThinkTank/~3/dEHPKfngWg0/haujobb-dead-market.html" title="Dead Market // Haujobb" /><author><name>HBB</name><uri>http://www.blogger.com/profile/01364161326607768139</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://hbbthinktank.blogspot.com/2011/05/haujobb-dead-market.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8MRX86eyp7ImA9WhZVEE0.&quot;"><id>tag:blogger.com,1999:blog-4470311625121696950.post-2130312826840307119</id><published>2011-05-20T00:32:00.004+02:00</published><updated>2011-05-21T22:14:44.113+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-21T22:14:44.113+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Music" /><category scheme="http://www.blogger.com/atom/ns#" term="Jamendo" /><category scheme="http://www.blogger.com/atom/ns#" term="Creative Commons" /><title>Red Flag: Communism // Проект: Распатор</title><content type="html">Well, it has been more than a year since my last entry and you wouldn't have been the only one to think it was dead (yes, I meant you, my non-existant reader) but here we are, back...&lt;br /&gt;
&lt;br /&gt;
While it isn't exactly the main reason for this comeback, my discovery that I want to share with you is as good as many subjects to write about. Some may seem more important in the scheme of things but we need &lt;span style="font-style:italic;"&gt;circuses&lt;/span&gt; as much as we need bread.&lt;br /&gt;
&lt;br /&gt;
For quite some time now I have discovered the delights of... no, not the Mirror of Erised... no, of legal music downloads. What are the &lt;a href="http://creativecommons.org/"&gt;Creative Commons&lt;/a&gt; for, eh?&lt;br /&gt;
&lt;br /&gt;
At the moment &lt;a href="http://www.jamendo.com/"&gt;Jamendo&lt;/a&gt; and the &lt;a href="http://www.archive.org/details/audio"&gt;Internet Archive&lt;/a&gt; are my primary addresses. And now I'v come upon a Jamendo release that I've finally uploaded to the Internet Archive.&lt;br /&gt;
&lt;br /&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://ia700606.us.archive.org/1/items/RedFlagCommunism/cover-RedFlagCommunism_thumb.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 192px; height: 192px;" src="http://ia700606.us.archive.org/1/items/RedFlagCommunism/cover-RedFlagCommunism_thumb.jpg" border="0" alt="" /&gt;&lt;/a&gt; &lt;a href="http://www.jamendo.com/en/artist/Artist_(121)"&gt;Проект: Распатор&lt;/a&gt; (aka The Project: Raspatory, or simply Raspatory) is a Russian techno-industrial project created in late 2008 by Andrej Tereshhenko. After a months-long break Andrej started writing again and in January 2010 released his album &lt;span style="font-weight:bold;"&gt;Red Flag: Communism&lt;/span&gt; on Jamendo.&lt;br /&gt;
&lt;br /&gt;
Unfortunately, for reasons unknown, this album has since been removed from Jamendo, so I've decided to upload the album to the Internet Archive as it was released under a Creative Commons license.&lt;br /&gt;
&lt;br /&gt;
&lt;object width="640" height="26" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"&gt;&lt;param value="true" name="allowfullscreen"/&gt;&lt;param value="always" name="allowscriptaccess"/&gt;&lt;param value="high" name="quality"/&gt;&lt;param value="true" name="cachebusting"/&gt;&lt;param value="#000000" name="bgcolor"/&gt;&lt;param name="movie" value="http://www.archive.org/flow/flowplayer.commercial-3.2.1.swf" /&gt;&lt;param value="config={'key':'#$aa4baff94a9bdcafce8','playlist':[{'url':'01-Linternationale.mp3','autoPlay':false},'02-.mp3','03-willTheWorldBeWonderful.mp3','04-GesetzDesKriegs.mp3','05-Hosw.mp3','06-Communism.mp3','07-.mp3','08-GesetzDesKriegsremixByAcreat69.mp3'],'clip':{'autoPlay':true,'baseUrl':'http://www.archive.org/download/RedFlagCommunism/'},'canvas':{'backgroundColor':'#000000','backgroundGradient':'none'},'plugins':{'audio':{'url':'http://www.archive.org/flow/flowplayer.audio-3.2.1-dev.swf'},'controls':{'playlist':true,'fullscreen':false,'height':26,'backgroundColor':'#000000','autoHide':{'fullscreenOnly':true},'scrubberHeightRatio':0.6,'timeFontSize':9,'mute':false,'top':0}},'contextMenu':[{},'-','Flowplayer v3.2.1']}" name="flashvars"/&gt;&lt;embed src="http://www.archive.org/flow/flowplayer.commercial-3.2.1.swf" type="application/x-shockwave-flash" width="640" height="26" allowfullscreen="true" allowscriptaccess="always" cachebusting="true" bgcolor="#000000" quality="high" flashvars="config={'key':'#$aa4baff94a9bdcafce8','playlist':[{'url':'01-Linternationale.mp3','autoPlay':false},'02-.mp3','03-willTheWorldBeWonderful.mp3','04-GesetzDesKriegs.mp3','05-Hosw.mp3','06-Communism.mp3','07-.mp3','08-GesetzDesKriegsremixByAcreat69.mp3'],'clip':{'autoPlay':true,'baseUrl':'http://www.archive.org/download/RedFlagCommunism/'},'canvas':{'backgroundColor':'#000000','backgroundGradient':'none'},'plugins':{'audio':{'url':'http://www.archive.org/flow/flowplayer.audio-3.2.1-dev.swf'},'controls':{'playlist':true,'fullscreen':false,'height':26,'backgroundColor':'#000000','autoHide':{'fullscreenOnly':true},'scrubberHeightRatio':0.6,'timeFontSize':9,'mute':false,'top':0}},'contextMenu':[{},'-','Flowplayer v3.2.1']}"&gt; &lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
You can download all MP3 files from the &lt;a href="http://www.archive.org/details/RedFlagCommunism"&gt;Internet Archive&lt;/a&gt; for your listening pleasure.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4470311625121696950-2130312826840307119?l=hbbthinktank.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/l0y1tCRJFq3xJN5-ZeL48goThhs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/l0y1tCRJFq3xJN5-ZeL48goThhs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/l0y1tCRJFq3xJN5-ZeL48goThhs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/l0y1tCRJFq3xJN5-ZeL48goThhs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/HbbThinkTank/~4/J5Nb_8SJORk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://hbbthinktank.blogspot.com/feeds/2130312826840307119/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://hbbthinktank.blogspot.com/2011/05/red-flag-communism.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4470311625121696950/posts/default/2130312826840307119?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4470311625121696950/posts/default/2130312826840307119?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HbbThinkTank/~3/J5Nb_8SJORk/red-flag-communism.html" title="Red Flag: Communism // Проект: Распатор" /><author><name>HBB</name><uri>http://www.blogger.com/profile/01364161326607768139</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://hbbthinktank.blogspot.com/2011/05/red-flag-communism.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQDQX47eyp7ImA9WxBQGUk.&quot;"><id>tag:blogger.com,1999:blog-4470311625121696950.post-2943688296268715514</id><published>2010-01-19T23:45:00.004+01:00</published><updated>2010-01-20T00:39:30.003+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-20T00:39:30.003+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><category scheme="http://www.blogger.com/atom/ns#" term="XML" /><category scheme="http://www.blogger.com/atom/ns#" term="SimpleXML" /><title>Generating an XML Document, Part One</title><content type="html">PHP is a powerful tool to create dynamic web pages but its official documentation lacks some style.&lt;br /&gt;&lt;br /&gt;As I am an application developper (in training) this may be just a thing that I can amend here. It's a &lt;span style="font-style: italic;"&gt;think tank&lt;/span&gt; without limitations to its contents after all.&lt;br /&gt;&lt;br /&gt;Here a first example of what I am up to right now.&lt;br /&gt;&lt;br /&gt;Creating a dynamic web site using PHP with XML usually is about parsing existing files or writing new ones. But I happen to have come upon a problem that demands to create an XML document using PHP and then parsing it in PHP code. Some might say that this a waste of resources and it may turn out that they were right. But for the time being we'll assume this is perfectly alright and a sane thing to do - if only for educational purposes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 204, 0);font-size:130%;" &gt;Generating XML from an Array&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;PHP has a module that makes operating on XML documents simple, hence its name &lt;span style="font-weight: bold;"&gt;SimleXML&lt;/span&gt;. It turns an XML document into an object providing structured access to the XML that can be stored in a variable.&lt;br /&gt;&lt;br /&gt;To create a new XML document you need to store the XML elements and values inside a PHP array whose structure mirrors that of the XML document and then to iterate through the array while printing each element with appropriate formatting.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new; font-weight: bold; color: rgb(255, 0, 0); font-size:80%;"&gt;$wrapper = array('element1' =&gt; 'value1',&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'element2' =&gt; 'value2');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As each element may contain multiple levels of sub-elements, so can each value be an array with its own elements and values plus even more sub-elements.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new; font-weight: bold; color: rgb(255, 0, 0); font-size:80%;"&gt;$wrapper = array('element1' =&gt; 'value1',&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'element2' =&gt; array('element3' =&gt; 'value3',&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'element4' =&gt; 'value4'));&lt;/span&gt;&lt;br /&gt;A simple foreach() functions will iterate through a simple onedimensional array but as XML documents may have multiple levels, so we need a function that iterates through multidimensional arrays. We will call this function &lt;span style="font-weight: bold;"&gt;foreacharrayparser()&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new; color: rgb(255, 0, 0); font-weight: bold; font-size:80%;"&gt;function foreacharrayparser($funcarray)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach($funcarray as $funcelement =&gt; $funcstring) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print " &lt;$funcelement&gt;";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (is_string($funcstring)) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print htmlentities($funcstring);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreacharrayparser($funcstring);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print "&lt;/$funcelement&gt;\n";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now, in order to create the XML document, we'll have to call the function once.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new; font-weight: bold; color: rgb(255, 0, 0); font-size:80%;"&gt;print "&lt;wrapper&gt;\n";&lt;br /&gt;foreacharrayparser($wrapper);&lt;br /&gt;print "&lt;/wrapper&gt;";&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now we should have a valid and well-formed XML document if we had done our homework for both the array structure and the remaining PHP code.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Source&lt;/span&gt;&lt;br /&gt;Sklar, David (2004). &lt;span style="font-style:italic;"&gt;Learning PHP 5&lt;/span&gt;. Sebastopol: O'Reilly.&lt;br /&gt;ISBN 978-0-596-00560-3&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4470311625121696950-2943688296268715514?l=hbbthinktank.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/y3aSgtVdy_2DR39F_JSgLmaDX0I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y3aSgtVdy_2DR39F_JSgLmaDX0I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/y3aSgtVdy_2DR39F_JSgLmaDX0I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y3aSgtVdy_2DR39F_JSgLmaDX0I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/HbbThinkTank/~4/-Sr_4MHM5XA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://hbbthinktank.blogspot.com/feeds/2943688296268715514/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://hbbthinktank.blogspot.com/2010/01/generating-xml-document-part-one.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4470311625121696950/posts/default/2943688296268715514?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4470311625121696950/posts/default/2943688296268715514?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HbbThinkTank/~3/-Sr_4MHM5XA/generating-xml-document-part-one.html" title="Generating an XML Document, Part One" /><author><name>HBB</name><uri>http://www.blogger.com/profile/01364161326607768139</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://hbbthinktank.blogspot.com/2010/01/generating-xml-document-part-one.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUFQHY-eip7ImA9WxNWF0w.&quot;"><id>tag:blogger.com,1999:blog-4470311625121696950.post-8991242612397010335</id><published>2009-10-16T15:16:00.009+02:00</published><updated>2009-10-16T18:56:51.852+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-16T18:56:51.852+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Movies" /><category scheme="http://www.blogger.com/atom/ns#" term="Adam Elliot" /><category scheme="http://www.blogger.com/atom/ns#" term="Trailer" /><category scheme="http://www.blogger.com/atom/ns#" term="Mary and Max" /><title>Mary and Max</title><content type="html">&lt;span style="font-style: italic;"&gt;1976&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Mary is a lonely girl of 8 from Australia with a mother that cooks a lot with sherry and a father who works in a factory and stuffs dead animals.&lt;br /&gt;&lt;br /&gt;Max is a lonely man of 44 from New York with a fish, a canary and a cat, no friends and a half-blind neighbor who occasionally cooks for him.&lt;br /&gt;&lt;br /&gt;She hates the birthmark on her forehead. He is member of the Anonymous Overeaters.&lt;br /&gt;&lt;br /&gt;She is inquisitive, brainy and imaginative. He is atheist, logical and literal. Both are lonely.&lt;br /&gt;&lt;br /&gt;So when one day she picks a name from a phone book (though it would be unlikely that an American phone book can be found in an Australian grocery store) and writes him, it's the beginning of an unusual pen friendship across the continents.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_r4AbEcdCoww/StiAlKwdhBI/AAAAAAAAAAU/6Os4CrqFGZo/s1600-h/mary_and_max_xlg.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 351px; height: 500px;" src="http://4.bp.blogspot.com/_r4AbEcdCoww/StiAlKwdhBI/AAAAAAAAAAU/6Os4CrqFGZo/s400/mary_and_max_xlg.jpg" alt="" id="BLOGGER_PHOTO_ID_5393201929807299602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Review&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;This film is truly a gem among animated movies. It has more laughs then some comedies, but it isn't one. It's moving and sometimes very sad, yet it's not a tear-jerker. It features a chubby girl and a weird older man, but somehow it never crosses any lines (though it may step on some). Its design seems to be made for children, but the film - in expression and themes - is most definitely aimed at an adult audience. If follows the ups and downs of the exchange between Mary and Max, as she grows older and he grows wiser, well, and vice versa.&lt;br /&gt;&lt;br /&gt;The film features wonderful voice performances by Bethany Whitmore and Toni Collette as young and adult Mary (respectively), Philip Seymour Hoffman as Max and narrated by Dame Edna Everage... uhm... I meant Barry Humphries. Written, directed and designed by Adam Elliot, who won the 2003 Acadamy Award for Best Animated Short Film (&lt;a href="http://www.harviekrumpet.com/"&gt;Harvie Krumpet&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Advice&lt;/span&gt;&lt;br /&gt;If you like clay animation and adult subjects dealt with humour, honesty and openess, then I strongly suggest watching this film.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;Trailer&lt;/span&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-918046cd9983953e" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;
&lt;param name="bgcolor" value="#FFFFFF"&gt;
&lt;param name="allowfullscreen" value="true"&gt;
&lt;param name="flashvars" value="flvurl=http://v8.nonxt1.googlevideo.com/videoplayback?id%3D918046cd9983953e%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330839973%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D43E8886A4995BEAC44E25C4321F6684CDAF101B6.3D1D2FBD4C1D2BC5E1D15EF9C2C3A9385A03DCED%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D918046cd9983953e%26offsetms%3D5000%26itag%3Dw160%26sigh%3DN99SWTtdAPa0wKXWdMWhz4v1caw&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;
&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"
width="320" height="266" bgcolor="#FFFFFF"
flashvars="flvurl=http://v8.nonxt1.googlevideo.com/videoplayback?id%3D918046cd9983953e%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330839973%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D43E8886A4995BEAC44E25C4321F6684CDAF101B6.3D1D2FBD4C1D2BC5E1D15EF9C2C3A9385A03DCED%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D918046cd9983953e%26offsetms%3D5000%26itag%3Dw160%26sigh%3DN99SWTtdAPa0wKXWdMWhz4v1caw&amp;autoplay=0&amp;ps=blogger"
allowFullScreen="true" /&gt;&lt;/object&gt;
&lt;br /&gt;&lt;span style="font-size:78%;"&gt;For promotional use only.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;Links&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.maryandmax.com/"&gt;&lt;span style="font-style: italic;"&gt;Mary and Max&lt;/span&gt; Official Website&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.adamelliot.com.au/"&gt;&lt;span style="font-style: italic;"&gt;Adam Elliot&lt;/span&gt; Official Website&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4470311625121696950-8991242612397010335?l=hbbthinktank.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DGUmHi-eyLAHY_l9kRcie5WqTbM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DGUmHi-eyLAHY_l9kRcie5WqTbM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DGUmHi-eyLAHY_l9kRcie5WqTbM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DGUmHi-eyLAHY_l9kRcie5WqTbM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/HbbThinkTank/~4/lwHytEqn45Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://hbbthinktank.blogspot.com/feeds/8991242612397010335/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://hbbthinktank.blogspot.com/2009/10/mary-and-max.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4470311625121696950/posts/default/8991242612397010335?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4470311625121696950/posts/default/8991242612397010335?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HbbThinkTank/~3/lwHytEqn45Y/mary-and-max.html" title="Mary and Max" /><author><name>HBB</name><uri>http://www.blogger.com/profile/01364161326607768139</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_r4AbEcdCoww/StiAlKwdhBI/AAAAAAAAAAU/6Os4CrqFGZo/s72-c/mary_and_max_xlg.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://hbbthinktank.blogspot.com/2009/10/mary-and-max.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MBRns7cCp7ImA9WxNWEE4.&quot;"><id>tag:blogger.com,1999:blog-4470311625121696950.post-4497909967325183754</id><published>2009-10-08T20:21:00.005+02:00</published><updated>2009-10-08T22:57:37.508+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-08T22:57:37.508+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AviSynth" /><category scheme="http://www.blogger.com/atom/ns#" term="VirtualDub" /><category scheme="http://www.blogger.com/atom/ns#" term="QTInput" /><category scheme="http://www.blogger.com/atom/ns#" term="Lagarith" /><category scheme="http://www.blogger.com/atom/ns#" term="Quicktime" /><title>Converting Quicktime Videos</title><content type="html">&lt;div style="text-align: justify;"&gt;I am a movie fan and I like watching trailers. I feel it's a shame that too few of them are freely available in good quality, and even more of a shame that theatres show too few of them before the main film. I always wondered why they show a few trailers and a lot of commercials and then they make a pause. They could easily show a few more trailers or at least play a part of the score. Ah, that was great when a movie opened with a musical overture before even the projectors started up! &lt;a href="http://www.startrek.com/startrek/view/series/MOV/001/"&gt;Star Trek: The Motion Picture&lt;/a&gt; comes to mind... Well, one of the best scores ever made. Shame too that it didn't win the Academy Award. But no, the Oscar went to &lt;a href="http://www.imdb.com/title/tt0079477/"&gt;A Little Romance&lt;/a&gt;. Does anyone remember that film, or the score?&lt;br /&gt;&lt;br /&gt;But still, you can find a decent number of trailers on the web. Two addresses are &lt;a href="http://www.apple.com/trailers/"&gt;Apple Movie Trailers&lt;/a&gt; and &lt;a href="http://movies.yahoo.com/"&gt;Yahoo! Movies&lt;/a&gt;. Alas, those trailers are in the Quicktime format and hardly any freeware video software can work with those.&lt;br /&gt;&lt;br /&gt;So I looked hard to find a way to convert quicktime videos (i.e., the well-known MOV extension) to AVI videos. Pretty much any software, from open-source to high-end video suites, can open and write those. Since at least the now standard OpenDML version no limits in size are inherent to this container format. And it can contain pretty much any video codec (even MPEG-2 I read somewhere), so it is quite multiversed.&lt;br /&gt;&lt;br /&gt;But which codec should one use? It basically will come down to what you gonna use the video for. I want to create a DVD. Of course, I could try use the Quicktime movie as direct source for encoding to MPEG-2, but I found out that most import filter have some problem with Quicktime. Either they don't get the ratio right or will insist that the frame rate is different (or both). By converting it to an AVI file, which I can edit much more comfortably, I circumvent this problem. And since I want to re-encode the AVI later, I want a lossless codec, and right now the best open source codec is Ben Greenwood's &lt;a href="http://lags.leetcode.net/codec.html"&gt;Lagarith Lossless Video Codec&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Still, we need to convert the Quicktime. The first choice seems to be Bink Video's &lt;a href="http://www.radgametools.com/bnkdown.htm"&gt;RAD Video Tools&lt;/a&gt;. And why not? It's fast and you can encode the video using your favourite codecs. But there's a hitch! It relies on &lt;a href="http://www.radgametools.com/binkfaq.htm"&gt;Windows to create AVI files&lt;/a&gt; and so &lt;a href="http://www.jmcgowan.com/aviauthor.html#Size"&gt;can not create files larger than 2 GB&lt;/a&gt;. Normally that wouldn't be a problem as well all know that an entire movie can be made to fit a CD-ROM which has little more than a third of that space for storage. But if you want to use lossless video, then even a minute can reach that limit, especially when dealing with high-definition video content.&lt;br /&gt;&lt;br /&gt;But there's another way to work with Quicktime videos. And you'll just need open source software. The solution lies in AviSynth, an open source video editor. Unfortunately AviSynth does not operate with a fancy graphical interface but is instead script-based. But for our needs a very simple script is sufficient. Open a simple text editor (like Window's own Notepad) and type in the following code:&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;QTInput("yourQuicktime.mov", color = 2, quality = 100, audio = true)&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;Best is to include the full path for your Quicktime movie (like "C:\Trailers\yourQuicktime.mov"). You'll need the &lt;a href="http://www.tateu.net/software/"&gt;QTInput&lt;/a&gt; filter for this to work. Extract the filter to the plugin folder in the AviSynth installation directory. Save the text file with an .avs extension. Now you can open it was any video editor that supports AviSynth scripts. My obvious choice is &lt;a href="http://www.virtualdub.org/"&gt;VirtualDub&lt;/a&gt;. Now you can do anything that your editor will allow you to do, including encoding it with the codec of your choice.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4470311625121696950-4497909967325183754?l=hbbthinktank.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/D-AELr0touYtbHUCPqbneB2Uz_w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/D-AELr0touYtbHUCPqbneB2Uz_w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/D-AELr0touYtbHUCPqbneB2Uz_w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/D-AELr0touYtbHUCPqbneB2Uz_w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/HbbThinkTank/~4/2LBZm0m69sE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://hbbthinktank.blogspot.com/feeds/4497909967325183754/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://hbbthinktank.blogspot.com/2009/10/quicktime-and-lagarith.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4470311625121696950/posts/default/4497909967325183754?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4470311625121696950/posts/default/4497909967325183754?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HbbThinkTank/~3/2LBZm0m69sE/quicktime-and-lagarith.html" title="Converting Quicktime Videos" /><author><name>HBB</name><uri>http://www.blogger.com/profile/01364161326607768139</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://hbbthinktank.blogspot.com/2009/10/quicktime-and-lagarith.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MBQ3k5eSp7ImA9WxNXFEo.&quot;"><id>tag:blogger.com,1999:blog-4470311625121696950.post-6110654737062864523</id><published>2009-10-02T09:31:00.002+02:00</published><updated>2009-10-02T10:17:32.721+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-02T10:17:32.721+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Michael Boddicker" /><category scheme="http://www.blogger.com/atom/ns#" term="bootleg" /><category scheme="http://www.blogger.com/atom/ns#" term="Buckaroo Banzai" /><category scheme="http://www.blogger.com/atom/ns#" term="film score" /><category scheme="http://www.blogger.com/atom/ns#" term="soundtrack" /><title>HBB Think Tank Opens the Gates</title><content type="html">Hello Everybody,&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;so finally I have decided to start sharing thoughs and finds, review and insights, all from my personal, private or professional, perspective.&lt;br /&gt;&lt;br /&gt;I might address any subject, but I might do that infrequently.&lt;br /&gt;&lt;br /&gt;The reason it happens today is that I found two blogs allowing you to download a &lt;a href="http://www.figmentfly.com/bb/music2.html"&gt;bootlegged version&lt;/a&gt; of the &lt;a href="http://www.soundtrackcollector.com/catalog/soundtrackdetail.php?movieid=28437"&gt;soundtrack&lt;/a&gt; of &lt;a style="font-weight: bold;" href="http://www.figmentfly.com/bb/bbindex.shtml"&gt;The Adventures of Buckaroo Banzai Across the Eighth Dimension&lt;/a&gt;, on of my all-time favourites. I definitely hope that one day an official soundtrack album will be published, in crisp sound quality.&lt;br /&gt;&lt;br /&gt;Until this happy moment arrives, we will be left will bootlegs.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_r4AbEcdCoww/SsWvwVIdCZI/AAAAAAAAAAM/MNn4CDW4VIo/s1600-h/BBost.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 400px;" src="http://2.bp.blogspot.com/_r4AbEcdCoww/SsWvwVIdCZI/AAAAAAAAAAM/MNn4CDW4VIo/s400/BBost.png" alt="Michael Boddicker - Buckaroo Banzai soundtrack (BBCD-008 bootleg) cover" id="BLOGGER_PHOTO_ID_5387905774059850130" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;It is a bootleg, so the quality isn't the best. But so far, this is all we got.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Links to the downloads&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;a href="http://dartmansworldofwonder.blogspot.com/2008/01/its-2008-ban-zai.html"&gt;Dartman's World Of Wonder: It's 2008 Ban-a-zai!!!!&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.eggcityradio.com/?p=315"&gt;Egg City Radio » Blog Archive » “Buckaroo Banzai”&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0); font-weight: bold;"&gt;Additional links&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;a href="http://www.banzai-institute.com/"&gt;Banzai Institute&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.worldwatchonline.com/"&gt;World Watch OnLine&lt;/a&gt;&lt;br /&gt;&lt;a href="http://worldofsoundtrack.blogspot.com/2008/09/michael-boddicker-adventures-of.html"&gt;World of Soundtrack: Michael Boddicker - The Adventures of Buckaroo Banzai - Across the 8th Dimension (Bootleg)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/The_Adventures_of_Buckaroo_Banzai_Across_the_8th_Dimension"&gt;The Adventures of Buckaroo Banzai Across the 8th Dimension (Wikipedia article)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt0086856/"&gt;The Adventures of Buckaroo Banzai Across the 8th Dimension (IMDb entry)&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4470311625121696950-6110654737062864523?l=hbbthinktank.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jcWMaeHwDWUKqBvw-miDl-bOBv0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jcWMaeHwDWUKqBvw-miDl-bOBv0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jcWMaeHwDWUKqBvw-miDl-bOBv0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jcWMaeHwDWUKqBvw-miDl-bOBv0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/HbbThinkTank/~4/RYZHUUMUeTk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://hbbthinktank.blogspot.com/feeds/6110654737062864523/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://hbbthinktank.blogspot.com/2009/10/hbb-think-tank-opens-gates.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4470311625121696950/posts/default/6110654737062864523?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4470311625121696950/posts/default/6110654737062864523?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HbbThinkTank/~3/RYZHUUMUeTk/hbb-think-tank-opens-gates.html" title="HBB Think Tank Opens the Gates" /><author><name>HBB</name><uri>http://www.blogger.com/profile/01364161326607768139</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_r4AbEcdCoww/SsWvwVIdCZI/AAAAAAAAAAM/MNn4CDW4VIo/s72-c/BBost.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://hbbthinktank.blogspot.com/2009/10/hbb-think-tank-opens-gates.html</feedburner:origLink></entry></feed>

