<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>things &#187; post production</title>
	<atom:link href="http://www.thingamagic.net/jussi/category/post_production/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thingamagic.net/jussi</link>
	<description>it &#38; post production</description>
	<lastBuildDate>Tue, 03 Nov 2009 16:01:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Nagios /w incinerator</title>
		<link>http://www.thingamagic.net/jussi/2009/03/23/nagios-w-incinerator/</link>
		<comments>http://www.thingamagic.net/jussi/2009/03/23/nagios-w-incinerator/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 12:37:23 +0000</pubDate>
		<dc:creator>Jussi Uosukainen</dc:creator>
				<category><![CDATA[it]]></category>
		<category><![CDATA[post production]]></category>

		<guid isPermaLink="false">http://www.thingamagic.net/jussi/?p=39</guid>
		<description><![CDATA[We have been looking at setting up an open source monitoring solution at the office for quite some time (I remember having a discussion about Nagios on my first day at work), but looking at the Nagios docs made me think that setting up all those .cfg files was going to really suck, so I [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_49" class="wp-caption alignnone" style="width: 496px"><a href="http://www.thingamagic.net/jussi/wp-content/uploads/2009/03/nagios_lustre_2.png"><img class="size-full wp-image-49" title="nagios_lustre_2" src="http://www.thingamagic.net/jussi/wp-content/uploads/2009/03/nagios_lustre_2.png" alt="Lustre Frameserver from Nagios" width="486" height="143" /></a><p class="wp-caption-text">Lustre Frameserver from Nagios</p></div>
<p>We have been looking at setting up an open source monitoring solution at the office for quite some time (I remember having a discussion about <a title="Nagios" href="http://www.nagios.org/">Nagios</a> on my first day at work), but looking at the Nagios docs made me think that setting up all those .cfg files was going to really suck, so I looked at alternatives.</p>
<p>Over the christmas holidays I installed Zenoss (<a title="http://www.zenoss.com/" href="http://www.zenoss.com/">http://www.zenoss.com/</a>), mainly because it promised to crawl thru our networks and be a breeze to set up using the webGUI. It did do the crawling as promised, but setting anything further than the basic settings was really, _really_ painful. Sure, it was nice with the couple of windows machines it recognised immediately, but otherwise it was pretty useless.</p>
<p>It took me several months to finally bite the bullet, but last week I got around to finally installing Nagios at the office. After setting up the basic checks for the localhost ( a RHEL server we had reserved for this use) in a couple of hours, I was quickly feeling pretty proficient with all the different .cfg files, and started venturing into the unknown&#8230;</p>
<h3>RAID-Chassis</h3>
<p>Getting information from out ten-odd RAID-subsystems would be quite important. I first thought I had struck gold when I found check_promise_vtrak from<a title="http://www.consol.com/apple/nagios-plugins/check-promise-vtrak/" href="http://www.consol.com/apple/nagios-plugins/check-promise-vtrak/"> http://www.consol.com/apple/nagios-plugins/check-promise-vtrak/</a> . Set up was a breeze, and I quickly got it working from the CLI. But the plugin refuses to function from Nagios, it only returns (null), which ends as a critical error and an email in my box. Probably a small fix is needed in the plugin itself, because plainly it is not returning anything readable by Nagios.</p>
<h3>Mac OS X Servers</h3>
<p>Using the basic plugins and nrpe (<a title="http://nagios.sourceforge.net/docs/1_0/addons.html" href="http://nagios.sourceforge.net/docs/1_0/addons.html">http://nagios.sourceforge.net/docs/1_0/addons.html</a>) I was able to check all the basic data on our servers. I would like to monitor the actual services themselves (usually AFP and SMB, with some DNS and OD on some machines). As above, I thought check_osx_services (<a title="http://www.nagiosexchange.org/cgi-bin/page.cgi?g=Detailed%2F1497.html;d=1" href="http://www.nagiosexchange.org/cgi-bin/page.cgi?g=Detailed%2F1497.html;d=1">http://www.nagiosexchange.org/cgi-bin/page.cgi?g=Detailed%2F1497.html;d=1</a>) was going to fix all my problems. Again I was foiled at the start: this plugin wouldn&#8217;t work properly even from the CLI.</p>
<h3>Autodesk Lustre /w Incinerator</h3>
<p>Since this is the system that is keeping me the busiest in normal times, I wanted Nagios to help me out here.</p>
<p>Lustre /w Incinerator is a complex system, consisting of a workstation, frameserver, 8 rendering nodes, an ethernet network for commands and an <a title="Infiniband" href="http://en.wikipedia.org/wiki/Infiniband">Infiniband</a> network for moving those frames around. With so many moving parts, there are way too many failure points here. Lately we have had a lot of issues with the renderd service (that handles the rendering and contact with the server) crashing  on the nodes by itself. I have simple scripts that allow me to restart the service on all the nodes at once, and it takes just seconds to run. The difficult part is getting the info when the nodes have crashed. Installing the normal checking tools on the nodes was not an option for a couple of reasons. Firstly: I don&#8217;t want to have too many extra things installed on the nodes and secondly: the nodes are not actually on any other network that the incinerator network, so there is no access to them from the Nagios server.</p>
<p>I have installed nagios plugins and nrpe on the frameserver. These check the normal things on the server (root disk space, CPU loads, Processes etc.). I also created a specific check to handle Browsed, the process that handles serving the frames to the workstation and the nodes. After some searching I discovered a plugin called check_process_by_ssh (<a title="http://www.nagiosexchange.org/cgi-bin/page.cgi?g=Detailed%2F2013.html;d=1" href="http://www.nagiosexchange.org/cgi-bin/page.cgi?g=Detailed%2F2013.html;d=1">http://www.nagiosexchange.org/cgi-bin/page.cgi?g=Detailed%2F2013.html;d=1</a>)</p>
<p>which allowed me to formulate a suitable nrpe command to execute (from nrpe.cfg on the frameserver):</p>
<pre>command[check_node1]=/usr/local/nagios/libexec/check_process_by_ssh -H node1 renderd</pre>
<p>I then added the check to my Linux definitions:</p>
<pre>define service{
        use generic-service
        host_name frameserver
        service_description Incinerator Node 1
        check_command check_nrpe!check_node1
        }</pre>
<p>This worked fine from the CLI, but nagios didn&#8217;t get thru and said the status was critical. After some thought I realized the problem: nagios executes all scripts as the user nagios, and I was doing my testing as root. The Nagios user sisntä have the needed SSH authentication settings, so I copied the needed file (id_rsa) to a suitable folder, and modified the command on the frameserver:</p>
<pre>command[check_node1]=/usr/local/nagios/libexec/check_process_by_ssh -H node1 -k /usr/local/nagios/keys/id_rsa -u root renderd</pre>
<p>Now the checks work without a hitch, and I get an email about the nodes being down <strong>before</strong> an operator has been wondering what is wrong for an hour&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thingamagic.net/jussi/2009/03/23/nagios-w-incinerator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What I Learned&#8230;</title>
		<link>http://www.thingamagic.net/jussi/2009/01/20/what-i-learned/</link>
		<comments>http://www.thingamagic.net/jussi/2009/01/20/what-i-learned/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 07:48:18 +0000</pubDate>
		<dc:creator>Jussi Uosukainen</dc:creator>
				<category><![CDATA[it]]></category>
		<category><![CDATA[post production]]></category>

		<guid isPermaLink="false">http://www.thingamagic.net/jussi/?p=37</guid>
		<description><![CDATA[&#8230;during the last week of last year.
Due to some illnesses in our support staff, I ended doing a big upgrade job short-handed. This is what I learned:

When Autodesk support say they have shortened support hours, it also meant that they are quite understaffed, which reflected in both the reply times, and even the quality of [...]]]></description>
			<content:encoded><![CDATA[<h3>&#8230;during the last week of last year.</h3>
<p>Due to some illnesses in our support staff, I ended doing a big upgrade job short-handed. This is what I learned:</p>
<ul>
<li>When Autodesk support say they have shortened support hours, it also meant that they are quite understaffed, which reflected in both the reply times, and even the quality of some answers</li>
<li>The Lustre upgrade scripts couldn&#8217;t handle the straight upgrade to 2009SP2 from 2007. Several things got broken on the way, like the Incinerator Manager website, which could no longer start or stop the nodes.</li>
<li>The Lustre/Incinerator licensing scheme is quite difficult to understand at times, and you have to make sure your temporary license contains licenses for the nodes as well.</li>
<li>It is hard to test systems you have no idea of how to use</li>
<li>Working 17 hours shifts is not fun</li>
<li>A good remote desktop &amp; SSH remote connection to the office is very nice at times</li>
<li>Always upgrade Autodesk-workstations from the local screen, else you will miss out on some essential settings, <span style="text-decoration: underline;">and get no warning</span></li>
<li>writing bash scripts would be a nice skill to have, thanks <a title="Filipp" href="http://unflyingobject.com/blog/" target="_blank">Filipp</a> <img src='http://www.thingamagic.net/jussi/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
<li>Lustre 2009 is a lot more picky about settings. We used use our SAN with the frames mounted directly from workstation-SAN-mount, but in 2009 we need to use the frames over Infiniband from the Frameserver in order to get the nodes to work</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.thingamagic.net/jussi/2009/01/20/what-i-learned/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Film to Digital, now in essay format</title>
		<link>http://www.thingamagic.net/jussi/2008/12/02/film-to-digital-now-in-essay-format/</link>
		<comments>http://www.thingamagic.net/jussi/2008/12/02/film-to-digital-now-in-essay-format/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 10:01:12 +0000</pubDate>
		<dc:creator>Jussi Uosukainen</dc:creator>
				<category><![CDATA[School]]></category>
		<category><![CDATA[post production]]></category>

		<guid isPermaLink="false">http://www.thingamagic.net/jussi/?p=34</guid>
		<description><![CDATA[Film to Digital &#8211; essay
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.thingamagic.net/jussi/wp-content/uploads/2008/12/filmwork_text.pdf">Film to Digital &#8211; essay</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thingamagic.net/jussi/2008/12/02/film-to-digital-now-in-essay-format/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Red cameras &#8211; resolution glut?</title>
		<link>http://www.thingamagic.net/jussi/2008/11/25/new-red-cameras-resolution-glut/</link>
		<comments>http://www.thingamagic.net/jussi/2008/11/25/new-red-cameras-resolution-glut/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 20:59:12 +0000</pubDate>
		<dc:creator>Jussi Uosukainen</dc:creator>
				<category><![CDATA[it]]></category>
		<category><![CDATA[post production]]></category>

		<guid isPermaLink="false">http://www.thingamagic.net/jussi/?p=15</guid>
		<description><![CDATA[The new cameras from RED were announced last week. There has been a lot of anticipation, especially towards the cheaper camera, named Scarlet. The announcement does bring up some questions, though.
http://www.red.com/epic_scarlet/
New cameras
I guess most people were happy with the announcement: 8 different cameras (&#8221;brains&#8221; and a whole slew
 of attachments, accessories and modules. The &#8220;brains&#8221; come in two different flavors, Scarlet [...]]]></description>
			<content:encoded><![CDATA[<p>The new cameras from RED were announced last week. There has been a lot of anticipation, especially towards the cheaper camera, named Scarlet. The announcement does bring up some questions, though.</p>
<p><a title="http://www.red.com/epic_scarlet/" href="http://www.red.com/epic_scarlet/" target="_blank">http://www.red.com/epic_scarlet/</a></p>
<h2><strong>New cameras</strong></h2>
<p>I guess most people were happy with the announcement: 8 different cameras (&#8221;brains&#8221; and a whole slew</p>
<p> of attachments, accessories and modules. The &#8220;brains&#8221; come in two different flavors, Scarlet is the smaller, &#8220;lowend&#8221; (called professional) unit, Epic is the &#8220;master professional&#8221;, high end unit. Both come with several models, with different lens mounts and sensor sizes.</p>
<p>If you have not acquainted yourself with RED-technology, look at the presentation I made earlier this month: <a title="http://www.thingamagic.net/jussi/?p=7" href="http://www.thingamagic.net/jussi/?p=7" target="_blank">http://www.thingamagic.net/jussi/?p=7</a> Here is a recap: the RED One is a digital cinema camera, that captures images in up to 4K resolution (4096&#215;2580) using a proprietary &#8220;raw&#8221; format, called Redcode or r3d. The camera is very cheap compared to other professional digital motion picture cameras, with the price starting at 17500 USD.</p>
<p>At the same time I found this interesting article, <a title="Redfacts" href="http://rcjohnso.com/REDFACTS.html" target="_blank">Redfacts.</a> It is especially interesting considering that it is the first piece to really heavily criticize the RED camera that I have read. Not being too familiar with any of the systems discussed in the paper (Red One or Sony F23), I will not go into details of the paper too heavily. It did however raise some valid points, which I would like to ponder about.</p>
<p><span id="more-15"></span></p>
<h2><strong>Redcode</strong></h2>
<p>Redcode is a proprietary compression technology. It is heavily compressed, with bitstreams of either 25MB/s or 36 MB/s. Redcode can contain a 2K stream at 113fps or 4K at 30fps. As a comparison a datastream of 4K in an uncompressed form (like the DPX-files we use for post production) would be around 885 MB/s, and this with 10bit color, not the 12bit Red captures. This means only 1/25th of the data is left in the Redcode file. In the still-camera world, a raw-file means that all the information from the sensor is put in the file. Red has somehow turned that around, and here &#8220;raw&#8221; means that they have discarded most of the data available.</p>
<p>Processing Redcode needs a very powerful computer. Some NLEs support the files directly, but most systems require the file to be conformed into a format that tools in the post-production workflow can actually use. Sony makes most of this processing in the camera (which is definitely one of the reasons there is such a huge difference in the cost of the camera). Putting the processing outside of the camera itself seems like a prudent choice, with all the cost benefits and versatility connected to normal desktop computers.</p>
<h2><strong>Resolution</strong></h2>
<p>4K is the current highend standard for Digital Cinema, with 2K (2048&#215;1300) being the norm for post production work and display. Most DCI projectors that theaters are equipping themselves with are 2K, the HD screens customers are buying for their homes are nearly 2K (2K=2048&#215;1080, HD=1920&#215;1080). In fact, the biggest digital films to date (Star Wars episodes II &amp; III) were filmed with HD resolution cameras.</p>
<p>Red One was the first camera with the capability to shoot 4K inside any reasonable budget. 4K has been more prone to come into the postproduction workflow originating from normal 35mm film via a scanner. Now we will see more and more projects done in 4K, because Red makes acquisition possible and relatively affordable. This is reasonable, since 4K can be handled by most of the vfx and grading solutions used in a modern workflow, and it can be printed to film using up-to-date film printers. My colleagues also say that there is a visible difference material printed with 4K to 2K when projected from 35mm film.</p>
<p>The new Red cameras vary in resolution from 3K to 28K. Yes, 28K. Everybody can probably guess that the 28K camera is meant for very specialist uses. It creates a image with 261 Megapixels (28000*9334).</p>
<p>I just can&#8217;t figure out why the normal Epic cameras that are designed for motionpicture work also have a resolution between 5K (5120&#215;2700) and 9K(9334&#215;7000). Yes, we can print 8K to film using our <a title="Celco Fury" href="http://www.celco.com/FurySystemFeatures.asp" target="_blank">Celco Fury</a>, but will any one see the difference between 4K and 8K? There will be few uses for 9K in it&#8217;s native resolution, which means that the images from these cameras will be downsampled into 4K or 2K resolutions for display. Sure, the end result will be an extra crispy image with hardly any noise, but I&#8217;m still left wondering&#8230;</p>
<p>Red also came out with a new, higher datastream versions of Redcode, Red42 (Scarlet) and Red225 (Epic). This means that we are cramming a huge amount of data from the sensor into a comparatively tiny space. This means there will be more compression on the images than there was before. Earlier I came up with 1:25 with Red36 and 4K, now we will see compression ratios more to the tune of 1:78 (6K Scarlet) or 1:35 (9K Epic).</p>
<p>8K resolution is not a real option for a postproduction workflow either. A single 10bit 8K picture in DPX is about 249MB, which means a data stream of almost 6 GB/s. We are not likely to see realtime 8K performance from any workstation and hard drive combination in the near future. This means that the data will be downscaled to 4K in order for it to make it thru the workflow.</p>
<p>Wouldn&#8217;t everyone be better off using the same compression techniques with smaller resolutions? Capturing 4K @ 225MB/s would only result in a compression ratio of about 1:4, which is a huge difference. Less compression is always better, no matter how good the compression is. Does it really make more sense to oversample the image by a magnitude of 4 and then discard 97% of that data?</p>
<p>I appreciate any comments and ideas.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thingamagic.net/jussi/2008/11/25/new-red-cameras-resolution-glut/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Film to Digital</title>
		<link>http://www.thingamagic.net/jussi/2008/11/11/7/</link>
		<comments>http://www.thingamagic.net/jussi/2008/11/11/7/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 23:42:53 +0000</pubDate>
		<dc:creator>Jussi Uosukainen</dc:creator>
				<category><![CDATA[School]]></category>
		<category><![CDATA[post production]]></category>

		<guid isPermaLink="false">http://www.thingamagic.net/jussi/?p=7</guid>
		<description><![CDATA[filmwork_2
RED &#8211; Camera
I was planning on concentrating on the RED part of the presentation, but decided I had to go thru the basics first, else there wouldn&#8217;t really be a point to the whole exercise.
The actual presentation will be on thursday the 13th of November.
/jussi
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.thingamagic.net/jussi/wp-content/uploads/2008/11/filmwork.pdf"></a><a href="http://www.thingamagic.net/jussi/wp-content/uploads/2008/11/filmwork_2.pdf">filmwork_2</a></p>
<p><a href="http://www.thingamagic.net/jussi/wp-content/uploads/2008/11/filmwork_2.pdf"></a>RED &#8211; Camera</p>
<p>I was planning on concentrating on the RED part of the presentation, but decided I had to go thru the basics first, else there wouldn&#8217;t really be a point to the whole exercise.</p>
<p>The actual presentation will be on thursday the 13th of November.</p>
<p>/jussi</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thingamagic.net/jussi/2008/11/11/7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
