<?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>The present and future of post production business and technology &#187; Video Technology</title>
	<atom:link href="http://www.philiphodgetts.com/category/video-technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.philiphodgetts.com</link>
	<description>Philip Hodgetts</description>
	<lastBuildDate>Thu, 02 Feb 2012 21:57:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>What is the best cross platform Mastering codec.</title>
		<link>http://www.philiphodgetts.com/2011/12/1patinhofer-piersg-quintess/</link>
		<comments>http://www.philiphodgetts.com/2011/12/1patinhofer-piersg-quintess/#comments</comments>
		<pubDate>Sat, 03 Dec 2011 05:23:09 +0000</pubDate>
		<dc:creator>Philip</dc:creator>
				<category><![CDATA[Item of Interest]]></category>
		<category><![CDATA[Video Technology]]></category>

		<guid isPermaLink="false">http://www.philiphodgetts.com/2011/12/1patinhofer-piersg-quintess/</guid>
		<description><![CDATA[What are the best cross platform mastering codecs and why?]]></description>
			<content:encoded><![CDATA[<p>1@patInhofer @<a class="aktt_username" href="http://twitter.com/piersg">piersg</a> @quintessential I&#8217;d agree with that &#8211; Cineform and DnxHD are the best cross platform mastering codecs.</p>
<p>If you saw a cryptic headlong for this post &#8211; the first line above &#8211; I apologize.  I have my Twitter account set to post to the blog when I post &#8220;new&#8221;, that is not a reply to someone. Even then I catch the tweet when it posts, tidy the headline and expand the post with a little commentary.<span id="more-4472"></span></p>
<p>The context was we were discussing mastering codecs and which one gave the most flexibility, highest quality and best cross platform performance.  All three of the discussed codecs &#8211; Cineform, DNxHD and ProRes &#8211; are similar in quality. One will have strengths over the other in one instance, but ProRes has the disadvantage of very limited encoders on the Windows side of the production spectrum, while the other two have readily distributable codecs for encoding and decoding on both platforms.</p>
<p>If there was a readily available Windows encoder for ProRes, then that would sit with Cineform and DNxHD for cross platform mastering codecs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.philiphodgetts.com/2011/12/1patinhofer-piersg-quintess/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Three NLEs, three approaches to 64 bit.</title>
		<link>http://www.philiphodgetts.com/2011/12/three-nles-three-approaches-t/</link>
		<comments>http://www.philiphodgetts.com/2011/12/three-nles-three-approaches-t/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 19:26:04 +0000</pubDate>
		<dc:creator>Philip</dc:creator>
				<category><![CDATA[Item of Interest]]></category>
		<category><![CDATA[Video Technology]]></category>

		<guid isPermaLink="false">http://www.philiphodgetts.com/2011/12/three-nles-three-approaches-t/</guid>
		<description><![CDATA[Episode 38 of The Terence and Philip Show is now live.]]></description>
			<content:encoded><![CDATA[<p>Three NLEs, three approaches to 64 bit. <a href="http://t.co/v0ye0xEy" rel="nofollow">http://t.co/v0ye0xEy</a> Episode 38 of the Terence and Philip Show.</p>
<blockquote><p>In this episode Terence and Philip discuss the different approaches to updating their NLEs to 64bit modern architectures, with a particular emphasis on Media Composer 6, Avid&#8217;s just-released 64 bit update to the venerable Media Composer.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.philiphodgetts.com/2011/12/three-nles-three-approaches-t/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Three companies, three different approaches to 64 bit.</title>
		<link>http://www.philiphodgetts.com/2011/11/64-bit/</link>
		<comments>http://www.philiphodgetts.com/2011/11/64-bit/#comments</comments>
		<pubDate>Sun, 06 Nov 2011 20:16:22 +0000</pubDate>
		<dc:creator>Philip</dc:creator>
				<category><![CDATA[Apple Pro Apps]]></category>
		<category><![CDATA[Video Technology]]></category>

		<guid isPermaLink="false">http://www.philiphodgetts.com/?p=4395</guid>
		<description><![CDATA[Avid, Adobe and Apple have taken different paths to 64 bit because they had different needs for their apps.]]></description>
			<content:encoded><![CDATA[<div>
<div>
<div>During the week I got this email, and it&#8217;s a really good question, so I decided to clean up my response and post it here.</div>
</div>
<blockquote>
<div>
<div>I figured you could answer this question, one which has been knawing on me since I first saw the beta of MC6.0.  How is it possible that Apple, and Adobe had to rewrite their apps virtually from scratch in order to switch to 64 bit, but Avid didn&#8217;t?  Is MC6.0 <em>really</em> 64 bit?</div>
</div>
</blockquote>
</div>
<p>It&#8217;s a really good question. When an application needs to move from 32 bit to 64 bit, there are many approaches, but one thing is certain: all the code has to be 64 bit, including any dependencies or plug-ins. By dependencies I mean where the application relies on OS frameworks or libraries, such as QuickTime or AVI or other OS level service.  All these must be 64 bit or the application can&#8217;t compile to 64 bit. So all three companies had some rewriting to do, but because of their histories it&#8217;s actually different for each app.</p>
<p>Even though Premiere Pro is the most modern app of the three (Premiere Pro, Media Composer and Final Cut Pro) having been completely rewritten ahead of the 2003 release, it still largely depended on AVI (Windows) and QuickTime (OS X) for media handling. Neither have been adequately rewritten for 64 bit: AVI because all development stopped in 1996 (the zombie format that will not die) and QuickTime because Apple decided to transition to AVFoundation for media handling in applications, after attempting a partial rewrite of QuickTime as QTKit in 64 bit.</p>
<p>So, Adobe decided to write their own media engine so they could go to 64 bit without the external dependencies. (Premiere Pro still imports and plays QuickTime media by use of a complex workaround.) Most of Adobe&#8217;s code is C or similar with only an OS level wrapper around the cross platform code. So it&#8217;s &#8220;true&#8221; Cocoa on OS X because the interface is a heavily subclassed Cocoa frameworks (subclassed to make it look like an Adobe app, in the same way many Cocoa frameworks are subclassed in FCP X for its unique look).</p>
<p>Avid also decided to rewrite all their code from scratch, but instead of one big hit, they have been progressively rewriting their code for the last  three or four releases, if not longer.  You can write the code and have it compile into a 32 bit application (MC before 6) and then when you have all the app ready in 64 bit, you recompile it into 64 bit. Avid did not need to radically change the application, although there are two very major changes from the original code base. Avid Media Architecture was Avid&#8217;s approach to the multiplicity of non-tape sources, and it was all new code ready to recompile to 64 bit when the main application did. Avid also appear to have changed their approach to hardware interfaces with Media Composer 6, integrating a hardware abstraction layer so that third parties can integrate with Media Composer without needing to make any changes to Media Composer code. (Previously the Media Composer code needed to be rewritten to talk to each piece of changed hardware.</p>
<p>Apple had to rewrite because their media engine &#8211; QuickTime &#8211; was only partially rewritten to 64 bit and was lacking most of what the Pro Apps team needed for a modern video application. The solution to the media engine was <a title="Introducing AV Foundation and the future of QuickTime [Updated]" href="http://www.philiphodgetts.com/2010/08/introduction-to-av-foundation/">AVFoundation</a> originally created as the media frameworks for iOS and ported back to OS X with 10.6.7 and Lion,  which is why FCP X requires 10.6.7 or later.</p>
<p>Adobe relies on its own proprietary media engine. Avid relies on its proprietary media engine.  Final Cut Pro  X relies on AVFoundation, which only exists on OS X and iOS and is very, very new to code to0. (This was the likely reason that broadcast video out was delayed, because they had to wait for AVFoundation to be finished before BMD, AJA etc could even start work on drivers no longer based on QuickTime.)</p>
<p>All are really 64 bit, but they&#8217;ve taken different paths to get there, as they had different needs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.philiphodgetts.com/2011/11/64-bit/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Why is it so hard to convert FCP 7 XML to FCP X XML?</title>
		<link>http://www.philiphodgetts.com/2011/09/why-is-it-so-hard-to-convert-fcp-7-xml-to-fcp-x-xml/</link>
		<comments>http://www.philiphodgetts.com/2011/09/why-is-it-so-hard-to-convert-fcp-7-xml-to-fcp-x-xml/#comments</comments>
		<pubDate>Sat, 24 Sep 2011 22:01:41 +0000</pubDate>
		<dc:creator>Philip</dc:creator>
				<category><![CDATA[Apple Pro Apps]]></category>
		<category><![CDATA[Video Technology]]></category>

		<guid isPermaLink="false">http://www.philiphodgetts.com/?p=4303</guid>
		<description><![CDATA[Since they're both XML, what's the problem?]]></description>
			<content:encoded><![CDATA[<p>I was a little shocked to find people posting on Twitter and Facebook that they had tried to import Final Cut Pro 7 XML into Final Cut Pro X with the new &#8220;import XML&#8221;. That would be like opening a Word document and complaining that it didn&#8217;t translate from Spanish to English while opening the file.</p>
<p>By itself, XML tells you nothing. It is a generic term that tells you as much about the content as having a &#8220;Text&#8221; document tells you about the content. As I wrote <a href="http://www.kenstone.net/fcp_homepage/xml_hodgetts.html">four years ago for KenStone.net</a> XML stands for eXtensible Markup Language.  You may be familiar with another markup language: HTML, or HyperText Markup Language.  In HTML only the WC3 consortium can add new tags because it is not extensible. On the other hand XML is &#8220;extensible&#8221;, meaning  anyone can extend it to mean whatever they want it to mean.</p>
<p>And that&#8217;s true for every type of XML.  In the case of XML for editing applications, the XML represents the underlying data structures from the application. So, we have:</p>
<p><span id="more-4303"></span></p>
<ul>
<li>Final Cut Pro 7 XML known as xmeml</li>
<li>Final Cut Pro X XML known as fcpxml</li>
<li>Motion Project XML files are ozxmlscene</li>
<li>Premiere Pro file is XML in the PremiereData format.</li>
</ul>
<p>Each one is XML, and there is zero compatibility between them.  The design of data in an XML file is called a &#8220;schema&#8221; and every variation of XML is a different schema. <a href="http://en.wikipedia.org/wiki/XML_schema">More on schema at Wikipedia</a>. The best way to think of the generic thing that is XML is that it is like an alphabet: one that can display French, English, German, Spanish and a whole bunch of other languages that use that alphabet.</p>
<p>So the first takeaway is that every format of XML is different and incompatible. So we need to stop thinking of &#8220;XML&#8221; as having any more meaning than saying &#8220;QuickTime&#8221; without specifying the codec(s): neither has any useful meaning without the further detail.</p>
<p>So that brings us to the specifics of translating xmeml to fcpxml (FCP 7 to X respectively) or going from fcpxml to xmeml.  Jon Chappell did a great job of <a href="http://www.digitalrebellion.com/blog/posts/a_quick_note_on_the_final_cut_pro_x_xml_format.html">explaining the differences in his blog post</a>, but the important point is that the XML must relate to the data structures that it is trying to represent.</p>
<p>So when we come to going from Final Cut Pro X to FCP 7 we are immediately struck with the fact that FCP X has Events (media) and Projects (timelines), each with its own XML file, while FCP 7 puts them all together in one XML file. Because FCP X and FCP 7 are so different it will be impossible to ever do a truly perfect translation, just as all other inter-NLE transfers lack full fidelity. Import FCP 7 XML to Premiere Pro and say goodbye to most of you metadata (all Master Comments are lost, in fact all but scene, shot, take and description are lost). Also say goodbye to all your tiles and expect only imperfect mapping of filters and transitions.</p>
<p>And that is between applications that are fundamentally the same (having both come, originally, from the mind of Randy Ubillos). Final Cut Pro 7 and Final Cut Pro X  are fundamentally different in ways both visible and not.</p>
<p style="padding-left: 60px;">FCP 7 counts all time measures in frames; FCP X counts time as rational seconds.</p>
<p style="padding-left: 60px;">FCP 7 rounds frame rates to 3 decimal places; FCP X uses rational time so frame rates will be accurate, not approximate.</p>
<p style="padding-left: 60px;">FCP 7 has tracks with time down the track as the only deliminator: FCP works with relationships between connected clips and story lines.</p>
<p style="padding-left: 60px;">FCP 7 Title are a mix of FXscript and proprietary Boris Calligraphy formats (hidden in the metadata); FCP X titles are Motion 5 templates with rigs published to FCP X.</p>
<p style="padding-left: 60px;">FCP 7 uses bins for media organization (and subclips); FCP X works with metadata (keywords) for media organization.</p>
<p style="padding-left: 60px;">The way the media file information is stored in the XML is very different.</p>
<p style="padding-left: 60px;">There is no common dictionary between the two versions of XML. There&#8217;s much more difference than say between English and Spanish, in the vocabulary.</p>
<p style="padding-left: 60px;">The entire structure of the XML is much simpler and, at first blush fcpxml seems to miss a lot of necessary information, which isn&#8217;t really needed.</p>
<p>And so on. This is just a quick list of the differences off the top of my head. Translating is difficult!</p>
<p>We had a lot of difficulty translating fcpxml to xmeml &#8211; trust me, Project X₂7 was not created in the two days from FCP X 10.0.1&#8242;s release to the announcement Wednesday night.  And we&#8217;ve got the easy conversion. Going from FCP 7 to FCP X seems to be much more difficult. For example, all FCP X title text is visible in plain text, so we can insert that to an Outline Text Generator in FCP 7. Not so anything in FCP 7 that uses Title 3D, Vector, Crawl or Random. They are hidden in the xmeml XML as a &#8220;private data block&#8221; only Boris knows. So any of those titles cannot give you more than what Premiere Pro conversion does: there&#8217;s a title there but we have no idea what was in it.</p>
<p>Effect filters cannot be translated either way because the effect architectures are just so different. FCP 7 applies filters directly to clips; FCP X&#8217;s filters are applied in Motion templates and published to FCP X. There&#8217;s no way to reproduce that in a translation.</p>
<p>Another way of thinking about why translation might be difficult is when translating between two languages where the culture is very different. I recall, during the year I spent in Japan as an exchange student, trying to make a pun in Japanese. This fell completely flat because the pictographic basis to their language makes the concept of a pun impossible.*</p>
<p>Similarly, the very difference between the &#8220;culture&#8221; that is FCP 7 and the &#8220;culture&#8221; that is FCP X means that there are untranslatable bits.</p>
<p>Going from Final Cut Pro X to Final Cut Pro 7 has been a total pain and we&#8217;re still only at about a 65% fidelity, by which I mean we bring in the basic edit, including connected clips, markers, todos, etc. Going the other way should be even more problematic and I wish whoever&#8217;s working on it &#8220;good luck&#8221; because they&#8217;ll need it.</p>
<p>* I am told that a pun in Japanese is not impossible. Apparently my language skills never got good enough, or it was just a really bad pun!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.philiphodgetts.com/2011/09/why-is-it-so-hard-to-convert-fcp-7-xml-to-fcp-x-xml/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>What is the secret to Final Cut Pro X&#8217;s color management?</title>
		<link>http://www.philiphodgetts.com/2011/09/fcp-x-color-management-secret/</link>
		<comments>http://www.philiphodgetts.com/2011/09/fcp-x-color-management-secret/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 20:09:44 +0000</pubDate>
		<dc:creator>Philip</dc:creator>
				<category><![CDATA[Apple Pro Apps]]></category>
		<category><![CDATA[Interesting Technology]]></category>
		<category><![CDATA[Video Technology]]></category>

		<guid isPermaLink="false">http://www.philiphodgetts.com/?p=4193</guid>
		<description><![CDATA[A lack of broadcast video output does not mean a lack of color management and accurate display.]]></description>
			<content:encoded><![CDATA[<p>In the mid 1990&#8242;s my Australian company made the decision to purchase a Media 100 system. That remains the best business decision I ever made (and selling it to jump to Final Cut Pro 1 was the second best business decision). It also meant we were migrating from Amiga computers to Macs. Given that I already had a graphic designer on staff for titles, illustrations and animations, I decided to delight clients by having our designer create a full color slick for the (then) VHS deliverables. (Masters simply got descriptive labels.)</p>
<p>Until that point we&#8217;d only done black and white printing, and it&#8217;s easy to proof what you&#8217;re going to get on a B&amp;W laser printer. Not so with color. Color output wasn&#8217;t as common then as it is now and we didn&#8217;t get the first Kinkos until very late in the 1990&#8242;s, so we really only had one choice for our runs of 2-3 covers for each job.</p>
<p>This became a serious problem when &#8211; while developing a food product for my parent&#8217;s company during the period I managed it (in addition to my own two companies) &#8211; we needed a very specific purple on mockup packaging we were presenting to food buyers at the national department store chains in Australia. Cadbury &#8211; Australia&#8217;s biggest chocolate company &#8211; have always used a specific purple in their packaging, and had just spent several million dollars on a campaign that heavily featured this purple. Since the new product was a chocolate variation on a traditional English Christmas Pudding, having the purple match was beyond important. And we got blue-purple, and red-purple: seemingly every color except the one we wanted.<span id="more-4193"></span></p>
<div id="attachment_4205" class="wp-caption aligncenter" style="width: 558px"><a href="http://www.philiphodgetts.com/wp-content/uploads/2011/09/IM000057_2-BOMB.jpg"><img class="size-full wp-image-4205 " title="IM000057.JPG" src="http://www.philiphodgetts.com/wp-content/uploads/2011/09/IM000057_2-BOMB.jpg" alt="" width="548" height="200" /></a><p class="wp-caption-text">The Chocolate &quot;Blast of Mouthwatering Bliss&quot; had to match Cadbury purple.</p></div>
<p>The problem was, what we saw on the screen and what they printed were two entirely different images. Just like that, the print industry&#8217;s color management problems were now my color management problems. There&#8217;s nothing like first hand knowledge of the problem to appreciate the cure!</p>
<p>By early 1998 we were full on into publishing, with the release in February 98 of the Media 100 Editor&#8217;s Companion. By this time we had  learnt &#8211; although that particular output bureau never did &#8211; the joys and benefits of <a href="http://en.wikipedia.org/wiki/ColorSync">ColorSync</a>. While the interior was done with xerography (i.e. photocopying) the color covers were done in Sydney by a direct-to-plate digital offset and we never ever had color accuracy problems with an output bureau that used ColorSync.</p>
<div id="attachment_4206" class="wp-caption alignright" style="width: 388px"><a href="http://www.philiphodgetts.com/wp-content/uploads/2011/09/IMG_1586-m100-companion.jpg"><img class="size-full wp-image-4206" title="IMG_1586 m100 companion" src="http://www.philiphodgetts.com/wp-content/uploads/2011/09/IMG_1586-m100-companion.jpg" alt="" width="378" height="320" /></a><p class="wp-caption-text">Every printed cover looked the same, and the same as it did on the computer screen when it was desgined.</p></div>
<p>ColorSync was the solution the print industry needed to deal with color consistency and matching. The challenge is quite significant when you consider that each device treats color slightly differently: they have different &#8220;color profiles&#8221; in ColorSync Profiles. What ColorSync facilitates is a color accurate workflow, also referred to as a color managed workflow.</p>
<p>The challenge in print is to ensure that a scanned image reproduces with correct colors on an RGB display and prints consistently on a wide range of types of printers (and size of output) in CMYK color. On computers the images are additive (three light sources) while on paper they are subtractive.  If you worked hard you couldn&#8217;t create a less consistent workflow.</p>
<p>And yet, for the last 15 years or so, this has not been a problem. Colors in Photoshop, Illustrator, InDesign, Quark, etc. are accurately reproduced in the final output despite the different color models, device variations, display variations, differing types of paper and even ink variations. This has been possible because of ColorSync, largely developed by Adobe and Apple but now supported on every platform and by all manufacturers of scanning or printing hardware.</p>
<h3>What is ColorSync?</h3>
<p>This I knew when I wrote recently on <a title="More on Final Cut Pro X’s monitoring solution" href="http://www.philiphodgetts.com/2011/07/more-on-final-cut-pro-xs-monitoring-solution/">how ColorSync might be used as part of Final Cut Pro X&#8217;s color management</a>, but from the comments it quickly became obvious that I was very uncertain about:</p>
<ul>
<li>How does ColorSync work with video files, and specifically</li>
<li>How does Final Cut Pro X use ColorSync to accurately monitor color.</li>
</ul>
<p>So I took it upon myself to start researching the topic. I very quickly discovered that, while there is a lot of information regarding ColorSync and printing workflows, there was really nothing about ColorSync and video short of an OS 9 era article on ColorSync and QuickTime, noting that we can add ColorSync profiles to QuickTime movies using Terran Interactive&#8217;s Media Cleaner Pro! (That really dates it. Neither company nor product still exist.)</p>
<p>I took the opportunity to ask my contacts at Apple some specific questions about how ColorSync works in Final Cut Pro X and then synthesized that with the best information I could about ColorSync in general to research what I found. What was also interesting is that, while ColorSync has been mentioned in the PR materials and demos, there has been no explanation as to how that facilitates accurate color. This is my attempt to redress that lack.</p>
<p>ColorSync is built on ICC profiles and the two  terms are interchangeable: an ICC profile managed workflow is a ColorSync managed workflow. Each device &#8211; scanner, printer, camera, monitor &#8211; has at least one ICC profile. In an oversimplified explanation the ICC profile tells ColorSync (or equivalent engine in Adobe&#8217;s applications) how this device&#8217;s color representation differs from the standard. In this case it&#8217;s the XYZ Profile Connection Space: a colorspace with a very wide gamut.</p>
<p>So, for a given scanner the ICC profile is used to create an accurate representation of the scanner&#8217;s result into the Public Connection Space (PCS from here on) and the display&#8217;s ICC profile tells ColorSync how to accurately display that PCS on that specific monitor for most accurate fidelity to the original image content data.</p>
<p>In simple terms each device tells ColorSync how that device&#8217;s files relate to the PCS either to convert to the PCS or convert from the PCS to a display or printer. This way, each display or printed copy is color accurate to the original file, despite variations in printers or displays.</p>
<div id="attachment_4207" class="wp-caption aligncenter" style="width: 599px"><a href="http://www.philiphodgetts.com/wp-content/uploads/2011/09/Conversion-via-PCS.jpg"><img class="size-full wp-image-4207" title="Conversion-via-PCS" src="http://www.philiphodgetts.com/wp-content/uploads/2011/09/Conversion-via-PCS.jpg" alt="" width="589" height="340" /></a><p class="wp-caption-text">Source to PCS to destination. From Apple&#39;s 2003 ColorSync in Mac OS X document.</p></div>
<p>Workflows that correctly follow this practice are known as Color Managed workflows.  (<a href="http://www.gballard.net/psd/go_live_page_profile/embeddedJPEGprofiles.html">Check and see if you&#8217;re reading this in a color managed browser</a>.) From that page:</p>
<blockquote><p>This is happening BECAUSE your color-managed browser is reading each file&#8217;s embedded profile and Converting or Mapping them to your monitor profile for a theoretical display of True Color.</p></blockquote>
<p>In practice, while you may have to set up Photoshop or some other tools, for the most part, like the color management in Safari demonstrated from the link above, it just happens. You&#8217;ll find scanners and printers install ColorSync (ICC) profiles for all the functions &#8211; a scanner/printer will have a scan-to-PCS profile, and a PCS-to-printer profile &#8211; and OS X uses them.  Earlier versions of the OS required some setup but recent (10.5 onward at least) have implemented ColorSync so it &#8220;just happens&#8221;. As long as each device has a profile, and files are tagged with the appropriate source ICC profile, color accuracy along the entire process is assured.</p>
<h3>Color consistency in the video world</h3>
<p>Meanwhile, it was easy to monitor video: use a calibrated video monitor. Connect output of your edit system to said calibrated monitor. If you were very particular about your video signal you connected Waveform and Vectorscope to the output as well, so you could really see what&#8217;s going on in the signal.</p>
<p>The accuracy of the color entirely depended on how good a monitor you put on the end of the chain. Now in a perfect world this would be a broadcast level monitor, calibrated at least once a year, that could be relied on. I confess, I never had one, even though I delivered a decent number of TV Commercials for national TV broadcast, and other content that went to air. The majority of my editing career, however, has been for non-broadcast purposes.</p>
<p>Even today, I support systems that do work for major studios and none of them have a broadcast grade monitor, let alone calibrate it. One system is finishing HD footage to a 10+ year old SD TV set of no particular brand. Another restoring historic footage works primarily with a decent (but domestic) Plasma display that&#8217;s distinctly off axis from the editing position.</p>
<p>I&#8217;ve set up movie edit stations that have monitored on a Cinema Display via an AJA SDI to DVI adapter (with CLUT); or to an LCD TV. In fact that device is doing in hardware exactly what ColorSync is doing in software. Now these movies were not graded on this system, just for editing so that&#8217;s probably fair. Another client working on a TV series  for Cable Networks, has only a broadcast monitor (JVC 24U) in the grading room; the other four bays all work with consumer LCD or Plasma.</p>
<div id="attachment_4211" class="wp-caption alignleft" style="width: 272px"><a href="http://www.philiphodgetts.com/wp-content/uploads/2011/09/JVC-DT-V24L1DU.jpeg"><img class="size-full wp-image-4211" title="JVC DT-V24L1DU" src="http://www.philiphodgetts.com/wp-content/uploads/2011/09/JVC-DT-V24L1DU.jpeg" alt="" width="262" height="218" /></a><p class="wp-caption-text">JVC-DT-V24L is a low priced broadcast spec monitor.</p></div>
<p>Color fidelity required that the NLE made no unintentional changes to the signal coming in and ultimately the accuracy of color depended entirely on how accurately the specific display represented the colorspace it was attempting to represent. In SD that would normally be Rec. 601 and for HD normally Rec 709.</p>
<p>It&#8217;s up to the NLE software to convert colorspace from the different source profiles it encounters: not only Rec 601 and 709 in video files but sRGB or any of another dozen possible profiles for still images.</p>
<p>This type of monitoring &#8211; a conventional video output &#8211; allowed monitoring in the destination colorspace, but appears to be not part of Final Cut Pro X&#8217;s design, at least according to Matrox. So, how does Final Cut Pro X ensure color consistency? Of course, ColorSync.</p>
<p>ColorSync was implemented in QuickTime. Badly. Final Cut Pro 7 did not support it, instead working with it own color conversion/matching technology.</p>
<h3>Final Cut Pro X and ColorSync</h3>
<p>As I&#8217;ve discussed the important considerations for ColorSync are:</p>
<ul>
<li>The colorspace, which can be considered to be the equivalent of an ICC profile, must be known and accurate for the file (taking the place of the source device profiles in print workflows);</li>
<li>The rendering engine must use ColorSync to convert from source to destination colorspace/profile;  and</li>
<li>The frames must be converted for the desired output, be it a Cinema Display, SD 601 or HD 709 result.</li>
</ul>
<p>This is exactly what Final Cut Pro X does.</p>
<p>As files are ingested, Final Cut Pro X will read any ColorSync information if the files are tagged with information about their colorspace. If it&#8217;s a QuickTime file that contains an explicit tag for color information, that is respected by Final Cut Pro X, Motion 5 and Compressor 4.</p>
<p>If there&#8217;s not an explicit tag, then Final Cut Pro X infers the colorspace from known information. For example DV files automatically imply either an NTSC Rec 601 colorspace or a 1280 x 720 or 1920 x 1080 file will be tagged as being HD Rec 709 colorspace. These are quite reasonable assumptions and yet another use of <a title="What are the different types of metadata we can use in production and post production?" href="http://www.philiphodgetts.com/2009/01/what-are-the-different-types-of-metadata-we-can-use-in-production-and-post-production/">Inferred metadata</a> in the Final Cut Pro X world. Beyond those examples, Final Cut Pro X will simply make an intelligent guess based on whatever information is available. Fortunately, image size and aspect ratio are very strong clues to how the source color should be interpreted (the purpose of tagging it). 720 x 576 pixel files are almost certainly PAL SD files and so Rec 601 PAL is reasonably inferred.</p>
<p>Generally it&#8217;s older files that have no useful information and require inferring colorspace, but since there really are so few colorspace choices for video, compared with print where each device has its own characteristics, the source ColorSync information is likely to be highly accurate.</p>
<p>I&#8217;m sure someone will take me to task on the fact that Rec 601 doesn&#8217;t fully describe the color profile because there is no primaries defined, but Final Cut Pro X uses other information in the file to determine which of the well know primaries should be associated with the file.</p>
<p>So we have source color profile information associated with the files. Now it&#8217;s up to Final Cut Pro X to ensure that the rendering is accurate.</p>
<p>For Final Cut Pro X and Motion Apple created a shared render engine, touted as the &#8220;Linear Light Engine&#8221; at the NAB Supermeet Preview but that branding seems to have been dropped ahead of release. This shared render engine uses ColorSync to conform an image from one colorspace to another. ColorSync creates the steps that are required for a specific transform and then assembles them into a series of GPU operations into the GPU processing pipeline. Or in simpler terms, it manages the transforms so the source image content is accurately represented into the processing space.</p>
<p>There is no assumption about the input colorspace at render time. ColorSync profiles were derived or inferred on ingest or come from the image file. Most processing uses the Rec 709 primaries with a linear (1.0) gamma, ready for the final stage.</p>
<p>The third point above, is that the render engine has to accurately prepare that processing space for the appropriate output. If outputting to a Cinema Display, then the render engine conforms the processing space so that the visual appearance on the Cinema Display will look like the image should be viewed. (This works well with the recommended gamma and color temperature for the display: 2.2 and 65oo K respectively.) For the most accurate results you&#8217;ll want to create a ColorSync profile for the specific monitor rather than using the supplied &#8220;generic for this type of monitor&#8221; profile that ships. You can use the ColorSync Utility for that, or a tool that reads values off the screen to generate the profile.</p>
<p>If you&#8217;re working with an HD Rec 701 file but request an output for DVD, then the 701 frames (and other graphics from their colorspace) are converted and output so they are correct for the Rec 601 colorspace of a DVD.</p>
<p>So Final Cut Pro X determines the colorspace (ICC Profile) of the source on ingest; manages color using ColorSync through the rendering engine and then uses ColorSync to make sure that the representation on the display &#8211; whatever type of display &#8211; is also an accurate representation.</p>
<p>Meaning, there is no need for an external broadcast monitor in the classic sense. What you see on a monitor that has a ColorSync profile, is an accurate representation on that monitor of the source colors displayed on a Rec 709 monitor. And you don&#8217;t have to do a thing to get the goodness!</p>
<p>Not convinced? Well, coincidentally the Academy of Motion Picture Arts and Sciences&#8217;s &#8220;<a href="http://www.fxguide.com/featured/the-art-of-digital-color/">ACES or Academy Color Encoding Specification</a>&#8221; initiative is planning something almost identical to ColorSync, but specific to the needs of motion picture post production, particularly with so much digital manipulation and inclusion of digital elements. (Look for the heading &#8220;ACES: Academy Color Encoding Specification&#8221;).</p>
<h3>Beyond Rec 709</h3>
<p>While the ACES initiative is largely about colorspaces used in digital cinema, it should be pointed out that a &#8220;broadcast video monitor&#8221; would be no help for colorspaces other than Rec 709 (for HD). So if you want to work with, <a href="http://www.dcimovies.com/DCIDigitalCinemaSystemSpecv1_2.pdf">DCI-P3, also SMPTE-431-2</a>, for example in a traditional NLE you&#8217;d be stuck previewing in the wrong colorspace.</p>
<p>With a color managed/ColorSync workflow, if you have DCI-P3 media, and the appropriate source ColorSync/ICC Profile (or colorspace definition,) then ColorSync in Final Cut Pro X would present an accurate representation of that source on the computer monitor.</p>
<p>Mixing any of these colorspaces into any one, and then outputting the appropriate colorspace becomes no problem when using ColorSync.</p>
<h4>Conclusion</h4>
<p>While it&#8217;s a significant change from traditional workflows, the approach taken by Apple with Final Cut Pro X is a better fit for what happens in edit bays outside the big studios, where the problem with early Final Cut Pro users wasn&#8217;t that they weren&#8217;t monitoring on calibrated broadcast monitors but that they were monitoring only on the computer display. How many times did I, and the other Final Cut Pro 1 pioneers have to remind people that the computer display is not an accurate representation of the video!</p>
<p>Well, 2.2 gamma on OS X (since Snow Leopard) and ColorSync have made that advice not only null and void, but downright wrong. With a ColorSync workflow, the view on the computer monitor, particularly in full screen mode, will be more accurate than using a consumer television as a display, with the sole exception of interlaced video output. If you&#8217;re delivering for web, for LCD or plasma screen (i.e. all currently available displays) the display is progressive. Produce and edit accordingly.</p>
<p>I don&#8217;t think we have broadcast video output from Final Cut Pro X, because we have something better that accommodates todays colorspaces and will expand to accommodate whatever the future holds as well.</p>
<p>A disclaimer. I do not have the equipment available to test this: I don&#8217;t have a broadcast monitor nor a system that could output to it via SDI or even analog. (I could do DV via Firewire, but really&#8230;.) I am confident that the solution that solved my inconsistent print color issues is robust enough, with the right software design, to manage my consistent video image needs.</p>
<p>The purpose of monitoring video on a broadcast monitor is to ensure that we have consistent color accuracy from a known reference. The value of a ColorSync workflow is that we ensure that we have consistent color accuracy wherever its shown. It&#8217;s a superior choice that avoids the limitations and expense of the previous &#8220;standard workflow.&#8221; Instead of having to build in a single colorspace on a monitor, Rec 601 or 709 style, with ColorSync all wide gamut monitors can be calibrated (ideally with a colorimeter and on that specific monitor) and used as reference monitors.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.philiphodgetts.com/2011/09/fcp-x-color-management-secret/feed/</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
		<item>
		<title>Why is making software smarter &#8220;dumbing it down&#8221;?</title>
		<link>http://www.philiphodgetts.com/2011/08/why-is-making-software-smarter-dumbing-it-down/</link>
		<comments>http://www.philiphodgetts.com/2011/08/why-is-making-software-smarter-dumbing-it-down/#comments</comments>
		<pubDate>Thu, 25 Aug 2011 20:53:29 +0000</pubDate>
		<dc:creator>Philip</dc:creator>
				<category><![CDATA[Random Thought]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Video Technology]]></category>

		<guid isPermaLink="false">http://www.philiphodgetts.com/?p=4166</guid>
		<description><![CDATA[The inevitable trend for all technology is to make it "smarter" and easier to use by a much larger group of people.]]></description>
			<content:encoded><![CDATA[<p>Shortly after I first arrived in the USA, I was teaching some Final Cut Pro classes for Intelligent Media. It was just before Final Cut Pro 2 was released, which I had been beta testing for some months, but 1.2.5 was the release version we were teaching. At that time it was challenging for new users to get settings right, particularly getting a good match between Capture and Sequence settings, so the first half day was dedicated to teaching settings and making sure they were right. It was personally frustrating because I knew that the about-to-be-releaseed version was much smarter about settings.</p>
<p>As it turns out, Final Cut Pro 2 was released early the next morning, so the first thing I had to do in that second day of class was tell my students that what we had learned the day before was no longer relevant for version 2 because the software had become smarter, and that made it easier for people to use Final Cut Pro and no doubt contributed to its success.</p>
<p><span id="more-4166"></span>There is an inevitable trend with technology (at least) that starts with something being difficult: it requires a specialist operator with scarce craft skills. Think about how challenging a Model T Ford would have been compared to a modern motor vehicle. To drive a car &#8211; even as late as when I was growing up in the 50&#8242;s &#8211; you really needed to have some pretty good mechanic skills as well. Cars still had crank slots in my youth in Australia! A driver really should have known something about timing, cleaning spark plugs, tightening (or replacing) fan belts and more. Not to forget the joy of manual chokes and manual gearboxes.</p>
<p>Zip forward a few years and we have the modern motor vehicle, which in most cases not only does not need the amateur mechanic to constantly fiddle, they make them almost impossible. But I don&#8217;t hear the massively enlarged group of drivers complaining about how operating a car has become &#8220;dumbed down&#8221;. I&#8217;ve certainly heard drivers who enjoyed tinkering complain, but not the average user/driver.</p>
<p>Configuring my first Media 100 system required skills I did not have: they were embedded in the reseller who knew the magic combination of drivers that worked, because there were conflicts and the setups were &#8220;fragile&#8221;. Enter Final Cut Pro and DV and, if you worked within those limits, there were many fewer conflicts &#8211; it mostly &#8220;just worked&#8221;. These days we add storage and hardware cards to our computers that &#8220;just works&#8221; with little chance of failure (most of the time). I distinctly remember that the VARs were not happy selling Final Cut Pro because it required a lot less involvement from the VAR: there wasn&#8217;t the value needing to be added by a Value Added Reseller! (Now there are still complex systems that require the input from experts to choose and configure, but for stand alone systems most people don&#8217;t <em>need</em> the VAR.)</p>
<p>The software and computers have become smart enough that the (then essential) role of the expert is needed much less.</p>
<p>Cars get smarter and require fewer &#8220;craft skills&#8221; from drivers; computers have grown up and require fewer interventions from experts, and most people consider these good things. People who aren&#8217;t mechanics or VARs I guess (which describes most of us).</p>
<p>So it puzzles me when one of the common criticisms of Final Cut Pro X is that it &#8220;dumbs down&#8221; the need for specialist knowledge or craft skills. It does this by making the software smarter and less prone to &#8220;user error&#8221; with mixed frame rates, frame sizes and Sequence settings. I&#8217;m sure there are skilled editors who pride themselves on managing all this without realizing it&#8217;s all workarounds! We are just more comfortable with the workarounds we know and use, than with new workarounds.</p>
<p>If you follow that thought, Media Composer has always been more &#8220;dumbed down&#8221; than Final Cut Pro! My cohort in <a href="http://www.theterenceandphilipshow.com/">The Terence and Philip Show</a> and Lead Dog at <a href="http://www.4alphadogs.com/">Alpha Dogs</a> once said that Final Cut Pro should only be used by skilled professionals because it is so flexible it lets you get yourself into trouble, whereas Media Composer wouldn&#8217;t let you get into trouble by (for the longest time) supporting only their own media format, forcibly managing media in its own way and keeping track of every Timecode reference the media walked past! He has a point.</p>
<p>So, Final Cut Pro X does what every technology does: moves from the realm of the specialist, skilled crafstperson out into the wider group of people who need smarter tools that won&#8217;t let them get into trouble. A skilled mechanic bemoans the fact that they can&#8217;t tinker with modern cars, and race-car drivers have very different needs than the average driver, there are those who need a fine-tuned vehicle, the general purpose vehicle that requires no knowledge of how the engine works in order to drive for pleasure or in fact to drive for a living. No special skills or knowledge needed. We&#8217;re not *there* yet with video editing but we&#8217;re heading there.</p>
<p>For those who want to tinker, or need a race car, the smarter &#8220;dumbing down&#8221; software is a threat or at best as useless as a Smart Car on a race track. But for everyone else &#8211; the vast majority of drivers &#8211; the dumbed down modern car is a big improvement.</p>
<p>This is simply part of a much larger trend: <a title="What if “video” is just another form of literacy?" href="http://www.philiphodgetts.com/2009/02/what-if-video-is-just-another-form-of-literacy/">video production as a form of literacy</a>, the use of templates or presets (the subject of the next <a href="http://www.theterenceandphilipshow.com/">Terence and Philip Show</a>), cameras that are <a title="Why do we need lighting anymore? [Updated]" href="http://www.philiphodgetts.com/2011/03/why-do-we-need-lighting-anymore/">more sensitive</a> and need less lighting (or <a href="http://www.dv.com/article/109032">none for </a><em><a href="http://www.dv.com/article/109032">No Reservations</a> </em>who no longer light thanks to the sensitivity of their Sony PM2-F3s) and decent quality production is accessible and affordable to many more people. Exactly as every technology in history has done, and every technology in the future will do.</p>
<p>There are many more ways that our tools will become automated. And like the trend in automobiles those who want to get in under the hood and tinker &#8211; or feel they need that level of control of their vehicle &#8211; will be disappointed, frustrated and annoyed, just as we&#8217;ve seen with some people&#8217;s responses to the &#8220;dumbing down&#8221; (by making it smarter) of editing in Final Cut Pro X. Apple may have been relatively late to the metadata party (Avid and Adobe being way ahead for many years in flexible metadata handling) but one way Apple have gone beyond the others is in the use of <a title="What are the different types of metadata we can use in production and post production?" href="http://www.philiphodgetts.com/2009/01/what-are-the-different-types-of-metadata-we-can-use-in-production-and-post-production/">Inferred Metadata</a>.</p>
<p>As well as the work-in-progess inferred shot type (inferred from the analysis of the size and position of faces, itself Derived Metadata) I have discovered that they use a lot of Inferred metadata in the ColorSync workflow. (A comprehensive article on the use of ColorSync in Final Cut Pro X is coming, but it&#8217;s a lot of research even with help from Apple.)</p>
<p>There will, of course, be those who need to see every frame, to &#8220;touch&#8221; the media and to use the tools that give them the control they need, and there are great choices for them. Thanks to the dumbing down of the skillset needed by making the software smarter more people can reach their creative goals. And I think that&#8217;s a good thing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.philiphodgetts.com/2011/08/why-is-making-software-smarter-dumbing-it-down/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>My DV Expo Topics</title>
		<link>http://www.philiphodgetts.com/2011/07/my-dv-expo-topics-metadata-a/</link>
		<comments>http://www.philiphodgetts.com/2011/07/my-dv-expo-topics-metadata-a/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 21:45:41 +0000</pubDate>
		<dc:creator>Philip</dc:creator>
				<category><![CDATA[Item of Interest]]></category>
		<category><![CDATA[Metadata]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[The Business of Production]]></category>
		<category><![CDATA[The Technology of Production]]></category>
		<category><![CDATA[Video Technology]]></category>

		<guid isPermaLink="false">http://www.philiphodgetts.com/2011/07/my-dv-expo-topics-metadata-a/</guid>
		<description><![CDATA[DV Expo is coming up September 20-22, and I'm teaching three one-day classes.]]></description>
			<content:encoded><![CDATA[<p>My DV Expo topics</p>
<p><strong>9-5 September 20 </strong><a href="http://www.dvexpo.com/conference/session_detail.php?sid=933"><strong>Basic Tech for Producers (and recent Film School Graduates)</strong></a></p>
<p>In this session, technology expert and DV magazine contributor Philip Hodgetts will cover the technological choices in production and post in a non-geeky way to help producers — and others without a technical background — make good technology choices for their productions. From formats to software choices; selecting cameras to creating Web video; designing graphics that will work and much more.  PRICE: $195 ($245 after Aug 31) <a href="https://elandregistration.com/v2/elandreg/reg1.php?e=5pd%2FOVveL1o%3D">Click here to register now. </a></p>
<p><strong>9-5 September 21 </strong><a href="http://www.dvexpo.com/conference/session_detail.php?sid=934"><strong>Using Metadata For Production and Asset Management</strong></a></p>
<p>Metadata is becoming increasingly important throughout the production cycle&#8211;from camera to asset management. In this session learn about the types of metadata in use; how each major NLE (Final Cut Pro 7, Final Cut Pro X, Premiere Pro CS 5.5 and Media Composer 5.5) handles metadata and how we can use that metadata to speed postproduction and VFX. Once post is done, assets need to be management through through distribution and repurposing. What tools are available, how are they used and how do they fit into the metadata structures promoted by SMPTE and other standards bodies.  PRICE: $195 ($245 after Aug 31) <a href="https://elandregistration.com/v2/elandreg/reg1.php?e=5pd%2FOVveL1o%3D">Click here to register now. </a></p>
<p><strong>9-5 September 22 </strong><a href="http://www.dvexpo.com/conference/session_detail.php?sid=935"><strong>Avoiding Postproduction Nightmares</strong></a></p>
<p><strong><span style="font-weight: normal;">Post expert and DV magazine contributor Philip Hodgetts details the most common (and costly) problems inadvertently created during production that will be “fixed in post.” From color correction to audio, and editing to the final QC pass on deliverables, he’ll not only reveal the tricks of the trade that he’d use to save your production, but also explain how you can avoid these costly issues in the first place. </span> <span style="font-weight: normal;">PRICE: $195 ($245 after Aug 31) | </span><a href="https://elandregistration.com/v2/elandreg/reg1.php?e=5pd%2FOVveL1o%3D"><span style="font-weight: normal;">Click here to register now. </span></a></strong></p>
<p><strong><span style="font-weight: normal;">In the light of full disclosure, I certainly expect to be paid but I always deliver good value. There will be some overlap between the Basic Tech and Avoiding Postproduction Nightmares sessions as they both seek to make the technology understandable, but with a different focus to each day&#8217;s class.</span></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.philiphodgetts.com/2011/07/my-dv-expo-topics-metadata-a/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Why would we want one type of NLE design?</title>
		<link>http://www.philiphodgetts.com/2011/05/why-would-we-want-one-type-of-nle-design/</link>
		<comments>http://www.philiphodgetts.com/2011/05/why-would-we-want-one-type-of-nle-design/#comments</comments>
		<pubDate>Fri, 20 May 2011 18:21:06 +0000</pubDate>
		<dc:creator>Philip</dc:creator>
				<category><![CDATA[Business & Marketing]]></category>
		<category><![CDATA[Video Technology]]></category>

		<guid isPermaLink="false">http://www.philiphodgetts.com/?p=3598</guid>
		<description><![CDATA[It seems that not much has changed in NLE design since the Moviola, until now.]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a question.  If you enter a new business into a crowded market, would you design it to be as similar to the existing competition, or would you design something different that differentiates itself in the marketplace?</p>
<p>Growing up in Australia in the 1960&#8242;s thru to 90&#8242;s on Saturday afternoon the average Sydneysider &#8211; the biggest city in Australia &#8211; could choose from five networks: 3 commercial (7, 9 and 10) and two Government &#8211; ABC (think PBS but Govt funded) and SBS (for multicultural entertainment). Typically two of the commercial networks and both ABC and SBS would have some sort of sport. (Soccer on SBS was very &#8220;multicultural&#8221; at the time!)</p>
<p>The ratings winner was the 10 network because they programmed something that wasn&#8217;t sport! Although sports were, and are, very popular, the aggregate non-sport market was bigger!</p>
<p>Although Media Composer wasn&#8217;t the first non-linear editing software, it was the first to capture the popular imagination of the industry. It&#8217;s interface was very comfortable for editors familiar with both Moviola and tape-based offline editing. That was probably exactly the right thing to do at the time.</p>
<p>At the time.</p>
<p><span id="more-3598"></span>At that time, there were very few professional editors. Those working tended to be involved in the production of Motion Pictures (for big companies), Episodic Television, lessor Television and the beginnings of the Cable market. There would have been a few working in production houses working on big corporate productions. Overall, a fairly small group of people who had well defined needs for tools. Very common needs in fact, because the outputs were really not that different.</p>
<p>Then in the 1990&#8242;s the industry became democratized. Blame DV and Firewire-based NLEs if you want, but the number of people editing video skyrocketed over the next 15 years through to today. The type and variety of video projects has also changed, with distribution options starting with VHS, then DVD and now the Internet, added to any traditional channels. Of course in the US, the Cable business boomed from the mid 90&#8242;s, although the bulk of production was now outside the TV and Film worlds.</p>
<p>And yet, in 2011, one of the major NLE developers decides to, finally, give us a choice in interface designs, and that&#8217;s a problem?  It will probably prove to be the most brilliant move any NLE developer has ever done. And probably only Apple have the resources and chutzpah to pull it off!</p>
<p>Final Cut Pro X is the first revisit to the NLE interface since Sony Vegas. Sony Vegas, designed by audio rather than video oriented engineers, developed according to what its users and developers thought &#8220;made sense&#8221;, not the way it had been done since time began. Although it has a very large market (sharing the bottom 32% with Media 100, Premiere Pro and Edius) it&#8217;s not Apple nor Avid!</p>
<p>Avid would have extreme difficulty taking even part of its user base on that journey. You only have to view the controversy over the Smart Tool changes implemented in MC 5.0 (and substantially improved/fixed in 5.5 btw) to know that a complete rebuild of the interface would be too much.</p>
<p>Apple had two things going for them. They can, as I said, withstand any market push-back for as long as it takes for the new software to be as fully featured as its predecessor, and for the marketplace to understand the value of the new approach. They also have a range of really good technologies on their operating systems that were just waiting for the right design to come along.</p>
<p>Plus, the time was ripe for there to be another choice. Something other than sport all Saturday afternoon!! A real choice of interface, one they hope will be more suited to a wider range of users than the existing Final Cut Pro design.</p>
<p>And if you still want to &#8220;watch sport&#8221;, then there&#8217;s Premiere Pro (very similar to Final Cut Pro and probably the easiest transition, particularly since you likely already own it because you bought Photoshop, Illustrator and After Effects), or Media Composer (very affordable with the cross-grade promotion going on until mid June!).</p>
<p>I like the idea of choice. Avid have made it clear that they are focused on, and are focussing their tools on, those working in Studio film Broadcast and Cable TV and the professional newsrooms of the TV industry. That&#8217;s good market positioning and clearly sets out a Unique Selling Proposition.</p>
<p>Adobe are making the best, <a href="http://www.philiphodgetts.com/2010/09/what-should-apple-do-with-final-cut-pro/">faster horse</a> that they can, and I&#8217;m sure that will endear them to many soon-to-be former Final Cut Pro 7 users.</p>
<p>Of course, as my friend Oliver Peters has pointed out, Final Cut Pro X competes with Final Cut Pro as well as with NLEs from other companies. Apple are likely to be selling both for a while to come.</p>
<p>I think that Apple&#8217;s decision to give us interface choice, to reinvent the NLE for the next generation of editors, preditors and others, is exactly the right move for 2011.  Final Cut Pro&#8217;s similarity to other NLEs when it was introduced was similarly exactly the right thing for that time. But not for now.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.philiphodgetts.com/2011/05/why-would-we-want-one-type-of-nle-design/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Doesn&#8217;t anyone shoot video on video cameras any more?</title>
		<link>http://www.philiphodgetts.com/2011/04/doesnt-anyone-shoot-video-on/</link>
		<comments>http://www.philiphodgetts.com/2011/04/doesnt-anyone-shoot-video-on/#comments</comments>
		<pubDate>Wed, 06 Apr 2011 19:44:50 +0000</pubDate>
		<dc:creator>Philip</dc:creator>
				<category><![CDATA[Item of Interest]]></category>
		<category><![CDATA[The Technology of Production]]></category>
		<category><![CDATA[Video Technology]]></category>

		<guid isPermaLink="false">http://www.philiphodgetts.com/2011/04/doesnt-anyone-shoot-video-on/</guid>
		<description><![CDATA[ Of 3 "crews" called today all were DSLR and only 1 had decent audio for an interview ]]></description>
			<content:encoded><![CDATA[<p>The project is not mine, but that of a client where I was called in to see if the &#8220;crew&#8221; (mostly just one guy) was going to be able to shoot content that will integrate with the existing project.</p>
<p>The thing is that  the rest of the project is HDV, XDCAM, DVCPRO HD, AVC-I, AVCCAM, some SD &#8211; so today we add DSLR!</p>
<p>This is not an art project so there&#8217;s no big advantage of a &#8220;shallow depth of field&#8221;. Most of the b-roll is coming from achieve SD video of varying quality, but because it was shot over a long period, without anyone keeping track of formats we end up with this sort of mess. A young and reasonably competent &#8220;editor&#8221; was on the job but totally unaware of the complications of having every known frame rate and format in the project (except DSLR until today).</p>
<p>Every different format complicates the project and adds additional processing time to bring everything to a common format before starting the edit, including mixing 23.98 and 29.97 frame rates.</p>
<p>And while Premiere Pro and Media Composer (and probably Final Cut Pro X) can deal with all these formats natively, I hope no-one would recommend that as a workflow for a large documentary project. Certainly AMA for Media Composer is a great way to choose selects from the native format and then transcode to DNxHD for the edit.</p>
<p>This is simply madness. Every one of us needs to educate producers and directors that mixing frame rates and formats is going to cost them <strong><em>a lot of money in post production.</em><span style="font-weight: normal;"> And then make sure the message communicates by charging what it costs.</span></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.philiphodgetts.com/2011/04/doesnt-anyone-shoot-video-on/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Join MediaSilo, Oasis (and me) for Free Metadata Event in LA</title>
		<link>http://www.philiphodgetts.com/2011/01/rt-zbutcher-join-mediasilo/</link>
		<comments>http://www.philiphodgetts.com/2011/01/rt-zbutcher-join-mediasilo/#comments</comments>
		<pubDate>Thu, 13 Jan 2011 00:49:44 +0000</pubDate>
		<dc:creator>Philip</dc:creator>
				<category><![CDATA[Assisted Editing]]></category>
		<category><![CDATA[Item of Interest]]></category>
		<category><![CDATA[Metadata]]></category>
		<category><![CDATA[The Business of Production]]></category>
		<category><![CDATA[Video Technology]]></category>

		<guid isPermaLink="false">http://www.philiphodgetts.com/2011/01/rt-zbutcher-join-mediasilo/</guid>
		<description><![CDATA[Metadata Workflow: How to Make Metadata Work for You, so naturally I'll be taking part!]]></description>
			<content:encoded><![CDATA[<p>RT @<a class="aktt_username" href="http://twitter.com/zbutcher">zbutcher</a>: Join MediaSilo &amp; Oasis for FREE event in LA <a rel="nofollow" href="http://eepurl.com/cdZ4T">http://eepurl.com/cdZ4T</a></p>
<h4 style="text-align: center;">Metadata is crucial in today’s ever-changing, competitive post production environment. New, exciting tools continue to emerge. Trying to sort through it all? Join us for a special event in LA onJanuary 27 @ 6:30.</h4>
<p><span id="more-2779"></span></p>
<p>Metadata is becoming increasingly powerful and vital in today’s ever-changing, fact-paced post production environment. Once an afterthought, producers, editors and digital content creators alike are now embracing metadata and implementing it into their workflows. New, exciting tools continue to emerge in the marketplace that make gathering and tracking metadata quicker and more efficient. Having the power to streamline your workflow, and maximize your search capability is an immeasurable asset, and will ultimately save you time, money and headache on your next project.</p>
<p>MediaSilo and Oasis Imagery are proud to present, &#8216;Metadata Workflow: How to Make Metadata Work for You.&#8217; Join us along with guests from CET Universe, AV3 Software and Intelligent Assistance Inc., as we navigate our way through the importance of metadata and the tools that allow you to take the most advantage of it.</p>
<p><strong>Philip Hodgetts of Intelligent Assistance</strong> is an expert and consultant in digital production and post-production workflows, encoding, web applications, digital delivery and technology innovation. He is the President of Intelligent Assistance and has also authored several books.</p>
<p><strong>Doug Hynes of AV3 Software</strong>, is a creative media industry veteran, having worked for all of the major software manufacturers, including Avid, Apple and Autodesk. As Director of Products at AV3, Doug provides technical support, account and product management.</p>
<p><strong>Tony Cahill is the chief engineer of CET Universe</strong>, a leading provider of services and systems for professional audio and video production. He manages a team of technology specialists that provide design, installation, and service support for integrated workflow solutions.</p>
<p><strong>Erik Freid &#8211; Media Silo &#8211; </strong>has more than 15 years of experience in major markets, working with clients including independent and documentary filmmakers, episodic TV, and studio feature production.  As VP of Product Management at MediaSilo, Erik leads the development and feature set of the MediaSilo platform, as well as designs cost effective workflows for even the most challenging of production needs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.philiphodgetts.com/2011/01/rt-zbutcher-join-mediasilo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Apple Keynote &#8211; Back to the Mac: Implications for Final Cut Pro</title>
		<link>http://www.philiphodgetts.com/2010/10/final-cut-pro-gets-a-mention/</link>
		<comments>http://www.philiphodgetts.com/2010/10/final-cut-pro-gets-a-mention/#comments</comments>
		<pubDate>Wed, 20 Oct 2010 17:24:57 +0000</pubDate>
		<dc:creator>Philip</dc:creator>
				<category><![CDATA[Apple Pro Apps]]></category>
		<category><![CDATA[Assisted Editing]]></category>
		<category><![CDATA[Item of Interest]]></category>
		<category><![CDATA[Metadata]]></category>
		<category><![CDATA[Video Technology]]></category>

		<guid isPermaLink="false">http://www.philiphodgetts.com/2010/10/final-cut-pro-gets-a-mention/</guid>
		<description><![CDATA[Final Cut Pro gets a mention but only as the pro alternative to iMovie 11]]></description>
			<content:encoded><![CDATA[<p>There were a lot of features I saw in OS X Lion and particularly in iMovie 11, that I would love to see inside Final Cut Pro. Things like QuickView I already mentioned in my &#8220;<a href="http://www.philiphodgetts.com/2010/09/what-should-apple-do-with-final-cut-pro/">What should Apple do with Final Cut Pro</a>&#8221; article from September.</p>
<p>But today I saw some things I really want in the next version of Final Cut Pro. Like scalable waveforms that change color according to their level! Scalable waveforms (as Media Composer already has and I think PPro CS5) has been a feature request for Final Cut Pro as far back as I can remember. And now the technology is there in the Apple technology basket. We&#8217;ll take that, thanks.</p>
<p>Trailers &#8211; semi-automatic completion of a trailer &#8211; and Themes, fit comfortably with my concept of Templatorization: the use of templates to speed up production. I first mentioned the concept in a blog post of April 2005 titled &#8220;<a href="http://www.philiphodgetts.com/2005/04/can-a-computer-replace-an-editor/">Can a computer replace an editor?</a>&#8220;. It&#8217;s still a good read and remember, that was long before we started actually building that future with ou<a href="http://assistedediting.intelligentassistance.com/FirstCuts/">r First Cuts</a>/<a href="http://assistedediting.intelligentassistance.com/Finisher/">Finisher</a> products. Templatorization is already in the Final Cut Studio with Master Templates from Motion used and adapted (with custom images and text) inside Final Cut Pro.</p>
<p>The concept here is similar. We&#8217;ll see more Templatorization over time, even if they are custom templates for a project, like custom Master Templates.</p>
<p>Plus, as my friend Rob Birnholz tweeted during the presentation when some were complaining that Templatorization would drive hourly rates down even further:</p>
<blockquote><p>I can now sell CUSTOM Professional video design! (vs. template based &#8216;insta-video&#8217;)</p></blockquote>
<p>But the one piece of technology I most want to see in the next version of Final Cut Pro is <a href="http://www.apple.com/ilife/imovie/#people-finder">People Finder</a> because it automates the generation of so much metadata, that combined with Source metadata is going to really open up Assisted Editing to take away a lot of the dull work of finding footage and a story. (And Shane you can hate me now, but more efficient production is always going to be the driver, but we can automate the drudgery, not the creativity.)</p>
<blockquote><p>By analyzing your video for faces, People Finder identifies the parts with people in them and tells you how many are in each scene. It also finds the close-ups, medium shots, or wide angles so it&#8217;s easy to grab video clips as you need them.</p></blockquote>
<p>We get shot type metadata &#8211; CU, M, Wide and we get identification of the number of people in the shot. That&#8217;s powerful metadata. I suspect we won&#8217;t get it in the next version of Final Cut Pro because they&#8217;ve got enough to do and can&#8217;t do everything at once, but I&#8217;d love to see this level of automated metadata generation. Remember too, that as well as the facial recognition technology already shipping in iPhoto and now iMovie, it was announced back in September that they had <a href="http://www.9to5mac.com/27333/apple-buys-swedish-face-recognition-company-polar-rose">purchased another facial recognition company to improve the accuracy</a>.</p>
<p>The holy grail, from my perspective, of facial recognition would be if the software (Final Cut Pro please) recognized all faces in the footage, and grouped the same face together (like Faces in iPhoto). You&#8217;d still have to identify the person once, but from there on basic Lower Thirds (person and location) could be automatically generated (location eventually coming from GPS in the camera &#8211; we&#8217;re not there yet).</p>
<p>It&#8217;s a pity Apple don&#8217;t have or license speech recognition technology. Licensing Nexidia&#8217;s speech search would be ok (it&#8217;s what powers Get and ScriptSync) but it doesn&#8217;t derive metadata like speech analysis does. Once you have speech as metadata is makes things like <a href="http://assistedediting.intelligentassistance.com/prEdit/">prEdit</a> possible; and ultimately the automatic derivation of keywords.</p>
<p>And it seems like my five year old ruminations might have been on to something.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.philiphodgetts.com/2010/10/final-cut-pro-gets-a-mention/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>The Terence and Philip Show Episode 9</title>
		<link>http://www.philiphodgetts.com/2010/09/the-terence-and-philip-show-ep-5/</link>
		<comments>http://www.philiphodgetts.com/2010/09/the-terence-and-philip-show-ep-5/#comments</comments>
		<pubDate>Wed, 22 Sep 2010 18:50:22 +0000</pubDate>
		<dc:creator>Philip</dc:creator>
				<category><![CDATA[Item of Interest]]></category>
		<category><![CDATA[Video Technology]]></category>

		<guid isPermaLink="false">http://www.philiphodgetts.com/2010/09/the-terence-and-philip-show-ep-5/</guid>
		<description><![CDATA[The "un-eye-witness" IBC report!Take it from three guys who weren't there!]]></description>
			<content:encoded><![CDATA[<p>The Terence and Philip Show Episode 9: The &#8220;un-eye-witness&#8221; IBC report! <a rel="nofollow" href="http://bit.ly/9B0nfs">http://bit.ly/9B0nfs</a></p>
<div>
<blockquote>
<p>With crazy guy Howard Brock! Avid&#8217;s DS software release and what it means for the Avid product line; KiPro mini; which leads to a side trip talking about the restored Cinerama Windjammer playing off the KiPro at the Cinerama Dome; Blackmagic Design&#8217;s IBC announcements: Resolve shipping; control on iPad, bigger and smaller VideoHubs.  Discussion reaches to the Kona 3G and market forces. Howard points out some of the anomalies of charging over time. More on the Blackmagic Design&#8217;s IBC announcements. 3D at IBC and why we don&#8217;t like it. Trimming R3D files and the problems of naming. Avid sponsors the IBC Supermeet. Cinedeck version 2.</p>
</blockquote>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.philiphodgetts.com/2010/09/the-terence-and-philip-show-ep-5/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>prEdit reaches 1.1 after first month</title>
		<link>http://www.philiphodgetts.com/2010/09/predit-reaches-1-1-after-first-month/</link>
		<comments>http://www.philiphodgetts.com/2010/09/predit-reaches-1-1-after-first-month/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 23:14:11 +0000</pubDate>
		<dc:creator>Philip</dc:creator>
				<category><![CDATA[Assisted Editing]]></category>
		<category><![CDATA[Interesting Technology]]></category>
		<category><![CDATA[Metadata]]></category>
		<category><![CDATA[Video Technology]]></category>

		<guid isPermaLink="false">http://www.philiphodgetts.com/?p=2122</guid>
		<description><![CDATA[Great new features added because I started using it!]]></description>
			<content:encoded><![CDATA[<p>I probably have mentioned that we&#8217;re working on a documentary abou<a href="http://akaracing.com/">t Bob Muravez/Floyd Lippencotte Jnr </a>in part because we wanted demo footage we &#8220;owned&#8221; (so we could make tutorials available down the line) but also because I wanted to try it in action on a practical job.</p>
<p>I start work in <a href="http://assistedediting.intelligentassistance.com/prEdit/">prEdit</a> shortly &#8211; nearly started today, so it looks like Friday now &#8211; but already we discovered some ideas that have now been implemented in the 1.1. release.</p>
<p>Along the way I&#8217;ve learnt a lot about how well (or not) Adobe&#8217;s Speech Analysis works. (Short answer: it can be very, very good, or it can be pretty disappointing.) As prEdit is really designed to be used with transcriptions I also tested the Adobe Story &gt; OnLocation &gt; Premiere method, which always worked.</p>
<p>Well, from that workflow it became obvious that speakers (Interviewer, Subject) were correctly identified so wouldn&#8217;t it be nice if prEdit automatically subclipped on speaker changes. And now it does.</p>
<blockquote><p>If multiple speakers have been identified in a text transcript, prEdit will create a new subclip on import at each change of speaker</p></blockquote>
<p>It also became obvious as I was planning my workflow that we needed a way to add new material to an existing prEdit project, and to be able to access the work from historic projects to add to a new one.</p>
<blockquote><p>New Copy Clips&#8230; button so you can copy clips from one prEdit project to another open project</p></blockquote>
<p>Now that I&#8217;m dealing with longer interviews than when we tested, I needed search in the Transcript view.</p>
<blockquote><p>Search popup menu added to Transcript View.</p></blockquote>
<p>That led to one problem: adding metadata to multiple subclips at a time. Previously I&#8217;d advocated adding common metadata to the clip before subclipping in prEdit (by simply adding returns to the transcript) but if it comes in already split into speakers, that wasn&#8217;t going to work!</p>
<blockquote><p>Logging Information and Comments can be added for multiple selected subclips if the field doesn&#8217;t already have an entry for any of the selected subclips</p></blockquote>
<p>Because you never, ever want to run the risk of over-writing work ready done.</p>
<p>And some nice enhancements:</p>
<blockquote><p>Faster creation of thumbnails</p>
<p>Bugfix for Good checkbox in Story View</p></blockquote>
<p><a href="http://assistedediting.intelligentassistance.com/prEdit/">prEdit 1.1</a> is now available. Check for updates from within the App itself. And if you work in documentary, you should have checked it out already.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.philiphodgetts.com/2010/09/predit-reaches-1-1-after-first-month/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ogg: The “Intelligent Design&#8221; of digital media</title>
		<link>http://www.philiphodgetts.com/2010/08/ogg-the-%e2%80%9cintelligent-design/</link>
		<comments>http://www.philiphodgetts.com/2010/08/ogg-the-%e2%80%9cintelligent-design/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 00:08:26 +0000</pubDate>
		<dc:creator>Philip</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Item of Interest]]></category>
		<category><![CDATA[Video Technology]]></category>

		<guid isPermaLink="false">http://www.philiphodgetts.com/2010/08/ogg-the-%e2%80%9cintelligent-design/</guid>
		<description><![CDATA[From my new favorite blog, why Ogg doesn't meet Media Pro needs]]></description>
			<content:encoded><![CDATA[<p>Ogg: The “Intelligent Design” of digital media <a rel="nofollow" href="http://bit.ly/bUYo7B">http://bit.ly/bUYo7B</a></p>
<p>The only thing Ogg is good for, is being open source, which isn&#8217;t relevant to professional media producers.</p>
<blockquote><p>People who actually work in media <em>don’t mind paying for stuff</em>, and don’t mind not owning/sharing the IP. Video production professionals are so accustomed to standardizing on commercial products, many of them become generic nouns in industry jargon: “chyron” for character generators, “grass valley” for switchers, “teleprompters”, “betacam” tape, etc. Non-free is not a problem here. And if your argument for open-source is “you’re free to fix it if it doesn’t do what you want it to,” the person who has 48 shows a day to produce is going to rightly ask “why would I use something that doesn’t work right on day one?”</p>
<p>The open source community doesn’t get media. Moreover, it doesn’t get that it doesn’t get media. The Ogg codecs placate the true believers, and that’s the extent of their value.</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.philiphodgetts.com/2010/08/ogg-the-%e2%80%9cintelligent-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing AV Foundation and the future of QuickTime [Updated]</title>
		<link>http://www.philiphodgetts.com/2010/08/introduction-to-av-foundation/</link>
		<comments>http://www.philiphodgetts.com/2010/08/introduction-to-av-foundation/#comments</comments>
		<pubDate>Sat, 28 Aug 2010 22:54:06 +0000</pubDate>
		<dc:creator>Philip</dc:creator>
				<category><![CDATA[Apple Pro Apps]]></category>
		<category><![CDATA[Video Technology]]></category>

		<guid isPermaLink="false">http://www.philiphodgetts.com/2010/08/introduction-to-av-foundation/</guid>
		<description><![CDATA[Could AV Foundation be going to replace (at least the underpinnings of) QuickTime?]]></description>
			<content:encoded><![CDATA[<p>Introduction to AV Foundation <a rel="nofollow" href="http://slidesha.re/aYEJfR">http://slidesha.re/aYEJfR</a> To be honest I don&#8217;t know why this isn&#8217;t hidden behind an NDA, but it&#8217;s not and until someone has it taken down, and asks me to do the same, I&#8217;ll consider it public knowledge.</p>
<p>Now, AV Foundation is the iOS media system, so we&#8217;re not talking about QuickTime per se but I have to wonder.</p>
<p>QuickTime &#8211; the real OS-centric media framework, not the little sub applications that function as players &#8211; is transitioning from C APIs (Carbon) to Cocoa via QTKit. Trouble is, QTKit got a lot of work around QuickTime 7&#8242;s release, but not so much in recent years. And yet Final Cut Pro needs a lot of what&#8217;s not written, before it can release a Cocoa version of Final Cut Pro.</p>
<p style="padding-left: 30px;">Actually, Apple could do what Adobe have done for Premiere Pro CS5. In rewriting their core media handling engine, Adobe retained QuickTime support by spinning it off into a 32 bit thread, but that&#8217;s a complex workaround that does nothing for performance, nothing positive anyway.</p>
<p>When you consider slide 9&#8230; Even though it was only introduced in iOS 2.2, extended in iOS 3 and &#8220;completed&#8221; in iOS 4 (consider the reference framework growth in slides 6, 7 and 8), AV Foundation has 56 Classes and 460 Methods (the more you have of these, the more you can do with it). QTKit has 24 Classes (less than half) and 360 Methods. Compare that with the (very mature) QuickTime for Java with 576 Classes and more than 10,000 Methods. Something tells me that QTKit is not in favor at Apple.</p>
<p>Not that I think QuickTime is going away, at least not as a brand for their media players and the overall technology. I say that because, although the code that&#8217;s in iPhone OS shows a simplified player, that was all that was originally released and it shared no &#8220;QT Classes or Frameworks&#8221;. So, the QuickTime brand is likely to be retained.</p>
<p>If I was extrapolating from this presentation, and I am extrapolating wildly from a small amount of data, I&#8217;d guess that the direction within Apple was toward the more modern Classes and Methods of AV Foundation, and that, eventually, AV Foundation, Core Audio, Core Animation and Core Media will replace what we currently have under QuickTime on OS X: Core Audio, Core Video (well, just a subclass of Core Image) and a lot of deprecated (do not use) C APIs.</p>
<p>If you consider slide 14, and the similarity of Classes between QTKit and AV Foundation it makes no sense to build two technologies in the company that were essentially doing the same thing.  Slide 29 shows how similar an AVAsset is to a QTMovie. The other Classes all seem to duplicate functionality that&#8217;s in QuickTime now, but in efficient, new, modern code. Capture, editing, playback, media formats&#8230; they all seem to be in AV Foundation duplicating work done (or not yet done) in QuickTime&#8217;s QTKit.</p>
<p>Importantly Core Media Time is in &#8220;n&#8217;ths of a second&#8221; not &#8220;ticks&#8221; or &#8220;events&#8221;. Media based on time will be better for video frame rate uses than one based on ticks or events, which caused the &#8220;Long Frames&#8221; problems of earlier versions of Final Cut Pro.</p>
<p>In support of my hypothesis I offer slide 42: specific references to AVAssetExportSession.h being available in OS X with 10.7 and likewise CMTime.h has a reference to becoming available in 10.7.</p>
<p>So, I&#8217;ll go on a limb and suggest that QuickTime as we&#8217;ve known it is somewhat dead; long live a new QuickTime. QuickTime will continue being the branding, but everything &#8220;below that&#8221; will transition to new architectures essentially ported from iOS to OS X.</p>
<p>This would be a <strong>very good thing. </strong>A completely new, modern, efficient (you see what it does on the iPhone) underpinning for QuickTime down below that QTKit layer.</p>
<p>Who wouldn&#8217;t want to use that in an modern NLE, even if it means waiting for OS X 10.7, which hasn&#8217;t been announced yet? It would make it much easier for the Final Cut Pro team to create a much more powerful media engine than it has now; one that really understands time and not events and one that mimics the power of Adobe&#8217;s Mercury Engine. Let&#8217;s face it, media performance on a 1 GHz A4 chip is in some ways better than the performance on 8 core processors. iMovie for iOS, built on these frameworks (if slide 24 is to be believed) can edit Long GOP H.264, which Final Cut Pro can&#8217;t! (And in both cases the H.264 playback is accelerated by hardware: dedicated chips in the iPhone, on the graphics card in OS X.)</p>
<p>As always, conjecture on my part, and this time based solely on what I&#8217;ve learnt from the quoted slide show. Chris Adamson does not work for Apple but he does claim expertise in iOS and QuickTime. Other posts on his blog indicate some differences between AV Foundation and QuickTime; and Classes still missing from AV Foundation that are in the current version of QuickTime. That shakes my confidence in the hypothesis a little, but given how little work has been done on QTKit in the last two years, and the need to have the foundations for QuickTime modernized, it still seems like the most likely path Apple will take.</p>
<p>Another data point is that the QuickTime X player was promoted thusly:</p>
<blockquote><p>Using media technology pioneered in OS X iPhone™, Snow Leopard introduces QuickTime X, which optimizes support for modern audio and video formats resulting in extremely efficient media playback. Snow Leopard also includes Safari® with the fastest implementation of JavaScript ever, increasing performance by 53 percent, making Web 2.0 applications feel more responsive.*</p></blockquote>
<p>Pioneering the technology under iOS, and then porting it to Mac OS X has happened already.</p>
<p>UPDATE: Chris Adamson, who did the presentation I referred to, clarified many of the points I get wrong or wrongish, including the fact that AV Foundation is not under NDA. His <a href="http://www.subfurther.com/blog/?p=1173">Connecting the Dots</a> post is essential reading if you&#8217;ve got this far!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.philiphodgetts.com/2010/08/introduction-to-av-foundation/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Japan develops &#8216;touchable&#8217; 3D TV Images</title>
		<link>http://www.philiphodgetts.com/2010/08/japan-develops-touchable-3d/</link>
		<comments>http://www.philiphodgetts.com/2010/08/japan-develops-touchable-3d/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 17:22:46 +0000</pubDate>
		<dc:creator>Philip</dc:creator>
				<category><![CDATA[Item of Interest]]></category>
		<category><![CDATA[Video Technology]]></category>

		<guid isPermaLink="false">http://www.philiphodgetts.com/2010/08/japan-develops-touchable-3d/</guid>
		<description><![CDATA[Woo hooo hologdeck here we come!]]></description>
			<content:encoded><![CDATA[<p>Japan develops &#8216;touchable&#8217; 3D TV images <a rel="nofollow" href="http://bit.ly/cCu9kB">http://bit.ly/cCu9kB</a></p>
<p>Touchable in the sense that the images react to being touched, poked, distorted etc, by using cameras to determine where hands are. They are not claiming (as far as I can see) that the viewer can &#8220;feel the image&#8221;</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.philiphodgetts.com/2010/08/japan-develops-touchable-3d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>‘Interoperable Master Format&#8217; for file-based workflow</title>
		<link>http://www.philiphodgetts.com/2010/08/%e2%80%98interoperable-master-format/</link>
		<comments>http://www.philiphodgetts.com/2010/08/%e2%80%98interoperable-master-format/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 23:40:08 +0000</pubDate>
		<dc:creator>Philip</dc:creator>
				<category><![CDATA[Interesting Technology]]></category>
		<category><![CDATA[Item of Interest]]></category>
		<category><![CDATA[Metadata]]></category>
		<category><![CDATA[Studio 2.0]]></category>
		<category><![CDATA[The Technology of Production]]></category>
		<category><![CDATA[Video Technology]]></category>

		<guid isPermaLink="false">http://www.philiphodgetts.com/2010/08/%e2%80%98interoperable-master-format/</guid>
		<description><![CDATA[Industry body ties to create standardized media and metadata formats.]]></description>
			<content:encoded><![CDATA[<p>‘Interoperable Master Format’ Aims to Take Industry Into a File-based World <a rel="nofollow" href="http://bit.ly/bvF6Vk">http://bit.ly/bvF6Vk</a></p>
<p>A group working under the guidance of the Entertainment Technology Center at USC is trying to create specifications for an interoperable set of master files and associated metadata. This will help interchange and automate downstream distribution based on metadata carried in the file. The first draft of the specification is now done based on (no surprises) the MXF wrapper. (Not good for FCP fans, as Apple has no native support for MXF, without third party help).</p>
<p>Main new items: dynamic metadata for hinting pan-scan downstream and &#8220;Output Profile List&#8221;:</p>
<blockquote><p>“The IMF is the source if you will, and the OPL would be an XML script that would tell a transcoder or any other downstream device how to set up for what an output is on the other side,” Lukk explained.</p>
<p>The intention is to bring this draft spec to SMPTE, but first, ETC@ USC is urging the industry to get involved. “We need industry feedback and input on the work that the group has done thus far,” said ETC CEO and executive director David Wertheimer. “Anyone who has interest in this topic should <a href="http://www.etcenter.org/imf-spec/" target="_blank">download</a> the draft specification and provide feedback to the group.”</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.philiphodgetts.com/2010/08/%e2%80%98interoperable-master-format/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Future of Picture Editing</title>
		<link>http://www.philiphodgetts.com/2010/08/the-future-of-picture-editing/</link>
		<comments>http://www.philiphodgetts.com/2010/08/the-future-of-picture-editing/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 18:20:23 +0000</pubDate>
		<dc:creator>Philip</dc:creator>
				<category><![CDATA[Interesting Technology]]></category>
		<category><![CDATA[Item of Interest]]></category>
		<category><![CDATA[Metadata]]></category>
		<category><![CDATA[Video Technology]]></category>

		<guid isPermaLink="false">http://www.philiphodgetts.com/2010/08/the-future-of-picture-editing/</guid>
		<description><![CDATA[Some interesting throughts by Zak Ray on a plausible editing interface - outside the box!]]></description>
			<content:encoded><![CDATA[<p>The Future of Picture Editing <a rel="nofollow" href="http://bit.ly/aNRLVA">http://bit.ly/aNRLVA</a></p>
<p>I&#8217;ve had the pleasure of meeting Zak Ray when I travelled to Boston. I like people who have an original take on things and Zak&#8217;s approach to picture editing &#8211; and his tying it to existing technologies (that may ned improvement) &#8211; is an interesting one.</p>
<blockquote><p>And yet, despite such modern wonders as Avid Media Access and the Mercury Playback Engine, modern NLEs remain fundamentally unchanged from their decades-old origins. You find your clip in a browser, trim it to the desired length, and edit it into a timeline, all with a combination of keys and mouse (or, if you prefer, a pen tablet). But is this process really as physically intuitive as it could be? Is it really an integrable body part in the mind’s eye, allowing the editor to work the way he thinks? Though I can only speak for myself, with my limited years of editing experience, I believe the answer is a resounding “no”. In his now famous lecture-turned-essay <em>In the Blink of an Eye</em>, Walter Murch postulates that in a far-flung future, filmmakers might have the ability to “think” their movies into existence: a “black box” that reads one’s brainwaves and generates the resulting photo-realistic film. I think the science community agrees that such a technology is a long way off. But what untilthen? What I intend to outline here is my thoughts on just that; a delineation of my own ideal picture-editing tools, based on technologies that either currently exist, or are on the drawing board, and which could be implemented in the manner I’d like them to be. Of course, the industry didn’t get from the one-task, one-purpose Moviola to the 2,000 page user manual for Final Cut Pro for no reason. What I’m proposing is not a replacement for these applications as a whole, just the basic cutting process; a chance for the editor to work with the simplicity and natural intuitiveness that film editors once knew, and with the efficiency and potential that modern technology offers.</p>
</blockquote>
<p>It&#8217;s a good article and a good read. Raises the question though &#8211; if Apple (or Adobe/Avid) really innovated the interface would people &#8220;hate it&#8221; because it was &#8220;different&#8221;?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.philiphodgetts.com/2010/08/the-future-of-picture-editing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Powerful new transcript workflow tool</title>
		<link>http://www.philiphodgetts.com/2010/08/powerful-new-transcript-workfl/</link>
		<comments>http://www.philiphodgetts.com/2010/08/powerful-new-transcript-workfl/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 17:52:27 +0000</pubDate>
		<dc:creator>Philip</dc:creator>
				<category><![CDATA[Assisted Editing]]></category>
		<category><![CDATA[Interesting Technology]]></category>
		<category><![CDATA[Item of Interest]]></category>
		<category><![CDATA[Metadata]]></category>
		<category><![CDATA[Video Technology]]></category>

		<guid isPermaLink="false">http://www.philiphodgetts.com/2010/08/03/powerful-new-transcript-workfl/</guid>
		<description><![CDATA[from Transcript to Paper Cut to Sequence: Paper cuts without the pain.]]></description>
			<content:encoded><![CDATA[<p>Powerful new transcript workflow tool &#8211; paper cuts without the pain &#8211; from Intelligent Assistance (my day job). <a rel="nofollow" href="http://bit.ly/9nQv07">http://bit.ly/9nQv07</a></p>
<p>We just launched prEdit, our pre-editing tool for developing paper cuts (a.k.a. radio cut) from transcripts. prEdit:<a name="OLE_LINK11"></a></p>
<ul>
<li>Lets producers or editors cut transcripts into selects in seconds</li>
<li>Adds and updates log notes with auto-complete logging fields</li>
<li>Previews the video for any clip, subclip, paper cut or section of paper cut</li>
<li>Exports to Excel spreadsheets and Final Cut Pro, or Premiere Pro Sequences</li>
</ul>
<p><span style="font-family: Helvetica; line-height: normal; font-size: small;"><span> </span></span><span style="font-family: Helvetica; line-height: normal; font-size: small;"><span> </span></span></p>
<p>“prEdit marks a new generation of postproduction tools,”  say I. “Video editing by text is a whole new way of working that will take weeks ou<span class="msoIns"><ins datetime="2010-08-03T10:29" cite="mailto:Gregory%20Clarke"><span style="color: #000000;"><span style="color: #000000;">t</span></span></ins></span> of developing a paper cut.”</p>
<p>prEdit is available now from AssistedEditing.com and carries an MSRP of $395, discounted for an introductory special to $295 until August 31st. The prEdit workflow is described at <a href="http://assistedediting.com/prEdit/workflow.html">http://assistedediting.com/prEdit/workflow.html</a> and a video overview is available at <a href="http://assistedediting.com/prEdit">http://assistedediting.com/prEdit</a>. The first 80 seconds provide an overview.</p>
<p>The video is now available at YouTube  <a rel="nofollow" href="http://youtu.be/3fV388QsVVA?a">http://youtu.be/3fV388QsVVA?a</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.philiphodgetts.com/2010/08/powerful-new-transcript-workfl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How Adobe &#8216;gets&#8217; metadata workflows</title>
		<link>http://www.philiphodgetts.com/2010/07/how-adobe-gets-metadata-workflows/</link>
		<comments>http://www.philiphodgetts.com/2010/07/how-adobe-gets-metadata-workflows/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 21:03:08 +0000</pubDate>
		<dc:creator>Philip</dc:creator>
				<category><![CDATA[Metadata]]></category>
		<category><![CDATA[Video Technology]]></category>

		<guid isPermaLink="false">http://www.philiphodgetts.com/?p=1699</guid>
		<description><![CDATA[Adobe has some great metadata support and a very nice metadata-based workflow in CS5, and a miss.]]></description>
			<content:encoded><![CDATA[<p>Thanks to an upcoming piece of software we&#8217;re working on I&#8217;ve been spending a lot of time within the CS5 workflow environment, particularly looking at metadata and the Story workflow, and I&#8217;ve come to the conclusion that we&#8217;ve been so blinded by the Mercury Engine&#8217;s performance that we might not have seen where they&#8217;re heading. And I like what I see.</p>
<p>Most readers will likely be aware of the Transcription ability introduced with CS4 and updated in CS5. Either in Soudbooth, or in Adobe Media Encoder (AME) via Premiere Pro for batches, the technology Adobe builds on from Autonomy will transcribe the spoken word into text. Our initial testing wasn&#8217;t that promising, but we&#8217;ve realized we weren&#8217;t sending it any sort of fair test. With good quality audio the results are pretty good: not perfect but close, depending on the source, of course.</p>
<p>We first explored this early in the year when we built and released <a href="http://assistedediting.com/Transcriptize/">Transcriptize</a>, to port that transcription metadata from the Adobe world across to Apple&#8217;s. That&#8217;s what set us down our current path to the unreleased software, but more of that in a later post.</p>
<p>Now we&#8217;re back in that world, it&#8217;s a pretty amazing &#8220;story&#8221;. There&#8217;s three ways they get it that I see:</p>
<ol>
<li>Good metadata tracking at the file level</li>
<li>Flexible metadata handling</li>
<li>Metadata-based workflows built into the CS applications (and beyond).</li>
</ol>
<p>Balancing that is the serious miss of not showing source metadata from non-tape media that doesn&#8217;t fit into pre-defined schema. At least that seems to be the case: I can&#8217;t find a Metadata Panel that shows the<a href="http://www.philiphodgetts.com/2009/01/30/what-are-the-different-types-of-metadata-we-can-use-in-production-and-post-production/"> Source Metadata</a> from P2, AVCCAM/AVCHD, or RED to display. Some of the source metadata is displayed in existing fields, but they are only the fields that Adobe has built into Premiere Pro, which miss a lot of information from the source. For example, none of the exposure metadata from RED footage is displayed, nor Latitude and Longitude from P2 and AVCCAM footage.</p>
<p>That&#8217;s the downside. To be fair, Final Cut Pro doesn&#8217;t display any of the Source Metadata either (<a href="http://assistedediting.com/miniME/">although you can access it via the XML file</a>.)  Media Composer can show all the Source if desired.</p>
<h3>Good Metadata Tracking at the file level</h3>
<p>Apple added QuickTime Metadata to Final Cut Pro 5.1.2 where they retain and track any Source Metadata from files imported via Log and Transfer. This is a flexible schema but definitely under supported. Adobe&#8217;s alternative is XMP metadata. (Both XMP and QuickTime metadata can co-exist in most media file formats.)</p>
<p>XMP metadata is file based, meaning it is stored in, and read from, the file. There are seven built-in categories, plus Speech Analysis, which is XMP metadata stored in the file (for most formats) but considered as a different category in the Premiere Pro CS5 interface. I believe that the Source metadata should show in the XMP category because it is file-based even if its not XMP.</p>
<p>On the other plus side XMP metadata is very flexible. You don&#8217;t need third party applications to write to the XMP metadata. Inside Premiere Pro CS5 you simply set up the schema you want and the data is written to the file transparently. If the data is in a file when it&#8217;s added to a project, it&#8217;s read into the project and immediately accessible.</p>
<p>This metadata travels with the file to any and all projects. This provide a great way of sending custom metadata between applications. Speed Analysis metadata is also carried in the file, so it can be read by any Adobe application (and an upcoming one from us, see intro paragraph) direct from the file.</p>
<h3>Flexible Metadata Handling</h3>
<p>Not only is the XMP file-based metadata incredibly flexible, but you can also apply any metadata scheme to a clip within a Premiere Pro project, right into Clip metadata. For an example of how this is useful, let&#8217;s consider what we had to do in Final Cut Pro for <em><a href="http://assistedediting.com/FirstCuts/">First Cuts</a>. </em>Since Final Cut Pro doesn&#8217;t have a flexible metadata format, we had to co-opt Master Comments 1-4 and Comment A to carry our metadata. In Premiere Pro CS5 we could simply create new Clip-based fields for Story Keywords, Name, Place, Event or Theme and B-roll search keywords.</p>
<p>(Unfortunately this level of customization in Premiere Pro CS5 does not extend to Final Cut Pro XML import or export.)</p>
<p>An infinitely flexible metadata scheme for clips and for media files (independently) is exactly what I&#8217;d want an application to do.</p>
<h3>Metadata-based Workflows in the CS5 Applications</h3>
<p>To my chagrin I only recently discovered how deeply metadata-based workflows have become embedded in the Adobe workflow. (Thanks to Jacob Rosenberg&#8217;s demonstration at the June Editor&#8217;s Lounge for turning me on to this.) Adobe have crafted a great workflow for scripted productions that goes like this:</p>
<ol>
<li>Collaboratively write your script in <a href="http://tv.adobe.com/show/adobe-story-cs5-feature-tour/">Adobe Story</a>, or import a script from most formats, including Final Draft. (Story is a web application.)
<ul>
<li>Adobe Story parses the script into Scenes and Shots automatically.</li>
</ul>
</li>
<li>Export from Adobe Story to a desktop file that is imported into OnLocation during shooting.
<ul>
<li>In OnLocation you have access to all the clips generated out of the Adobe Story file. Clips can be duplicated for multiple takes.</li>
<li>Clips are named after Scene/Shot/Take.</li>
</ul>
</li>
<li>During shooting you do not need to have a connection to the camera because some genius at Adobe realized that metadata could solve that problem. All that needs to be done during shooting of any given shot/take is for a time stamp to be marked against the Clip:
<ul>
<li>i.e. this clips was being taken &#8220;now&#8221;.</li>
<li>Marking a time stamp is a simple button press with the clip selected.</li>
</ul>
</li>
<li>After footage has been shot, the OnLocation project is &#8220;pointed&#8221; to the media where it automatically matches the shot with the appropriate media file, based on the time stamp metadata in the media file with the time mark in the OnLocation Clip.
<ul>
<li>The media file is renamed to match the clip. Ready for import to Premiere Pro CS5.</li>
</ul>
</li>
</ol>
<p>Now here&#8217;s the genius part in my opinion (other than using the time stamp to link clips). The script from Adobe Story has been embedded in those OnLocation clips, and is now in the clip. Once Speech Analysis is complete for each clip, the script is laid-up against the analyzed media file so each word is time stamped. The advantage of this workflow over using a guide script directly imported is that the original formatting is used when the script comes via Story.</p>
<p>All that needs to be done is to build the sequence based on the script, with the advantage that every clip is now searchable by word. Almost close to, but not quite, Avid&#8217;s ScriptSync based on an entirely different technology (Nexidia).</p>
<p>It&#8217;s a great use of script and Speech Analysis and a great use of time-stamp metadata to reduce clip naming, linking and script embedding. A hint of the future of metadata-based workflows.</p>
<p>All we need now, Adobe, is access to all the Source Metadata.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.philiphodgetts.com/2010/07/how-adobe-gets-metadata-workflows/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

