<?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>High Definition for PC &#187; Compression</title>
	<atom:link href="http://www.hd4pc.com/techblog/tag/compression/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hd4pc.com/techblog</link>
	<description>Evolving Media Post Production Workflows in Light of Advancing Computer Technology</description>
	<lastBuildDate>Sat, 24 Dec 2011 19:23:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Two Interesting Developments from Blackmagic-Design</title>
		<link>http://www.hd4pc.com/techblog/2011/12/24/two-interesting-developments-from-blackmagic-design/</link>
		<comments>http://www.hd4pc.com/techblog/2011/12/24/two-interesting-developments-from-blackmagic-design/#comments</comments>
		<pubDate>Sat, 24 Dec 2011 19:23:00 +0000</pubDate>
		<dc:creator>McCarthyTech</dc:creator>
				<category><![CDATA[Hardware News]]></category>
		<category><![CDATA[Software News]]></category>
		<category><![CDATA[Blackmagic]]></category>
		<category><![CDATA[Cineform]]></category>
		<category><![CDATA[Compression]]></category>
		<category><![CDATA[Decklink]]></category>
		<category><![CDATA[Nvidia]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.hd4pc.com/techblog/?p=325</guid>
		<description><![CDATA[First off, the long awaited PC version of DaVinci Resolve was released to public beta last week.  Both the full version and the free Resolve-Lite now have PC variants available.  You can bet I will be setting up a high end PC based system to run it on at work, since that is the only [...]]]></description>
			<content:encoded><![CDATA[<p>First off, the long awaited PC version of <a href="http://blackmagic-design.com/products/davinciresolve" target="_blank">DaVinci Resolve </a>was released to <a href="http://blackmagic-design.com/support/detail/?os=win&amp;sid=3948&amp;pid=11735&amp;leg=false" target="_blank">public beta </a>last week.  Both the full version and the free Resolve-Lite now have PC variants available.  You can bet I will be setting up a high end PC based system to run it on at work, since that is the only step in our workflow that we currently use a Mac for.  The big question is going to be file format and <a href="http://blackmagic-design.com/media/2588311/davinci_resolve_8.2_supported_codec_list.pdf" target="_blank">codec support</a>.  We currently use DPX and Cineform MOVs for our system in the office, but eventually using Cineform AVIs would fit more seamlessly into our workflow.<br />
<span id="more-325"></span><br />
Unlike with the<a href="http://blackmagic-design.com/media/2384470/DaVinci_Resolve_Mac_Config_Guide.pdf" target="_blank"> Mac version</a>, they don&#8217;t seem to be promoting the idea of using the Lite version on a laptop, instead <a href="http://blackmagic-design.com/media/2554788/DaVinci_Resolve_Windows_Config_Guide.pdf" target="_blank">recommending</a> two GPUs and a full workstation class system as a minimum.  For real-time SDI based HD playback, that is obviously necessary, but there are also benefits to being able to use a more portable system.  I want to learn the software, and ideally would set it up on my Quadro based laptop, but after reading the documentation, I decided to start on my larger workstation instead.  Running it on a laptop will require support for a decent compressed format, and while Cineform currently provides that on the Mac side, the PC version of Resolve does not yet support that codec.</p>
<p>I downloaded the Lite version and have been playing around with it, but it is not a very intuitive program.  I am about fifty pages into the manual, but have yet to be able to get a sequence of content I cut together in <a href="http://www.anrdoezrs.net/click-4107801-10469519" target="_blank">CS5.5</a> into <a href="http://www.bhphotovideo.com/c/product/686594-REG/Blackmagic_Design_DV_RESSOFT_Davinci_Resolve_Software.html/BI/6727/KBID/7302" target="_blank">Resolve</a> successfully.  I can&#8217;t export it into any format Resolve will read, besides uncompressed HD, which my array is not designed to handle.  Using an <a href="http://en.wikipedia.org/wiki/Edit_decision_list" target="_blank">EDL</a> to link to my <a href="http://www.bhphotovideo.com/c/product/583987-REG/Canon_2764B004_EOS_5D_Mark_II.html/BI/6727/KBID/7302" target="_blank">Canon 5D</a> source files is giving me all sorts of issues as well, which is something we experienced at the office when we first switched from Speedgrade to Resolve.  Clearly it is going to take some time to learn how too get anything useful done in the program.  If I do get it to work, the automatic tracking tools are the features I am most interested in playing with.</p>
<p>In other major news that doesn&#8217;t directly affect me, <a href="http://blackmagic-design.com/" target="_blank">Blackmagic-Design</a> also acquired <a href="http://www.teranex.com/" target="_blank">Teranex</a> last week.  The first major change they made was <a href="http://www.teranex.com/company/news/vc100BMDpricing" target="_blank">cutting the price </a>of Teranex&#8217;s primary flagship product, the <a href="http://www.teranex.com/products/vc100" target="_blank">VC100</a>, from $90,000 to $20,000.  This is similar to what happened when they acquired DaVinci last year, but much more extreme.  It will be interesting to see if some of that high end image processing technology makes it into future <a href="http://www.bhphotovideo.com/c/product/746054-REG/Blackmagic_Design_BDLKHDEXTR3DPLUS_DeckLink_HD_Extreme_3D.html/BI/6727/KBID/7302" target="_blank">Decklink</a> cards, or any similar products.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hd4pc.com/techblog/2011/12/24/two-interesting-developments-from-blackmagic-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Avid Media Composer 6</title>
		<link>http://www.hd4pc.com/techblog/2011/11/18/avid-media-composer-6/</link>
		<comments>http://www.hd4pc.com/techblog/2011/11/18/avid-media-composer-6/#comments</comments>
		<pubDate>Fri, 18 Nov 2011 19:43:44 +0000</pubDate>
		<dc:creator>McCarthyTech</dc:creator>
				<category><![CDATA[Product Reviews]]></category>
		<category><![CDATA[Software News]]></category>
		<category><![CDATA[AJA]]></category>
		<category><![CDATA[Avid]]></category>
		<category><![CDATA[Blackmagic]]></category>
		<category><![CDATA[Compression]]></category>
		<category><![CDATA[Decklink]]></category>
		<category><![CDATA[Matrox]]></category>
		<category><![CDATA[Stereoscopic 3D]]></category>

		<guid isPermaLink="false">http://www.hd4pc.com/techblog/?p=314</guid>
		<description><![CDATA[I haven&#8217;t posted much in the last few months, because there have not been many new developments that caught my eye or piqued my curiosity.  But this month we are seeing a number of releases that are relevant, and moving the industry forward.  The first one to actually become available to users is Avid&#8217;s release [...]]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t posted much in the last few months, because there have not been many new developments that caught my eye or piqued my curiosity.  But this month we are seeing a number of releases that are relevant, and moving the industry forward.  The first one to actually become available to users is <a href="http://www.avid.com/" target="_blank">Avid&#8217;s</a> release this morning.</p>
<p>After announcing it last week, today Avid released the next version of <a href="http://www.avid.com/us/products/family/media-composer?intcmp=AV-HP-S2" target="_blank">Media Composer</a>, and it is a major update.  The key thing that will affect all users is that the program will now be a natively <a href="http://en.wikipedia.org/wiki/64-bit#32-bit_vs_64-bit" target="_blank">64bit</a> application.  This will exclude users who still have 32bit systems, but allow the software to use more RAM, and therefore effectively do larger projects, on 64bit systems, which are pretty prevalent at this point.  From what I can tell, re-coding an entire application for 64bit is also good for cleaning up the code for existing features, and streamline performance and threading.  Avid&#8217;s primary competition: Adobe <a href="http://www.adobe.com/products/premiere.html" target="_blank">Premiere Pro</a>, saw a huge improvement in both performance and stability when the first <a href="http://www.adobe.com/products/premiere/faq.html#64bit-support" target="_blank">64bit version (CS5)</a> was released.  This has led to a huge increase in that application&#8217;s popularity, especially for larger projects.  The level of competition presented by that change may be a key factor in why we are now seeing so many major changes from Avid.<br />
<span id="more-314"></span><br />
The next most significant new feature, that will affect many users, especially new ones, is <a href="http://avid.custkb.com/avid/app/selfservice/search.jsp?DocId=422991" target="_blank">&#8220;Avid Open I/O&#8221;</a> which is Avid&#8217;s new approach to integrating hardware with Media Composer.  Avid now supports hardware I/O via products from <a href="http://www.aja.com/support/avid/index.php" target="_blank">AJA</a>, <a href="http://www.blackmagic-design.com/avid" target="_blank">Blackmagic</a>, <a href="http://www.matrox.com/video/en/solutions/avid/" target="_blank">Matrox</a> and others.  We have seen hints of this coming, with support for the Matrox <a href="http://www.bhphotovideo.com/c/product/820945-REG/Matrox_MXO2MINIMAX_T_MXO_2_MINI_MAX_w_LAPTOP.html/BI/6727/KBID/7302" target="_blank">MXO2-Mini </a>and AJA <a href="http://www.bhphotovideo.com/c/product/618185-REG/AJA_IO_EXPRESS_PCIE_Io_Express_Portable_Video.html/BI/6727/KBID/7302" target="_blank">ioExpress</a> in versions 5.0 and 5.5 respectively.  This change has two major benefits, it will allow most users access to professional hardware I/O solutions without paying for Avid&#8217;s overpriced <a href="http://www.bhphotovideo.com/c/product/568234-REG/Avid_7010_20460_01_Media_Composer_v3_5_Editing.html/BI/6727/KBID/7302" target="_self">hardware</a>, and nearly as important, it will allow edit systems to run multiple applications on the same system and hardware.  Add this to advances in project compatibility and interchange, and users will be able move their editing projects between Avid and <a href="http://www.tkqlhce.com/click-4107801-10549458" target="_top">Premiere Pro</a><img src="http://www.ftjcfx.com/image-4107801-10549458" border="0" alt="" width="1" height="1" /> (and <a href="http://www.bhphotovideo.com/c/product/639275-REG/Apple_MB642Z_A_Final_Cut_Studio_3.html/BI/6727/KBID/7302" target="_blank">FCP</a> on the Mac side) on the same systems, using the same video output hardware.</p>
<p>Avid also added a myriad of new features to enhance more advanced workflows, with better support for <a href="http://en.wikipedia.org/wiki/Stereoscopic" target="_blank">stereoscopic</a> content, more advanced <a href="http://en.wikipedia.org/wiki/Color_grading" target="_blank">color correction</a> tools, and <a href="http://en.wikipedia.org/wiki/Surround_sound" target="_self">surround sound </a>mixing options on the audio side.  They also have a 4:4:4 RGB version of the popular <a href="http://www.avid.com/US/industries/workflow/DNxHD-Codec" target="_blank">DNxHD</a> codec, and natively support ProRes files.  Their <a href="http://www.avid.com/US/products/Symphony/" target="_blank">Symphony</a> finishing toolset no longer requires Nitris DX hardware, but I have yet to find the pricing structure for that option.  It looks to be a solid feature set, and I am looking forward to <a href="http://apps.avid.com/media-composer-trial/" target="_blank">trying it out</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hd4pc.com/techblog/2011/11/18/avid-media-composer-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Editorial in 3D</title>
		<link>http://www.hd4pc.com/techblog/2011/05/03/editorial-in-3d/</link>
		<comments>http://www.hd4pc.com/techblog/2011/05/03/editorial-in-3d/#comments</comments>
		<pubDate>Wed, 04 May 2011 06:26:43 +0000</pubDate>
		<dc:creator>McCarthyTech</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Workflow Ideas]]></category>
		<category><![CDATA[Cineform]]></category>
		<category><![CDATA[Compression]]></category>
		<category><![CDATA[Stereoscopic 3D]]></category>

		<guid isPermaLink="false">http://www.hd4pc.com/techblog/?p=290</guid>
		<description><![CDATA[In theory, stereoscopic media content can be edited exactly the same as 2D content is, when an offline-online workflow is used.  This allows the editor to edit one stream in 2D, in any standard offline editing application, and the stereoscopic 3D aspects are taken care of later in the post production process once the editorial cut is completed.  [...]]]></description>
			<content:encoded><![CDATA[<p>In theory, <a href="http://en.wikipedia.org/wiki/Stereoscopy" target="_blank">stereoscopic</a> media content can be edited exactly the same as 2D content is, when an <a href="http://en.wikipedia.org/wiki/Offline_editing" target="_blank">offline-online</a> workflow is used.  This allows the editor to edit one stream in 2D, in any standard offline editing application, and the stereoscopic 3D aspects are taken care of later in the post production process once the editorial cut is completed.  While this is a workable option, the depth information that is being ignored can have an impact on the finished piece, that the editor will be totally oblivious to during that step of the process.<br />
<span id="more-290"></span><br />
It would be ideal to edit stereoscopic content with at least some level of depth viewable to the editor, so that is can be taken into account during the editorial decision making process.  Most NLE applications now have some level of support for 3D editorial workflows, and many 3rd party plug-ins exist to further extend those capabilities and support.  For example Avid <a href="http://www.bhphotovideo.com/c/product/759199-REG/Avid_7500_30124_05_Media_Composer_5_5.html/BI/6727/KBID/7302" target="_blank">Media Composer 5.5</a> has <a href="http://www.avid.com/US/industries/workflow/Stereoscopic-3D" target="_blank">native support </a>for over-under and side-by-side image combinations, but all of your source media has to be prerendered in that format in order to use the standard MXF media workflow.  This isn&#8217;t significantly different than some standard 2D Avid workflows that require transcoding source media into offline <a href="http://en.wikipedia.org/wiki/MXF" target="_blank">MXFs</a>, but Quicktime AMA workflows add some new interesting options that could allow users to skip that step.</p>
<p>The solution that I use for my stereoscopic work is Cineform&#8217;s <a href="http://cineform.com/neo3d/" target="_blank">Neo3D</a>, which allows 3D content to be processed through a fairly standard post production workflow.  They also have a creative way of supporting stereoscopic content, that allows stereoscopic finishing work to be done during any step in the process, even concurrently on a separate system if desired.  This process uses the same <a href="http://techblog.cineform.com/?tag=active-metadata" target="_blank">active metadata</a> workflow that they have made available for <a href="http://en.wikipedia.org/wiki/Color_correction" target="_blank">color correction</a> for the last few years.  All of the stereoscopic adjustments, as well as the muxing of the left and right streams is done on the fly by the decoder, so changes don&#8217;t have to be permanently rendered into the media, and the target application receives a premuxed single stream of video.  This allows certain <a href="http://www.anrdoezrs.net/click-4107801-10469519" target="_blank">2D apps </a>that have no integrated support for <a href="http://www.adobe.com/products/creativesuite/production/stereoscopic-3d.html" target="_blank">stereoscopic post</a>, to be utilized for 3D editorial, and still give editors a live stereoscopic preview.  I discussed the options for connecting 3D preview displays, as well as some of the display options available, in earlier articles in the series.  I am sure the process will continue to evolve as new products are developed to simplify the workflow.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hd4pc.com/techblog/2011/05/03/editorial-in-3d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shared SAN Storage Solutions</title>
		<link>http://www.hd4pc.com/techblog/2010/12/11/shared-san-storage-solutions/</link>
		<comments>http://www.hd4pc.com/techblog/2010/12/11/shared-san-storage-solutions/#comments</comments>
		<pubDate>Sun, 12 Dec 2010 03:33:22 +0000</pubDate>
		<dc:creator>McCarthyTech</dc:creator>
				<category><![CDATA[Industry Status]]></category>
		<category><![CDATA[Software News]]></category>
		<category><![CDATA[2K I/O]]></category>
		<category><![CDATA[Compression]]></category>
		<category><![CDATA[Fibre Channel]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.hd4pc.com/techblog/?p=221</guid>
		<description><![CDATA[SANs are a hardware solution that allows multiple systems to share access to the performance and security offered by large high speed disk arrays.  A single array of disks can be partitioned in a way to provide each connected system direct access its own volume, with the each system taking advantage of the redundancy and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Storage_area_network" target="_blank">SANs</a> are a hardware solution that allows multiple systems to share access to the performance and security offered by large high speed disk arrays.  A single array of disks can be partitioned in a way to provide each connected system direct access its own volume, with the each system taking advantage of the redundancy and speed benefits of a large <a href="http://en.wikipedia.org/wiki/RAID" target="_blank">RAID</a>.</p>
<p>Shared SANs takes the benefits of having all of your storage interconnected with high bandwidth links, and extends it one step further.  By running special software to synchronize the connected systems, it allows each of the connected systems to access the same the data on the same volume on the SAN, without overwriting each others files or corrupting the data.  Most SAN software is designed to function as a peer to peer solution for smaller installations, (5-10 systems) or with dedicated servers for larger SANs.<br />
<span id="more-221"></span><br />
As is probably obvious, there are many benefits to having multiple systems sharing the same set of files on a central high performance <a href="http://en.wikipedia.org/wiki/Disk_array" target="_blank">disk array</a>.  First off, you don&#8217;t have to buy individual arrays for each system, making individual systems cheaper and quieter.  All the actual data is stored in single physical location, making it easier to protect and secure it.  With all the data stored on centralized volumes, file management is easier, with a single unified file structure, and you lose the need to duplicate source files across every system that needs local access to them.  This saves time and storage space.  It also makes it easier to make thorough <a href="http://en.wikipedia.org/wiki/Data_backup" target="_blank">backups</a>, especially in automated form, which makes your data more secure.  On the flipside, the initial investment is usually rather high, and all of your eggs are in one basket.  If the SAN has an issue or problem, your entire production may grind to a halt until the issue is resolved.</p>
<p>Most all SANs use <a href="http://en.wikipedia.org/wiki/Fibre_channel" target="_blank">Fiber Channel</a> as their primary physical interface.  Although this in not inherently required, until recently there was no other standard technology that offered that capability.  <a href="http://www.caldigit.com" target="_blank">CalDigit</a> recently launched a <a href="http://www.caldigit.com/SuperShare/" target="_blank">PCIe switch</a> product that they claim offers shared SAN capabilities for their <a href="http://www.bhphotovideo.com/c/search?Ntt=HDPro2&amp;N=0&amp;BI=6727&amp;KBID=7302" target="_blank">PCIe attached arrays</a>.  While the idea is great, currently the <a href="http://www.bhphotovideo.com/c/search?Ntt=Caldigit+Share&amp;N=0&amp;BI=6727&amp;KBID=7302" target="_blank">hardware</a> is still in a similar price range to entry level <a href="http://www.bhphotovideo.com/c/search?Ntt=QLogic&amp;N=0&amp;BI=6727&amp;KBID=7302" target="_blank">fiber solutions</a>, and you still need expensive software to keep the connected systems in sync and prevent your SAN data  from getting corrupted.</p>
<p><a href="http://en.wikipedia.org/wiki/ISCSI" target="_blank">iSCSI</a> also offers some of the same capabilities, with block level drive access, but is only a viable competitor in the high end production world when running on <a href="http://en.wikipedia.org/wiki/10_Gigabit_Ethernet" target="_blank">10Gb</a> ethernet interfaces, which are still usually prohibitively expensive at this point.  Running <a href="http://www.bhphotovideo.com/c/search?Ntt=iSCSI&amp;N=0&amp;BI=6727&amp;KBID=7302" target="_blank">iSCSI</a> over Gigabit ethernet may be a viable solution for certain compressed workflows, but offers few advantages over regular network storage, at the expense of needing separate SAN software to share properly.</p>
<p>There are a number of different software options when creating a Shared SAN.  I am not familiar with every one of them, but the five I describe here should give you a place to start.  They all serve the same purpose of preventing multiple systems from trying to write data in the same spot at the same time, but they use a variety of different methods to accomplish that objective.</p>
<p><a href="http://www.commandsoft.com/software_fibrejet.jsp" target="_blank">FiberJet</a> is the cheapest option, but does not allow true file level sharing.  It prevents overwriting and data corruption by only giving one system at a time write access to any given volume.  On the otherhand, all systems can be given full read access any volume all the time.  This allows you to share source footage and other media with multiple workstations without the waste of having to duplicate the files.  It doesn&#8217;t allow you to easily share actually project files, since most apps will require write access, and will usually force you to share your files across a number of separate volumes, making it harder to find or backup your data efficiently.  So <a href="http://www.bhphotovideo.com/c/search?Ntt=FibreJet&amp;N=0&amp;BI=6727&amp;KBID=7302" target="_blank">FibreJet</a> gives you about half of the benefits of a Shared SAN, as a low cost starting point.</p>
<p><a href="http://www.tiger-technology.com/metasan/" target="_blank">MetaSAN</a> has been available for quite a while now, and is fairly common in PC based post-production environments.  It supports true file level sharing, allowing all of your systems to read and write files on the same volume simultaneously.  It supports standard <a href="http://en.wikipedia.org/wiki/File_system" target="_blank">file systems</a>, and operates as a separate process over <a href="http://en.wikipedia.org/wiki/Internet_Protocol" target="_blank">IP</a> to keep machines in sync.  It also allows PCs to access files on Mac formatted drives and vice versa.  It requires one of the connected systems to host the server process, to manage the distribution of metadata and synchronization information.  That system does not have to be dedicated to that task, but it can be for maximum performance and stability.  If you use a user workstation, rebooting that system could cause other users to lose disk access.  I have used <a href="http://www.bhphotovideo.com/c/search?Ntt=MetaSAN&amp;N=0&amp;BI=6727&amp;KBID=7302" target="_blank">MetaSAN</a> for many years, and it is an amazing tool, but it has its quirks that you have to get used to.  It has a tendency to freeze up workstations if something goes wrong, as it waits for certain requests to timeout, which can make it difficult to troubleshoot when you are in a hurry. (And when the SAN is down, you are always in a hurry)  On the otherhand, with all of its instability and frusteration, it has never allowed one of my arrays to become corrupted, or for me to lose data, so it clearly performs its function.</p>
<p><a href="http://www.rorke.com/products-hyperdrive.cfm" target="_blank">HyperFS</a> is a recently released option, primarily offered by <a href="http://www.rorke.com/" target="_blank">Rorke Data</a> in the US.  It has its own proprietary file system, which can be directly accessed from Windows, OSX and Linux based systems.  The base software is priced similar to MetaSAN, and functions in a peer to peer fashion in smaller installations.  But if you have more than 8 systems to connect, you will be required to invest in a full dedicated metadata server and license, which significantly increases the deployment cost.</p>
<p><a href="http://www.apple.com/xsan/" target="_blank">XSAN</a> is Apple&#8217;s shared SAN software offering, currently on version 2.2, and it is limited to OSX and requires <a href="http://www.apple.com/xserve/" target="_blank">Xserve</a> systems as metadata controllers.  As a PC guy, I have no experience with <a href="http://www.bhphotovideo.com/c/search?Ntt=xSAN&amp;N=0&amp;BI=6727&amp;KBID=7302" target="_blank">XSan</a>, but it is used by many Mac based post-production facilities.  The underlying technology is based on the last option we will examine, StorNext.</p>
<p><a href="http://www.quantum.com/StorNext/" target="_blank">StorNext</a> is by far the most expensive option, but it offers higher performance, specifically for frame based media, than any of the other choices.  <a href="http://en.wikipedia.org/wiki/File_sequence" target="_blank">Frame sequence</a> based media bog down other SAN software due to the high number of individual files that are being opened, accessed, and closed, in rapid sequence.  Each individual frame requires the same amount of metadata and synchronization data as an entire video file, overloading lower end software options.  StorNext is an enterprise level product with a variety of options and tiers, with versions that support every different OS, and even ones that interoperate with Apple&#8217;s XSan.  It is clearly an expensive option, but you are paying for stability and performance, putting it at the core of many DI facilities that have a <a href="http://en.wikipedia.org/wiki/DPX" target="_blank">DPX</a> based workflow.</p>
<p>Shared SANs are one off the most complicated and expensive investments available in the post-production world.  Lower cost network based alternatives are a better place to start, for smaller oragnizations and compressed workflows, until you are sure you need the performance that SANs can offer.  Once you are working with uncompressed high definition video, or 2K frame sizes, especially with multiple users, a SAN will probably be worth the investment.  The effect that they can have on your workflow and level of collaboration is dramatic, making them worth the effort it takes to get them up and running.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hd4pc.com/techblog/2010/12/11/shared-san-storage-solutions/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Post Production Media Storage and Drive Arrays</title>
		<link>http://www.hd4pc.com/techblog/2010/12/05/post-production-media-storage-and-drive-arrays/</link>
		<comments>http://www.hd4pc.com/techblog/2010/12/05/post-production-media-storage-and-drive-arrays/#comments</comments>
		<pubDate>Sun, 05 Dec 2010 21:55:02 +0000</pubDate>
		<dc:creator>McCarthyTech</dc:creator>
				<category><![CDATA[Hardware News]]></category>
		<category><![CDATA[Industry Status]]></category>
		<category><![CDATA[Compression]]></category>
		<category><![CDATA[Fibre Channel]]></category>
		<category><![CDATA[PCIe]]></category>
		<category><![CDATA[SAS]]></category>
		<category><![CDATA[SATA]]></category>

		<guid isPermaLink="false">http://www.hd4pc.com/techblog/?p=208</guid>
		<description><![CDATA[After my last article explained why USB3 is not ready to be used as the interface for primary media editing drives, this has led to the question of: what interface should be used for attaching media arrays to editing workstations for maximum system performance?  Even more so than with basic external hard drives, there are [...]]]></description>
			<content:encoded><![CDATA[<p>After my last article explained why <a href="http://en.wikipedia.org/wiki/Usb3#USB_3.0" target="_blank">USB3</a> is not ready to be used as the interface for primary media editing drives, this has led to the question of: what interface should be used for attaching media arrays to editing workstations for maximum system performance?  Even more so than with basic external hard drives, there are a number of competing options, none of which have emerged as clearly superior.  At this point the answer really varies a lot depending on your needs and budget.  It has been three years since my last article on the subject, so the market has changed considerably since then.  The primary options as I see it, are <a href="http://en.wikipedia.org/wiki/ESATA#eSATA" target="_blank">eSATA</a>, <a href="http://en.wikipedia.org/wiki/Serial_attached_SCSI#SAS_vs_SATA" target="_blank">SAS</a>, external <a href="http://en.wikipedia.org/wiki/PCI_Express" target="_blank">PCIe</a>, and <a href="http://en.wikipedia.org/wiki/Fiber_channel" target="_blank">Fibre Channel</a>.  While older parallel <a href="http://en.wikipedia.org/wiki/SCSI" target="_blank">SCSI</a> based devices are technically still available, the interface has no real advantages over even eSATA, let alone the more expensive options.<br />
<span id="more-208"></span><br />
<a href="http://www.bhphotovideo.com/c/search?Ntt=eSATA+array&amp;N=0&amp;BI=6727&amp;KBID=7302" target="_blank">eSATA</a> is of course based on the popular SATA interface, and connects an array of drives to a system in their native interface.  Most <a href="http://en.wikipedia.org/wiki/RAID" target="_blank">RAID</a> redundancy is usually accomplished at the controller level, with a <a href="http://www.bhphotovideo.com/c/search?Ntt=eSATA+PCI&amp;N=0&amp;BI=6727&amp;KBID=7302" target="_blank">PCI expansion card </a>inside the workstation.  Some arrays are capable of creating<a href="http://www.bhphotovideo.com/c/search?Ntt=eSATA+RAID&amp;N=0&amp;BI=6727&amp;KBID=7302" target="_blank"> integrated RAID </a>sets, which are presented to the host system as single large volumes.  One of the advantages of this approach is that the array can be connected to other systems without needing to match the internal RAID controller card for the array to function properly.  While a single 300MB/s SATA channel will be sufficient for simpler compressed HD workflows on a budget, most professional arrays for high end editing systems will need more bandwidth than that, so most large eSATA arrays connect to the workstation with 1 or 2<a href="http://en.wikipedia.org/wiki/Serial_attached_SCSI#Connectors" target="_blank"> four channel</a> <a href="http://www.bhphotovideo.com/c/search?Ntt=SFF&amp;N=0&amp;BI=6727&amp;KBID=7302" target="_blank">cables</a>, using a variety of different physical interfaces depending on the vendor.</p>
<p>External <a href="http://www.bhphotovideo.com/c/search?Ntt=SAS+card&amp;N=0&amp;BI=6727&amp;KBID=7302" target="_blank">SAS</a> connected <a href="http://www.bhphotovideo.com/c/search?Ntt=SAS+array&amp;N=0&amp;BI=6727&amp;KBID=7302" target="_blank">arrays</a> function in much the same way as SATA based ones, but with a few advantages, that usually come at a significantly higher cost.  SAS is a full duplex interface, and the command set is based on SCSI instead of IDE, allowing higher performance and throughput.  More expensive SAS arrays also support multipath signaling, for greater redundancy in the supporting electronics. (As opposed to the redundancy provided at the disk level by RAID configurations)  SAS also supports much longer <a href="http://www.bhphotovideo.com/c/search?Ntt=SAS+cable&amp;N=0&amp;BI=6727&amp;KBID=7302" target="_blank">cable</a> lengths, up to 10 meters or 30 feet.  This can be advantagious for quiet video editing rooms, since the disk array, which is usually the loudest part of the system, can be located farther away from the users.</p>
<p>A number of vendors have now begun offering external arrays that interface with the host workstation via a direct extension of the <a href="http://www.bhphotovideo.com/c/search?Ntt=PCI+Express+TB&amp;N=0&amp;BI=6727&amp;KBID=7302" target="_blank">PCIe bus</a>.  This allows all of the RAID functionality to be contained within the array, and gives full speed access to the data as if it was contained within the machine.  Among the advantages of removing the RAID functionality from an internal add-on card, are that it can be attached to a laptop via an ExpressCard, which uses the same signaling protocol as PCIe, and that with addition of a few cheap <a href="http://www.bhphotovideo.com/c/product/534681-REG/CalDigit_731200_1_Port_PCI_Express_x4.html" target="_blank">pass-thru cards</a>, an array can easily be moved between systems.  This is definitely not a hot swappable solution, since it accesses the PCIe bus directly, which is initialized at bootup on most systems.  But if your main edit system has a total OS meltdown at a critical point in your project, it should be much easier to access your data from a different system than if you needed to reinstall the PCI SATA RAID card somewhere else, and allow you use your laptop as a backup edit system in certain instances.</p>
<p>Fibre Channel is by far the most expensive option.  Every part of the system is more expensive, the <a href="http://www.bhphotovideo.com/c/search?Ntt=Fibre+PCI&amp;N=0&amp;BI=6727&amp;KBID=7302" target="_blank">PCIe HBA cards</a>, the <a href="http://www.bhphotovideo.com/c/search?Ntt=Fibre+Cables&amp;N=0&amp;BI=6727&amp;KBID=7302" target="_blank">fiber cables</a>, and the <a href="http://www.bhphotovideo.com/c/search?Ntt=Fibre+Array&amp;N=0&amp;BI=6727&amp;KBID=7302" target="_blank">disk array controllers</a>.  On the otherhand, Fibre Channel offers capabilities that none of the other storage options really do.  It is a hot swappable interface, running on fiber cables that can extend access thousands of feet if desired, and can easily be networked and shared.  Devices can be connected directly together, shared in an <a href="http://en.wikipedia.org/wiki/Arbitrated_loop" target="_blank">Arbitrated Loop</a>, or all attached to a central fibre switch for simplified management.  It is an efficient and low latency interface, and is available in speeds of 1,2,4, or 8Gb per second, and multiple channels can be combined for higher performance.  Higher speed devices are usually backwards compatible with older hardware, similar to the way <a href="http://en.wikipedia.org/wiki/Ethernet" target="_blank">ethernet </a>works, allowing you to upgrade your storage network one piece at a time.</p>
<p>Choosing the right storage solution depends on your immediate media needs, your available budget, and the direction you anticipate growing in the future. SATA based solutions offer all of the speed you could need if scaled large enough.  SAS can offer similar performance in a smaller package, but at a higher cost.  Sharing data beyond gigabit network speeds requires a storage system that can interface with multiple computers, but that comes at a significantly increased initial cost.  Investing in Fibre Channel storage is usually only worth the expense if you anticipate the need to share your data on a SAN, either immediately or at some point in the future.  I will examine a few popular shared <a href="http://en.wikipedia.org/wiki/Storage_area_network" target="_blank">SAN</a> options in my next post.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hd4pc.com/techblog/2010/12/05/post-production-media-storage-and-drive-arrays/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Premiere Pro CS5 with NVidia CUDA</title>
		<link>http://www.hd4pc.com/techblog/2010/06/03/cs5-with-cuda/</link>
		<comments>http://www.hd4pc.com/techblog/2010/06/03/cs5-with-cuda/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 04:44:13 +0000</pubDate>
		<dc:creator>McCarthyTech</dc:creator>
				<category><![CDATA[Product Reviews]]></category>
		<category><![CDATA[Software News]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[AVCHD]]></category>
		<category><![CDATA[Canon]]></category>
		<category><![CDATA[Compression]]></category>
		<category><![CDATA[DSLR]]></category>
		<category><![CDATA[Nvidia]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.hd4pc.com/techblog/?p=90</guid>
		<description><![CDATA[While all of the Adobe applications have been updated in CS5, clearly Premiere Pro is the centerpiece of this release.  Adobe has been touting the Mercury Playback Engine for months, with new 64bit code, and additional GPU acceleration through NVidia&#8217;s CUDA technology.  This acceleration allows highly compressed formats like AVCHD and H.264 to be played [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">While all of the <a href="http://www.adobe.com/products/creativesuite/compare/" target="_blank">Adobe applications</a> have been updated in <a href="http://www.adobe.com/products/creativesuite/?promoid=GWYLN" target="_blank">CS5</a>, clearly <a href="http://www.adobe.com/products/premiere/whatsnew/?promoid=FDTFD" target="_blank">Premiere Pro </a>is the centerpiece of this release.  Adobe has been touting the <a href="http://www.adobe.com/products/premiere/performance/" target="_blank">Mercury Playback Engine </a>for months, with new 64bit code, and additional <a href="http://www.nvidia.com/object/adobe_PremiereproCS5.html" target="_blank">GPU acceleration </a>through <a href="http://www.nvidia.com/page/home.html" target="_blank">NVidia&#8217;s</a> <a href="http://en.wikipedia.org/wiki/CUDA" target="_blank">CUDA</a> technology.  This acceleration allows highly compressed formats like <a href="http://en.wikipedia.org/wiki/AVCHD" target="_blank">AVCHD</a> and <a href="http://en.wikipedia.org/wiki/H264" target="_blank">H.264 </a>to be played back seamlessly in the timeline, and intercut with other formats without transcoding intermediate files or rendering previews.  <a href="http://www.tkqlhce.com/click-4107801-10674112?url=http%3A%2F%2Fstore.digitalriver.com%2Fstore%3FAction%3DDisplayProductDetailsPage%26Locale%3Den_US%26SiteID%3Dadbevlus%26productID%3D182915000&amp;cjsku=Premiere+Pro+CS5+-+License" target="_blank">Premiere Pro</a> now supports native editing of a stunning number of acquisition formats, including <a href="http://en.wikipedia.org/wiki/HDV" target="_blank">HDV</a>, AVCHD, <a href="http://en.wikipedia.org/wiki/XDCAM" target="_blank">XDCam-HD and XDCam-EX</a>, DVCProHD and AVC-Intra files from <a href="http://en.wikipedia.org/wiki/P2_(storage_media)" target="_blank">P2 Cards</a>, <a href="http://labs.adobe.com/downloads/red3importer.html" target="_blank">Red R3D </a>files, and my favorite: Canon H.264 <a href="http://en.wikipedia.org/wiki/Digital_single-lens_reflex_camera#High_Definition_DSLRs_.28HDSLRs.29" target="_blank">DSLR</a> footage.  It can also edit DNxHD and ProRes footage, for greater compatibility with <a href="http://www.bhphotovideo.com/c/product/706140-REG/Avid_7500_30124_01_Media_Composer_5_Production.html/BI/6727/KBID/7302" target="_blank">Avid</a> and <a href="http://www.bhphotovideo.com/c/product/639275-REG/Apple_MB642Z_A.html/BI/6727/KBID/7302" target="_blank">Final Cut Pro</a>.  DPX sequences are another significant addition to the formats natively supported, for both import and export.  This greatly enhances Premiere Pro&#8217;s usefulness as a DI conform tool, especially when combined with native support for so many other source formats.<br />
<span id="more-90"></span><br />
The greater memory footprint made available by 64bit coding allows larger projects to be loaded without having to swap data into virtual memory, which causes a major performance hit.  This allows longer complex sequences, and more importantly: greater numbers of source clips to be imported without any noticeable decrease in system performance.  The one point where large projects still incur a penalty is during load time, since regardless of how much RAM you have, more data has to be loaded into memory.  Even my projects with over 500 clips usually load within a minute, which is a vast improvement over previous versions.  Loading media in the background once the UI is available to the user is a feature that has been available in <a href="http://en.wikipedia.org/wiki/Premiere_Pro" target="_blank">Premiere</a> ever since the 4.2 update.  While it is nice to see your sequence on screen during that time, I wouldn&#8217;t recommend trying to do any real work until all of the media is loaded, because you will usually see a significant decrease in both performance and stability while the system is busy linking to all of your media files.  Certain files load faster than others during this process, so load times may vary depending on the format of your source footage, regardless of your project&#8217;s complexity.  Specifically I have noticed that DSLR MOV files take longer to load when opening a project.</p>
<p>Speaking of DSLR files, Adobe has totally reinvented the way they are handled in CS5.  Most applications, including the CS3 and CS4 versions of both Premiere and After Effects, use <a href="http://en.wikipedia.org/wiki/Quicktime" target="_blank">QuickTime</a> importers to access the content of <a href="http://www.bhphotovideo.com/c/search?ci=6222&amp;Ns=p_PRICE_2%7C1&amp;N=4288586280+4291570227+4291070769&amp;BI=6727&amp;KBID=7302" target="_blank">Canon DSLR </a>files.  This makes sense, since they are stored in an MOV wrapper, but leads to two issues.  One is that is specific to Adobe is that on a PC, QuickTime files go through a few extra steps before they are accessed by the application, so there is a performance hit, and with lots of files accessed at once, there are usually stability issues as well.  The other issue effects all applications that use QuickTime to access DSLR files, and that is that ever since <a href="http://prolost.com/blog/?currentPage=17" target="_blank">QuickTime 7.6.2</a> was released, Canon DSLR files have been decoded in a much more flat and washed out color space than they were designed to be viewed in.  Prior to version 7.6.2, they were decoded in a way that <a href="http://cineform.blogspot.com/2009/01/full-dynamic-range-video-from-canon-5d.html" target="_blank">clipped</a> the highlights and shadows, which was even worse.  In CS5, Adobe worked with <a href="http://www.mainconcept.com/" target="_blank">Mainconcept</a> to create an importer that reads the DSLR source files without involving QuickTime at all.  This alleviates both the performance hit on PC systems, and the color space issues of QuickTime&#8217;s default decoding.  A lot of work was put into getting the decode matrix and color space exactly correct based on the processing that Canon&#8217;s hardware does to the file in the camera.  This should allow CS5 to decode the files more correctly than any other application that I am aware of, and give more options for color processing at later stages in the workflow pipeline, since more of the original color data is preserved.</p>
<p>The Mercury playback engine has a significant impact on the user experience, with most frequently used tools being available in real time.  Supposedly most of the decode and playback improvements are based on the new code written for native <a href="http://en.wikipedia.org/wiki/64-bit" target="_blank">64bit</a> execution, with the <a href="http://en.wikipedia.org/wiki/GPU#GPU_accelerated_video_decoding" target="_blank">GPU offload </a>limited to effects processing.  While many editors don&#8217;t use very many discrete effects in their work, there are some intrinsic playback functions like scaling frame sizes and adapting frame rates that are considered effects and offloaded to the GPU.  This allows content of different frame rates and resolutions to be intercut seamlessly on the timeline, and it is truly seamless.</p>
<p>I have occasionally found myself editing in the wrong sequence frame rate without even noticing it, since the software makes the conversion on the fly.  Even more frequently I have found a clip shot in the wrong frame rate on a tapeless camera almost escaping detection because gone are the red render bars and playback glitches that used to stand out.  This allows editors to import media from many different sources without prerendering everything to a normalized format.  I used to spend about a quarter of my time at work converting strange source footage into 1080p24 intermediate files, because any footage not matching the timeline format would cause previous versions of Premiere to glitch during playback and occasionally crash.  Now I would recommend carefully converting any footage used in a final piece to the correct format for maximum control, but this step can now be put off until the online stage, since it is no longer required for playback and stability.  Since 90% of footage usually ends up on the cutting room floor, putting off these time consuming conversions until after the creative edit is finished, will drastically reduce the amount of footage you end up needing to process.</p>
<p>So this clear increase in performance leads to the question of: how far can you push it?  A few months back I processed an <a href="http://en.wikipedia.org/wiki/Image_noise" target="_blank">ISO noise </a>test in <a href="http://en.wikipedia.org/wiki/Adobe_After_Effects" target="_blank">After Effects CS4</a> for <a href="http://www.hurlbutvisuals.com/blog" target="_blank">Shane Hurlbut</a>.  We were comparing the image noise produced at twelve different ISO levels on the Canon 5D, and the project involved twelve streams of video with masks, levels, and position adjustments for a tiled view.  I was getting about two frames per second when rendering previews, which seemed reasonable considering the amount of processing involved.  When I saw the list of GPU accelerated effects in Premiere Pro CS5, and was asked to create torture test for Adobe to show off at <a href="http://www.nabshow.com/2010/index.asp" target="_blank">NAB</a>, this jumped to mind.  I recreated the entire project, using twelve layers of native DSLR footage, each layer having a motion effect and a 4-point garbage matte to create the tiling, and a color correction applied to exaggerate the noise to a clearly viewable level.  The same basic setup that was getting 2fps in AE CS4 played back in real-time in Premiere Pro CS5.  (Dual <a href="http://processorfinder.intel.com/details.aspx?sSpec=SLAED" target="_blank">Xeon X5365</a> CPUs and 16GB RAM with a <a href="http://www.nvidia.com/object/product_quadro_fx_4800_us.html" target="_blank">QuadroFX 4800</a>) Needless to say I was quite impressed with the outcome, since it was deliberately beyond Adobe&#8217;s ten-layer playback claim, and using a complex format to decode and playback.  Clearly GPU acceleration can have a dramatic impact on application performance.</p>
<p>There has been much discussion and debate on tech forums and blogs about the specifics of Premiere Pro&#8217;s hardware support for CUDA acceleration.  Adobe has severely restricted the number of cards for which they officially support CUDA based GPU acceleration, to maintain control over the hardware environments upon which their accelerated code is tested, supposedly for stability reasons.  The official list is limited to <a href="http://www.nvidia.com/page/qfx_uhe.html" target="_blank">QuadroFX</a> 3800, 4800, and 5800, as well of the discontinued <a href="http://www.nvidia.com/object/product_geforce_gtx_285_us.html" target="_blank">GeForce 285 GTX</a>, with certain limitations, for those on a lower budget.  There are currently no officially supported mobile GPUs, even though notebook CPUs are usually more in need of a performance boost than desktop chips.  This may be due to the fact that even the newest mobile <a href="http://www.nvidia.com/object/product_quadro_fx_3800_m_us.html" target="_blank">QuadroFX 3800M </a>is still based on the <a href="http://en.wikipedia.org/wiki/Nvidia_Quadro#Mobile_applications" target="_blank">G92</a> core from the GeForce 8000 series, but I don&#8217;t like seeing software artificially limited in regards to performance or hardware support, and this is an example of both.  Don&#8217;t confuse legitimate limitations and artificial limitations, since clearly a powerful GPU is necessary for optimal performance in CS5, but there are cards of equal capability that are specifically excluded from the list, supposedly for stability reasons.  Luckily Adobe has left an option for knowledgeable users to override some of those artificial limitations, and I anticipate seeing them being dropped completely in a future update.  I anticipate a more reasonable requirement of any NVidia card supporting <a href="http://en.wikipedia.org/wiki/Comparison_of_Nvidia_graphics_processing_units#Compute_capability_table" target="_blank">CUDA 1.1 or 1.3</a>, with at least 785MB of video memory, at some point in the future.</p>
<p>While Premiere Pro CS5 is not perfect, it is a complete reversal from the previous fiasco that was CS4.  It clearly demonstrates the possibilities provided by GPU acceleration, resting solidly on 64bit code with proper multithreaded programming, it scales to take advantage of whatever hardware is made available for it.  Since Adobe has made a practice of introducing significant improvements in incremental dot releases, I am looking forward to seeing how else they refine it in the coming months.</p>
<p>FTC Disclosure: I have been on Adobe&#8217;s beta team for many years, and Adobe has provided me a copy of CS5 for this review.  NVidia has provided me with graphics hardware in the past, which I utilized in this review.  My only admitted personal bias is my preference of Windows over OSX, because I like full control over every aspect of my computing experience.  If for some reason that bothers anyone, there are plenty of other sources of information on the internet, but I try to provide unique insight on how each of these tools fits into the larger post-production picture.  Any relevant critique or response is welcomed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hd4pc.com/techblog/2010/06/03/cs5-with-cuda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Creative Suite 5 Video Apps</title>
		<link>http://www.hd4pc.com/techblog/2010/06/02/adobe-cs5-video-apps/</link>
		<comments>http://www.hd4pc.com/techblog/2010/06/02/adobe-cs5-video-apps/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 04:55:10 +0000</pubDate>
		<dc:creator>McCarthyTech</dc:creator>
				<category><![CDATA[Product Reviews]]></category>
		<category><![CDATA[Software News]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[AVCHD]]></category>
		<category><![CDATA[Avid]]></category>
		<category><![CDATA[Canon]]></category>
		<category><![CDATA[Compression]]></category>
		<category><![CDATA[DSLR]]></category>
		<category><![CDATA[HDV]]></category>
		<category><![CDATA[Red One]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[XDCam]]></category>

		<guid isPermaLink="false">http://www.hd4pc.com/techblog/?p=96</guid>
		<description><![CDATA[Adobe announced CS5 at NAB 2010 and has recently begun shipping the retail version.  Now in its fifth iteration, Creative Suite has grown from a compilation of four stand alone applications into a fully integrated product line with extensive content creation functionality.  It is hard to count the number of individual applications that make up the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.adobe.com" target="_blank">Adobe</a> announced <a href="http://www.adobe.com/products/creativesuite/?promoid=GWYLN" target="_blank">CS5</a> at <a href="http://www.nabshow.com/2010/index.asp" target="_blank">NAB 2010 </a>and has recently begun shipping the <a href="http://www.tkqlhce.com/click-4107801-10674112?url=http%3A%2F%2Fstore.digitalriver.com%2Fstore%3FAction%3DDisplayProductDetailsPage%26Locale%3Den_US%26SiteID%3Dadbevlus%26productID%3D182915500&amp;cjsku=CS5+Production+Premium+-+License" target="_blank">retail version</a>.  Now in its fifth iteration, Creative Suite has grown from a <a href="http://en.wikipedia.org/wiki/Creative_suite#History" target="_blank">compilation</a> of four stand alone applications into a fully integrated product line with extensive content creation functionality.  It is hard to count the number of individual <a href="http://www.adobe.com/products/creativesuite/compare/" target="_blank">applications</a> that make up the suite, since sub programs have been folded into other applications, and <a href="http://www.adobe.com/flashplatform/" target="_blank">Flash</a> now has multiple variations, with Builder, Catalyst, and Pro.  From a digital post production perspective, the primary applications of concern are clearly <a href="http://www.adobe.com/products/premiere/whatsnew/?promoid=FDTFD" target="_blank">Premiere Pro</a> and <a href="http://www.adobe.com/products/aftereffects/whatsnew/?promoid=FDTDW" target="_blank">After Effects</a>, with their subsidiary apps: <a href="http://www.adobe.com/products/premiere/onlocation/" target="_blank">OnLocation</a>, Media Encoder, and <a href="http://www.adobe.com/products/premiere/encore/" target="_blank">Encore</a>.  Premiere Pro CS5 is clearly the centerpiece of this release, with its new <a href="http://www.adobe.com/products/dreamweaver/web/" target="_blank">Mercury Playback Engine </a>and optional <a href="http://www.nvidia.com/object/adobe_PremiereproCS5.html" target="_blank">CUDA based GPU </a>acceleration, but non-video applications like <a href="http://www.adobe.com/products/photoshop/photoshopextended/whatsnew/" target="_blank">Photoshop</a>, <a href="http://www.adobe.com/products/dreamweaver/web/" target="_blank">Dreamweaver</a>, and <a href="http://www.adobe.com/products/flash/whatsnew/" target="_blank">Flash</a> still play an important role in many large scale post production workflows, because they are useful in creating supporting artwork and other imagery, and for interfacing your project with the internet in a variety of ways.<br />
<span id="more-96"></span><br />
There are a lot of new features to talk about, so I will limit this article to the applications directly used in post-production workflows, with separate posts coming soon to cover the new Mercury Playback Engine in Premiere Pro, and the rest of the less video oriented updates in CS5.  The first improvement worth noting in this release, is that all of the main video applications have been rewritten with native <a href="http://www.adobe.com/products/plugins/aftereffects/" target="_blank">64bit</a> code.  This allows each application to address more than 4GB of memory, which has a number of advantages.  In Premiere Pro, this is helpful for playback of sequences with larger frame sizes like <a href="http://www.adobe.com/products/premiere/redsupport/" target="_blank">Red 4k </a>material, but more importantly, the added space allows for larger projects with more source clips and media, without a drop in performance.  In After Effects the direct result of <a href="http://help.adobe.com/en_US/aftereffects/cs/using/WS9F936D13-E76A-41e4-BF8F-577132AB4723a.html" target="_blank">64bit memory addressing </a>is that preview renders can be much longer, especially with larger frame sizes and higher bit depths becoming more standard.  The increase that this gives to your render cache can be quite significant.  With six channels of RAM in the highest end CPUs of Intel&#8217;s current generation or products, 24GB is the optimum amount for most professional workstations, although I know Adobe has tested configurations as high as 96GB.  With 24GB of memory, AE CS5 will offer 6 times the amount of preview caching as CS4, which means that not only are your individual previews longer, but when moving between different comps and even undoing changes, you will frequently find that your previous rendered frames are still available.  Maybe its just me, but disk caching seems to work much better as well.</p>
<p>The other major new feature for this release of After Effects is the <a href="http://help.adobe.com/en_US/aftereffects/cs/using/WS3bf812c123007fb8513559df126b537c840-8000.html" target="_blank">Rotobrush</a>.  Based on Photoshop image processing functionality, extended to account for the information made available from multiple frames, this is the closest thing you are going to find to magic in a current generation compositing application.  It allows you to automatically separate foreground and background objects in a video image, otherwise known as rotoscoping.  Of course it is not perfect, but it is a huge advance, compared to previous tools.  Automated tools like this are usually much more impressive if you aren&#8217;t expecting a miracle going into the process, but as long as you have reasonable expectations, Rotobrush can give you usable results in a rush, or a good starting point when more precise work is required.  Much of the &#8220;magic&#8221; of the new tool is in the processing of the automatically defined edges, and this capability is available without using the Rotobrush, in the form of the &#8220;Refine Matte&#8221; effect.  This effect can be used to polish the edges of standard keys, or manually rotoscoped footage.  Most of the other major feature enhancements for this release come in the form of integrated third party plug-ins, including Color Finesse for grading, Mocha for tracking, and DigiEffects Freeform for 3D simulation.  Each of these are feature rich plug-ins that include functionality that is beyond the scope of this overview, but are well worth experimenting with if you spend a lot of time working in After Effects.</p>
<p>There are quite a few new features in Premiere Pro CS5 that don&#8217;t hinge on the new Mercury Playback Engine.  These relate primarily to metadata and content organization, as opposed to the media itself.  Speech detection tools were introduced in CS4, and now those can be used in conjunction with the features of <a href="http://www.adobe.com/products/creativesuite/cslive/story/features/?promoid=GWEMO" target="_blank">Adobe Story</a>, to link your actual footage to your original plans, including scripts, storyboards, and shot lists.  Much of this footage processing links to OnLocation CS5&#8242;s features, which besides monitoring the technical details of a captured media signal, allow ingest of metadata during the acquisition process.  Building up as much information as possible during production, on a per-shot and per-take basis, will further streamline the organization process during editorial.  All of this information is searchable, with the intent being that an editor will have a much easier time finding what they are looking for, as this metadata is passed down throughout the post production workflow, based on source timecode.  This content logging metadata is not the only way that CS5&#8242;s handling of non-media information has improved.</p>
<p>Adobe has also been working hard to streamline the process of exchanging existing projects with Premiere from <a href="http://en.wikipedia.org/wiki/Final_Cut_Pro" target="_blank">Final Cut Pro</a> and <a href="http://en.wikipedia.org/wiki/Media_Composer" target="_blank">Avid Media Composer</a>.  They have further refined the <a href="http://help.adobe.com/en_US/PremierePro/4.0/WSb4dbfa10359e7d701172e0811d0d1b59f7-8000.html" target="_blank">FCP XML</a> import and export functionality that was first introduced in version 4.0.1, which offers some interesting options for Mac based workflows.  Working at a PC based facility, I have had more opportunity to take advantage of Premiere&#8217;s support for exchanging timelines with <a href="http://www.bhphotovideo.com/c/product/706140-REG/Avid_7500_30124_01_Media_Composer_5_Production.html/BI/6727/KBID/7302" target="_blank">Avid</a>.  My current workflow is to use EDLs to move my sequences from Avid to Premiere, but with CS5&#8242;s improved support for <a href="http://help.adobe.com/en_US/premierepro/cs/using/WS37420b7f754071591172e0811d303d48ed-8000.html" target="_blank">AAF</a> import and export, hopefully I will soon be able to leverage the additional functionality offered by AAF exchange.  (One caveat with using EDLs to move sequences, is that occasionally Avid adds spaces to the end of every line, and CS5 will not relink to the source footage automatically, unless you manually remove those spaces)  I have yet to find the optimal settings to switch to AAF files, but I have talked with people who have it up and running.  Combining this sequences exchanging feature with CS5&#8242;s support for <a href="http://en.wikipedia.org/wiki/DNxHD" target="_blank">DNxHD</a> in both MXF and <a href="http://avid.custkb.com/avid/app/selfservice/search.jsp?DocId=290385&amp;Hilite=" target="_blank">MOV wrappers</a>, offers some interesting possibilities, but the truly revolutionary workflow will finally arrive when Media Composer 5 is released next month, allowing Avid to link to external <a href="http://www.avid.com/us/solutions/workflow/Avid-Media-Access" target="_blank">QuickTime files thru AMA</a>.  Hopefully this will allow Premiere Pro CS5 and Media Composer 5 to exchange sequences that all reference the same source files, without any conversions or transcoding.  Since <a href="http://www.bhphotovideo.com/c/search?ci=6222&amp;Ns=p_PRICE_2%7C1&amp;N=4288586280+4291570227+4291070769&amp;BI=6727&amp;KBID=7302" target="_blank">Canon DSLR</a> files will be supported natively both applications, this should totally streamline my current workflow.</p>
<p>Now why would someone want to move their project between different NLE applications?  An editor&#8217;s familiarity with a specific toolset is usually important to them, so certain offline creative editors are not going to switch their primary editorial app no matter what.  To its credit, Avid has a solid reputation for handling extremely large projects with no decrease in performance.  While Premiere Pro has taken a huge step forward in that regard, it is going to take a long time for it to build a stable reputation, since trust usually develops very slowly.  On the other hand, Premiere makes a perfect interactive online conform tool, especially compared to Avid.  It can ingest most digital formats in their native form, supports SDI capture and playback over a number of different hardware solutions, and scales to 2K and 4K resolutions, in <a href="http://en.wikipedia.org/wiki/RGB_color_space" target="_blank">RGB</a> <a href="http://en.wikipedia.org/wiki/Color_space" target="_blank">color space</a> if desired.  It is compatible with DPXs for color grading, and can playback surround sound for reviewing final mixes.  The fact that Premiere can use <a href="http://help.adobe.com/en_US/premierepro/cs/using/WSbaf9cd7d26a2eabf53ab041041081290f-7fe8.html" target="_blank">Dynamic Link </a>to ingest your visual effects changes from After Effects, and to output to Encore for adding interaction becomes an added bonus for this conform solution.</p>
<p><a href="http://www.adobe.com/products/creativesuite/dynamiclink/?promoid=FEDAD" target="_blank">Dynamic Link </a>is now on its fourth iteration, and has matured into a functional tool, even at HD resolutions.  It is designed exchange media between apps, without having to waste time or disk space by rendering.  While it started as a method for importing AE comps into PPro, it became the backbone of PPro&#8217;s export capabilities thru Adobe Media Encoder as well.  While <a href="http://help.adobe.com/en_US/mediaencoder/cs/using/index.html" target="_blank">Media Encoder CS5 </a>is a dramatic improvement from the previous version, Adobe also added back in the option to export files directly from within Premiere.  This is much quicker for rendering out small parts of large projects, avoiding the overhead of syncing the entire project with Media Encoder before rendering a couple of frames.  They also brought back the ability to easily export single frames from the timeline, a function that had been removed in CS4, an inexcusable oversight that has now been rectified.  Exporting a Premiere Pro sequence thru Media Encoder, while not transparent, is now a much faster and more stabile process than it was in CS4.  Media Encoder also now supports DPX sequences and AVC-Intra MXF files, for both input and output.  Still sequence support in both Premiere Pro and Media Encoder is still missing crucial options, for relinking footage in PPro and manually overriding the frame rate in AME.  Hopefully we will have more user control of these settings in future versions.</p>
<p>One thing that I would like to see handled differently in Media Encoder, as well as the Premiere exporter, is the default settings for each export plug-in.  Adobe is never going to be able to predict what settings every user is going to want, but it would be nice if it defaulted to whatever I selected last time I used that particular output option.  As it stands, Media Encoder defaults to the same output as the last file queued, but if I choose any other output (AVI, MOV, DPX) it returns all of the individual settings to the original default, which is usually DV based.  Now it is possible to save presets, but I hesitate to do so unless I anticipate using that exact configuration frequently, because sorting through too many presets can become harder than manually defining the individual settings.  On a relate note, be careful where you save your .prproj files, since selecting &#8220;Save As&#8221; does not default to the current project location as it should.  Instead it defaults to the folder containing the last piece of media that you imported.  I usually follow a strict project organizational pattern, but I have saved projects in the wrong folders daily since switching to CS5 thanks to this &#8220;feature.&#8221;  Hopefully this can be fixed in a minor update.</p>
<p>Now a subsidiary application to Premiere Pro, <a href="http://en.wikipedia.org/wiki/Adobe_Encore_DVD" target="_blank">Encore CS5 </a>is the next logical step in that application&#8217;s evolution as an interactive authoring tool.  The most significant new feature for larger productions would have to be support for DDP output, so that your Encore projects can now be replicated at a professional facility without any special hardware required on the authoring side.  Adobe has also continued to develop the Flash export options, allowing Encore users to output their interactive experiences directly to the web, now with most of the <a href="http://en.wikipedia.org/wiki/Bluray" target="_blank">BluRay</a> interactivity features, including the new multipage menus, supported as well.  Encore projects are now completely cross platform compatible, between the Mac and PC versions.  There is also better support for 23.976p and 24p source files, and an easier subtitling process.  AVCHD files can now be authored directly to BluRay discs without any transcoding, decreasing processing time, and increasing output quality.</p>
<p>Previous versions of Encore have used Dynamic Link to import Premiere Pro sequences as source clips, and more significantly in my opinion, to import After Effects compositions as motion menu backgrounds.  I was never really that impressed by Dynamic Link for Encore source clips, because your Premiere Pro sequence is usually finished by the time you make a <a href="http://en.wikipedia.org/wiki/DVD" target="_blank">DVD</a>, and since you are going to have to transcode to <a href="http://en.wikipedia.org/wiki/MPEG2" target="_blank">MPEG2</a> at some point anyway, little time is saved.  <a href="http://help.adobe.com/en_US/encore/cs/using/WSA5513911-0AD1-440c-BDAD-2E0E806B425E.html" target="_blank">Motion menu design </a>on the other hand seems like a much better fit for the workflow benefits offered by Dynamic Link, since the menu needs to be edited in both Encore and AE during the authoring process.  Encore now also uses Dynamic Link to offload transcoding of those sequences, or any other incompatible source footage, to Adobe Media Encoder.  This will free up Encore to continue interactive authoring work, while asset transcoding proceeds in the background, and also allows third party accelerated encoding plug-ins that are compatible with Adobe Media Encoder, to be utilized for these internal transcodes.  While I am unaware of any CS5 compatible encoders, this was an issue with the <a href="http://www.elementaltechnologies.com/products/accelerator/specs" target="_blank">Elemental Accelerator </a>in CS4.  The files it generated at 24p were re-transcoded in Encore anyway, and Encore couldn&#8217;t utilize the accelerated plug-in directly.  Anyhow, while no CS5 version of Elemental Accelerator has been announced, Matrox&#8217;s <a href="http://www.matrox.com/video/en/products/pc/compresshd/" target="_blank">CompressHD</a> should be able to accelerate Encore&#8217;s BluRay H.264 encodes, once Matrox releases CS5 compatible drivers.</p>
<p>The one thing still missing from the Adobe package is a good intermediate format for exchanging files between other applications, systems, or facilities.  This capability is available from 3rd parties like Cineform or Matrox, but until Adobe integrates support for one directly into the suite, there will not be a single universal standard format, that can be counted on to be compatible everywhere.  It needs to be compatible with both Mac and PC, and store at least 10 bit HD footage with sufficient compression to playback smoothly on a laptop.  Apple and Avid have both recognized this need, and developed ProRes and DNxHD respectively.  AVC-Intra is Adobe&#8217;s current recommendation to meet those workflow needs, but that format has a complicated file structure, and is not a codec optimized for smooth playback.  This universal format would tie in well with OnLocation, if Adobe ever added support for HD-SDI capture capabilities.  That would allow ingest, either live or from tape playback, into a compressed format for editorial, with log notes entered in real-time similar to their current tapeless solution options.  And if a professional selection of scopes could be viewed of the SDI input signal, you would have an all-in-one onset workstation solution.  OnLocation CS5 currently offers most of these capabilities, but is limited to HDV, XDCam, and P2 acquisition for most of its features.  Oh, and if it supported my Canon DSLR, that would be pretty cool too; maybe next time.</p>
<p>As a whole the CS5 release is a major turning point for Adobe, especially with the problems their users experienced with CS4.  While I don&#8217;t yet fully utilize many of the new features, CS5 has already revolutionized the way I work.  Premiere Pro CS5 has replaced After Effects CS4 as central application from which I manage my projects.  I was lucky enough to be on the beta team, so most of the major issues I encountered with the software in my specific workflow, have already been resolved during the development process.  While CS5 is by no means perfect, it is a huge step forward that will begin to rebuild user confidence in Adobe products.  Once third party hardware and plug-ins have had time to be updated to be compatible with the new 64bit native applications, I see no other disadvantages or caveats to upgrading to CS5, which I highly recommend.</p>
<p>FTC Disclosure: I have been on Adobe&#8217;s beta team for many years, and Adobe has provided me a copy of CS5 for this review.  My only admitted personal bias is my preference of Windows over OSX, because I like full control over every aspect of my computing experience.  If for some reason that bothers anyone, there are plenty of other sources of information on the internet, but I try to provide unique insight on how each of these tools fits into the larger post-production picture.  Any relevant critique or response is welcomed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hd4pc.com/techblog/2010/06/02/adobe-cs5-video-apps/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Editing DSLR Footage in Avid</title>
		<link>http://www.hd4pc.com/techblog/2010/04/24/editing-dslr-footage-in-avid/</link>
		<comments>http://www.hd4pc.com/techblog/2010/04/24/editing-dslr-footage-in-avid/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 07:18:53 +0000</pubDate>
		<dc:creator>McCarthyTech</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Workflow Ideas]]></category>
		<category><![CDATA[Avid]]></category>
		<category><![CDATA[Compression]]></category>
		<category><![CDATA[DSLR]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[Xeon]]></category>

		<guid isPermaLink="false">http://www.hd4pc.com/techblog/?p=84</guid>
		<description><![CDATA[Avid Media Composer works on a very different paradigm than either Premiere or Final Cut.  This makes the application more stable than its competitors on larger projects with lots of source footage, but involves more steps in the workflow to get your final product. (The recent announcements about Avid&#8217;s new features in the upcoming version [...]]]></description>
			<content:encoded><![CDATA[<p>Avid <a href="http://www.avid.com/US/products/Media-Composer-Software" target="_blank">Media Composer </a>works on a very different paradigm than either <a href="http://www.adobe.com/products/premiere/" target="_blank">Premiere </a>or <a href="http://www.apple.com/finalcutstudio/finalcutpro/" target="_blank">Final Cut</a>.  This makes the application more stable than its competitors on larger projects with lots of source footage, but involves more steps in the workflow to get your final product. (The recent announcements about <a href="http://www.bhphotovideo.com/c/product/706140-REG/Avid_7500_30124_01_Media_Composer_5_Production.html/BI/6727/KBID/7302" target="_blank">Avid&#8217;s</a> <a href="http://www.avid.com/US/products/Media-Composer-Software/features" target="_blank">new features </a>in the upcoming version 5.0 will offer dramatically different options.  New <a href="http://www.avid.com/us/solutions/workflow/Avid-Media-Access" target="_blank">AMA</a> support will allow you to work with <a href="http://en.wikipedia.org/wiki/Digital_single-lens_reflex_camera#High_Definition_DSLRs_.28HDSLRs.29" target="_blank">DSLR</a> footage and other <a href="http://www.apple.com/quicktime/download/" target="_blank">Quicktime</a> files in a similar fashion to how they are handled by <a href="http://www.bhphotovideo.com/c/search?Ntt=CS5&amp;N=0&amp;BI=6727&amp;KBID=7302" target="_blank">Premiere</a> and <a href="http://www.bhphotovideo.com/c/product/639275-REG/Apple_MB642Z_A.html/BI/6727/KBID/7302" target="_blank">Final Cut</a>.  These new workflow options will be further examined in a separate post once the new version is publicly released)  While Avid is capable of doing online quality work, it is most popular as an offline editing program.  <br />
<span id="more-84"></span><br />
For the Navy Seal movie, I developed a workflow that allows us to intercut the 30p footage from the <a href="http://www.usa.canon.com/consumer/controller?modelid=17662&amp;act=ModelInfoAct&amp;fcategoryid=139" target="_blank">Canon 5D </a>with 24p footage that we shot on film.  This generates <a href="http://en.wikipedia.org/wiki/Edit_decision_list" target="_blank">EDL</a> sequences that can be accurately re-linked to 30p footage after it has been processed to 24p in a motion compensating frame rate conversion.  This works because of the way that Avid generates new <a href="http://www.avid.com/US/solutions/workflow/DNxHD-Codec" target="_blank">DNxHD</a> intermediate files of your media upon import.  These new files match the project frame rate of 24p, by dropping the extra frames from the original 30p MOV files.  This is usable for editorial, and allows you to generate a proper 24p EDL.  Premiere Pro CS4 can re-link to existing tapeless media from an EDL, by frame counting based on EDL time code. (Will only work if editorial sees each clip as starting at 00:00:00:00)  This will allow you to re-link to the original source footage, assuming it&#8217;s 24p. (With the 1D and 7D, it is)  The 30p footage from the <a href="http://www.bhphotovideo.com/c/product/583987-REG/Canon_2764B004_EOS_5D_Mark_II.html/BI/6727/KBID/7302" target="_blank">5D</a> will not re-link since the frame count is different at that fps rate.  But we want 24p footage anyway, and not just for syncing purposes during online re-link.  Converting 30p footage to 24p with <a href="http://www.revisionfx.com/products/twixtor/" target="_blank">Twixtor</a> will allow those exported clips to be properly linked to the EDL from Avid, within one frame.</p>
<p>Twixtor is a plug-in from <a href="http://www.revisionfx.com/" target="_blank">ReVision Effects </a>that allows you to change the frame rate of your footage thru motion compensated frame blending.  While it can be used to add frames for slow motion effects, I have found that I get much better results when removing frames, such as when dropping from 30fps to 24fps.  Regardless of the specific settings, Twixtor takes a lot of time to render.  In our first tests on 8-Core Xeon systems, processing one minute of source footage required one minute of render time.  Now with <a href="http://www.intel.com/products/workstation/processors/index.htm" target="_blank">Intel&#8217;s </a>new <a href="http://en.wikipedia.org/wiki/Xeon#Nehalem_based_Xeon" target="_blank">Nehalem</a> based CPUs, and recently their even newer <a href="http://en.wikipedia.org/wiki/Xeon#3600.2F5600-series_.22Gulftown.22" target="_blank">Gulftown</a> 6-core chips, we have seen that reduced by about fifty percent, to a half hour per minute of source footage, which is still a long time, but feels great compared to where we were a year ago.  Since our footage re-link process is based on frame counts, we have to process our entire source clips in order to take advantage of that level of workflow automation, even if we are only using the last ten seconds of a 14 minute take.  Obviously there are ways around this, but we currently have more render time available to us than man hours, and it gives us more flexibility later on anyway, so we just let it go.  We took advantage of every night and weekend during creative editorial to Twixtor every clip that made it into the rough cut, and now we just have to link to that bank of processed footage to conform our cuts in CS4.  The fact that all of Canons DSLRs now support 24p should alleviate most of the frame rate and Twixtor issues in future projects.</p>
<p>Besides frame rate issues, Canon DSLRs present another unique challenge, in regards to <a href="http://en.wikipedia.org/wiki/Color_space" target="_blank">color space</a> and <a href="http://en.wikipedia.org/wiki/Color_depth" target="_blank">bit depth</a>.  Many professional video codecs store the color values in the range between 16 and 235, of the 256 possible 8bit options.  (The reasoning for this is fairly complicated, and relates primarily to legacy <a href="http://en.wikipedia.org/wiki/NTSC" target="_blank">analog video</a> signal issues)  This limits pixels to 220 levels for each color in most 8bit codecs, but the MOV files from the Canon DSLRs use the entire 256 possible options (0-255) for each color.  This increases the number of possible values for each three color pixel by over 50%, (220^3 vs 256^3) but also means that converting your DSLR footage into most other 8bit formats will result in one of two issues: either the extreme values will be clipped, losing detail in the highlights and the shadows, or all of the dynamic range will be squeezed into the reduced sample-space, meaning certain intermediate values are going to be merged together if you edit in an 8bit codec.</p>
<p>Clipping was the most likely possibility in most existing applications prior to the release of Quicktime <a href="http://www.oldapps.com/quicktime_player.php?old_quicktime=24" target="_blank">7.6.2</a> in mid 2009.  Previous to that point, Quicktime displayed Canon clips incorrectly (clipping the values beyond 16-235) but after that update was released, most applications that used Quicktime to decode DSLR footage, were able to access the entire dynamic range of the source clips.  This support is not a foregone conclusion though, since DSLR files could be imported with a more generic <a href="http://en.wikipedia.org/wiki/MPEG4" target="_blank">MPEG4</a> decoder without Quicktime, and still be displayed incorrectly.  Even with properly calibrated import processes, compressing the 255 possible values for each color channel into the limited 220 values that most 8bit video formats offer, will lead to a loss of precision, and a potential increase in color banding, especially if you plan to color correct the footage later.  A 10bit video format will offer four times as many possible legal color values, and will be able to store all of the original image data with precision to spare.  Once you have color corrected your footage, and any visual effects are complete, an 8bit distribution format may be sufficient for most uses, but any image processing that takes place on the original files before you apply the &#8220;look&#8221; that you want, should definitely be processed in at least 10bit color space to preserve as much of your original image information  as possible.</p>
<p>When editing DSLR footage in Avid, <a href="http://en.wikipedia.org/wiki/DNxHD" target="_blank">DNxHD</a> is the recommended intermediate format.  DNxHD files can be encoded in either <a href="http://en.wikipedia.org/wiki/Rec._709#Digital_representation" target="_blank">HD 709 </a>(16-235) or RGB (0-255) color space, but any DNxHD files encoded in RGB are converted to HD 709 upon import into Media Composer, regardless of the original output setting.  Therefore any DNxHD MOV files generated elsewhere for ingest into Avid should be exported at 16-235 to match Avid&#8217;s target color space, for a lossless &#8220;Fast Import.&#8221;  On the other hand, when importing DSLR footage into Avid, you should select “Computer RGB (0-255)” as the SOURCE color space, in the &#8220;File Pixel to Video Mapping&#8221; options.  (Rec. 709 is always the TARGET color space for DNxHD MXFs in Avid)  While importing with the 0-255 setting retains the full dynamic range, it still squeezes the entire range into the 16-235 gamut.  That loss of precision should not be as significant as viewable dynamic range for an offline edit, but if you planning to export your Avid sequence as your master without a separate conform, you should consider using a 10bit codec in Avid, like DNxHD 175x.  That will allow you to maintain both the original dynamic range and the bit depth, at the expense of higher storage space requirements.</p>
<p>Once you have a re-linked timeline of high quality 24p footage, there are still a few more steps that can be taken to cleanup the footage.  Dead pixels should be the first thing on the list to deal with.  Dead pixels can be caused by physical debris on the sensor or lens of the camera, or by an electronic malfunction with one of the photo-receptors on the <a href="http://en.wikipedia.org/wiki/Active_pixel_sensor" target="_blank">CMOS sensor</a>.  The result is the same regardless of the cause, with one of more pixels locked at a static value throughout the shot.  The simplest way to fix this is to cover the effected pixels with information from the surrounding area.  One procedural way to fix this is to duplicate the layer of footage in an <a href="http://www.adobe.com/products/aftereffects/" target="_blank">AE</a> comp, and mask out a similar section nearby and cover it.  (If you have a horizontal row of three dead pixels, mask the three pixels above them on a second layer, and then drop the top layer down one to cover the spot)  In most cases the duplicated data will be totally invisible, but be sure to QC the result.  If you are Twixtoring your footage to a different frame rate, fix the dead pixels before applying the rate change, otherwise the motion compensation process will cause the dead pixels to move around, making them much more difficult to remove in a procedural fashion.  The next step is to look for any <a href="http://en.wikipedia.org/wiki/Rolling_shutter" target="_blank">rolling shutter </a>artifacts, caused by the slight difference in time between when the top and bottom of the frame are sampled.  This difference in time can manifest itself in a number of interesting ways, including distortion, with the top of the frame seeming to &#8220;lead&#8221; the bottom.  It can also cause horizontal bands of brightness with quick flashes of light only being recognized by part of the sensor. <a href="http://www.thefoundry.co.uk/index.aspx" target="_blank"> The Foundry </a>has a plug-in called <a href="http://www.thefoundry.co.uk/pkg_overview.aspx?ui=47C4AB50-4636-4326-87D1-FB380B2119EF" target="_blank">Rolling Shutter </a>that can help reduce the image distortion caused by motion of the camera on smoother shots.  The horizontal bands have to be removed manually in a VFX process if you want to get rid of them, borrowing data from the preceding or following frames if needed.  The Canon DSLRs also exhibit some <a href="http://en.wikipedia.org/wiki/Moire" target="_blank">moiré</a> and other <a href="http://en.wikipedia.org/wiki/Aliasing" target="_blank">aliasing</a> issues due to the way they sample the low resolution video from the high resolution sensor.  The only way to really get rid of those artifacts is to selectively mask and blur the effected sections of the frame.  Lastly, if you are using Twixtor, QC the output for corrupt frames caused by the interpretation engine being unable to guess the proper motion of the moment in the shot.  If re-rendering with different settings doesn&#8217;t help, covering the bad frame with an original frame of footage from that moment usually solves the single frame issues.  Luckily the most difficult sections of footage to calculate motion compensate for, are usually segments of where using frame dropping conversion instead is undetectable, since the extreme motion should hide any stutter caused by the missing frames. (This is coming from a guy who is processing a lot of handheld combat footage)  Once these steps, as well as the rest of your visual effects work, are finished, you are ready to export and color, which should be similar to most other workflows at this point.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hd4pc.com/techblog/2010/04/24/editing-dslr-footage-in-avid/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Live from NAB 2010</title>
		<link>http://www.hd4pc.com/techblog/2010/04/13/live-from-nab-2010/</link>
		<comments>http://www.hd4pc.com/techblog/2010/04/13/live-from-nab-2010/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 05:49:44 +0000</pubDate>
		<dc:creator>McCarthyTech</dc:creator>
				<category><![CDATA[Hardware News]]></category>
		<category><![CDATA[Industry Status]]></category>
		<category><![CDATA[Software News]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Avid]]></category>
		<category><![CDATA[Blackmagic]]></category>
		<category><![CDATA[Canon]]></category>
		<category><![CDATA[Cineform]]></category>
		<category><![CDATA[Compression]]></category>
		<category><![CDATA[DSLR]]></category>
		<category><![CDATA[Matrox]]></category>
		<category><![CDATA[Nvidia]]></category>
		<category><![CDATA[Stereoscopic 3D]]></category>

		<guid isPermaLink="false">http://www.hd4pc.com/techblog/?p=81</guid>
		<description><![CDATA[So after the first two days of the show, I have finally found some time to post some info here.  By far, the most revolutionary new development announced at the show, is Avid&#8217;s new native support of Quicktime files via AMA in Media Composer 5, which is scheduled to be released on June 10th.  This [...]]]></description>
			<content:encoded><![CDATA[<p>So after the first two days of the show, I have finally found some time to post some info here.  By far, the most revolutionary new development announced at the show, is Avid&#8217;s new native support of <a href="http://www.avid.com/us/solutions/workflow/Avid-Media-Access" target="_blank">Quicktime files via AMA </a>in <a href="http://www.avid.com/US/products/Media-Composer-Software/features" target="_blank">Media Composer 5</a>, which is scheduled to be released on<a href="http://www.bhphotovideo.com/c/product/706140-REG/Avid_7500_30124_01_Media_Composer_5_Production.html/BI/6727/KBID/7302" target="_blank"> June 10th</a>.  This will effectively eliminate the need for a lengthy conversion process to DNXHD upon import of any Quicktime files.  The primary uses I see for this capability are for native editing of Canon DSLR MOV files which are explicitely supported, even with speed changes and effects, and for live support of <a href="http://cineform.com/neo3d/" target="_blank">Cineform&#8217;s</a> active metadata updates, to impliment non-destructive color and stereoscopic 3D workflows.  It also supports native playback of Red R3D files, and hardware outputs from <a href="http://www.matrox.com/video/en/products/mac/mxo2_family/mxo2_mini/avid/" target="_blank">Matrox MXO2</a> devices.<br />
<span id="more-81"></span><br />
<a href="http://www.decklink.com/" target="_blank">Blackmagic Design</a> has a whole selection of new products, the most significant of which is a thousand dollar software only version of their newly acquired <a href="http://www.decklink.com/davinci/resolve/" target="_blank">DaVinci Resolve </a>toolset.  The software runs on a MacPro with an NVidia GeForce 285 GTX GPU and a Decklink SDI card, and supports the <a href="http://www.bhphotovideo.com/c/product/571637-REG/Tangent_Devices_WAVE.html/BI/6727/KBID/7302" target="_blank">Tangent Wave</a> panel as a hardware inferface.  This release will really shake up the desktop DI market.  Blackmagic also introduced a series of USB 3.0 connected external I/O boxes including a laptop compatible <a href="http://www.decklink.com/products/ultrascope/" target="_blank">Ultrascope</a> for onset monitoring.  They also released a couple of 3D compatible products, and a new generation of 3G SDI matrix switchers to their <a href="http://www.decklink.com/products/videohub/" target="_blank">VideoHub</a> lineup.</p>
<p>Adobe announced all of the features of the new highly anticipated <a href="http://www.adobe.com/products/creativesuite/production/" target="_blank">Creative Suite CS5</a>, which will include native 64bit, CUDA GPU acceleration, and better support for formats like DPX and DSLR clips.  I will have many more <a href="http://www.bhphotovideo.com/c/search?Ntt=CS5&amp;N=0&amp;BI=6727&amp;KBID=7302 " target="_blank">CS5</a> details in future posts, delving into how that will change the landscape of many workflows.  There are lots more new developments in the post world, but those are the primary things that stick out to me right now.  We still have two more days, and I will be spending a good bit of time demonstration Cineform&#8217;s <a href="http://cineform.com/neo3d/" target="_blank">Neo3D</a> features at their booth at the back of the Lower South Hall.  So if anyone wants to catch up with me, feel free to stop by.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hd4pc.com/techblog/2010/04/13/live-from-nab-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shooting a Feature Film on the Canon 5D</title>
		<link>http://www.hd4pc.com/techblog/2009/11/04/shooting-with-the-canon-5d/</link>
		<comments>http://www.hd4pc.com/techblog/2009/11/04/shooting-with-the-canon-5d/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 08:44:06 +0000</pubDate>
		<dc:creator>McCarthyTech</dc:creator>
				<category><![CDATA[Product Reviews]]></category>
		<category><![CDATA[Workflow Ideas]]></category>
		<category><![CDATA[AVCHD]]></category>
		<category><![CDATA[Canon]]></category>
		<category><![CDATA[Compression]]></category>
		<category><![CDATA[DSLR]]></category>

		<guid isPermaLink="false">http://www.hd4pc.com/techblog/?p=58</guid>
		<description><![CDATA[The Canon 5D MarkII was the first DSLR that offered HD video capture capability worth considering as a replacement for film.  Its full sized sensor, full resolution 1080p recording, and high quality 40Mb AVCHD compression differentiated it from all competitors  I have experimented with many of the other DSLR options on the market, but most [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.usa.canon.com/consumer/controller?act=ModelInfoAct&amp;fcategoryid=139&amp;modelid=17662" target="_blank">Canon 5D MarkII</a> was the first <a href="http://en.wikipedia.org/wiki/Digital_single-lens_reflex_camera" target="_blank">DSLR</a> that offered HD video capture capability worth considering as a replacement for film.  Its <a href="http://en.wikipedia.org/wiki/Full-frame_digital_SLR" target="_blank">full sized sensor</a>, full resolution <a href="http://en.wikipedia.org/wiki/1080p" target="_blank">1080p</a> recording, and high quality 40Mb <a href="http://en.wikipedia.org/wiki/AVCHD" target="_blank">AVCHD </a>compression differentiated it from all competitors  I have experimented with many of the other DSLR options on the market, but most of the projects I have worked on for the last year have been shot with the <a href="http://www.bhphotovideo.com/c/product/583987-REG/Canon_2764B004_EOS_5D_Mark_II.html/BI/6727/KBID/7302" target="_blank">Canon 5D</a>, so the majority of my experience and workflow expertise has been with that particular camera, most of which I will try to share here.  The workflow has improved greatly as the tools have become further developed over the course of the last year.  While the most glaringly obvious issue was that the 5D only shot 30fps, that was acceptable for certain workflows, especially if the 5D was the only camera on a project.<br />
<span id="more-58"></span><br />
A much larger issue was the fact that the camera did not give the user manual control over certain important settings while in video mode, including <a href="http://en.wikipedia.org/wiki/Aperture" target="_blank">aperture</a>, <a href="http://en.wikipedia.org/wiki/Shutter_speed" target="_blank">shutter speed</a>, and <a href="http://en.wikipedia.org/wiki/Film_speed" target="_blank">ISO level</a>.  The settings could not be specifically dialed in, but any setting brought about through the automatic feature could be paused or locked for the duration of the next shot.  Having three variables all changing made it nearly impossible to trick the camera&#8217;s auto-exposure system into giving you the settings you wanted with any level of consistency.  The easiest setting to over-ride was aperture, since this was on the lense.  By preventing the camera from commuicating with the lense, the automatic feature could be disabled.  But with no electronic communication to the lense, the aperture must be set physically.  Older <a href="http://www.bhphotovideo.com/c/search?ci=274&amp;N=4288584247+4291315846&amp;BI=6727&amp;KBID=7302" target="_blank">Nikon</a> <a href="http://en.wikipedia.org/wiki/Nikkor" target="_blank">Nikkor</a> manual lenses were the only ones that easily <a href="http://www.kawamall.com/pd_one_piece_nikon_nikkor.cfm" target="_blank">adapted</a> to the 5D, that had physical rings for controlling the aperture manually.  Once the aperture was set, the standard practice was to point the camera at lighter or darker areas until the automatic exposure feature gave the user the desired settings, and then to lock it.  This process had to be repeated for each take or shot, as stopping record put the camera back into full auto.  Regardless, many people used this method of manipulating the camera to achieve the desired results for the first few months after its release, and I worked on a number of commercial projects that did.  Canon was not real excited about promoting the use of Nikon glass over its own lenses, so this was one of the first issues they fixed.  The 1.1.0 firmware update solved this problem by allowing the user to maunally set the aperture, shutter speed, and ISO, and keep it consistent from shot to shot.</p>
<p>So once the lenses issue was dealt with, were left with a selection of AVCHD encoded MOV files.  AVCHD is a processing intensive format that does not playback or edit very well.  While <a href="http://www.apple.com/quicktime" target="_blank">Quicktime </a>would play the files, it clipped the blacks and the whites at incorrect levels.  16 and 235 were being stretched to 0 and 255 on decode, lowering the dynamic range.  This was caused by Quicktime incorrectly interpreting one of the header fields on the file.  The solution to this was to use <a href="http://coreavc.com/" target="_blank">CoreAVC</a> to decode the files when converting into a different, and ideally more edit friendly, compression format.  Shortly after this workaround was developed, Apple released a Quicktime update (7.6) that fixed this particular issue entirely.</p>
<p>Beyond the clipping issue, there are other tricks to maximize the dynamic range of the 5D.  The picture style is used to control the way that the camera converts the 14bit RAW still into an 8-bit JPEG.  The same picture profile settings are applied to the 8-bit recorded video.  This allows you to do things to get the maximum detail out of the available 8-bits of color depth.  The first few projects I worked on that used the 5D, we used a custom picture profile that I got from Stu Maschwitz&#8217;s ProLost blog, <a href="http://prolost.com/blog/2009/1/19/5d-movies-arent-a-player-they-just-crush-a-lot.html" target="_blank">High Gamma 5</a>.  We did a number of comparison tests, and while High Gamma 5 gave us a wider total dynamic range, for our feature film, we eventually decided to use Neutral, one of the default Canon presets.  Neutral gave us a file that was closer to the final look we were going for, and with only 8bits of color depth, burning in your look, at least to a degree, should result in better picture quality at the end of the day.</p>
<p>Every file the camera records is named MVI_####.mov, with an auto-incrementing number, and no real override options.  That makes things simple on tiny projects, with one camera since each file has a unique name.  On larger projects, and ones that use more that one camera, (We usually have 15) file management can be a bit more work, to keep things straight throughout the post production process.  Our solution was to rename each MOV file with a unique 8 digit identifier as the new filename, and store the key to the original card and filename in a database.  This allows each clip to have a consistent name throughout the process, to show up on <a href="http://en.wikipedia.org/wiki/Edit_decision_list" target="_blank">EDLs</a> as a tape name or clip name as desired, without truncating unique values after the 8th digit for certain formats.  By the time we are done ,we usually have a source MOV, an Avid MXF, and an online Cineform AVI, all with the same content and file name.</p>
<p>Next up was the framerate problem, at 30p.  The first few projects I did with 5D we posted at 29.97, so the issue was solved with a simple reinterpretation of the framerate, when converting from the source AVCHD into an editing codec, and tweaking the audio .1% to match.  Unfortunately 29.97 footage doesn&#8217;t intercut with film very well, and won&#8217;t print back for theatrical masters either, so sometimes a 24p workflow is required.  For 24p projects, the conversion solution is much more complicated, involving motion compensated frame blending.  After extensive testing we concluded that this was best done with the Revision Effects <a href="http://www.revisionfx.com/products/twixtor/" target="_blank">Twixtor </a>plugin for AE, or using <a href="http://www.apple.com/finalcutstudio/compressor/pristine-format-conversions.html" target="_blank">Optical Flow </a>in FCS Compressor on OSX.  Having a PC centered workflow, I favor the AE based solution.  With render times at around an hour per minute of source footage, it is impractical to convert all of the source footage on large projects, which necessitates an offline edit.  Since we don&#8217;t have timecode and keycode, relinking for the online requires a bit more creativity.  We have found some interesting options that are unique to Premiere Pro CS4, related to the way it links EDLs to existing source footage that make this much simpler than our first tedious tests, which involved manually rebuilding projects at 24p back in Premiere Pro CS3.  The new CS4 version can convert the TC-In on an EDL to a framecounted In-point of an existing media file, with makes the onlining of 5D footage a relatively simple automatic process after a few find-replace edits (.mov to .avi in our case) to the EDL.  In the future, it looks like Canon is going to support 24p recording on all of their DSLR offerings, so all of these crazy 30p workarounds will soon be an obselete thing of the past.</p>
<p>Although it is much better in rough environments than most other electronics, Canon DSLRs do have their weaknesses.  I have operated a 5D in temperatures of <a href="http://www.youtube.com/watch?v=aKD56a3quMI" target="_blank">20 below zero</a>, and in the desert at over 120 degrees fahrenheit.  While we had no issues in the cold, where solid state recording has a huge advantage over tape, there are some issues at higher temperatures.  The camera sensor itself is a large piece of silicon, that generates a lot of heat on its own, and when combined with a high external temperature, in the worst cases is shuts off the camera.  You probably have to be over 150 degrees to get to that point, leaving the camera in a black metal box in direct sunlight for an extended period of time, but we have seen it happen.  A much more frequent problem, that is harder to detect, is that as the sensor begins to overheat, there will be much more video noise in the recorded picture, especially in the darks.  This is probably due to a higher latent voltage on the chip as its <a href="http://en.wikipedia.org/wiki/Electrical_resistance#Temperature_dependence" target="_blank">electrical resistance </a>changes with the temperature increase.  This has only been a problem for us when shooting with the same camera for many hours in a hot environment, and our solution is usually just to swap the camera bodies for one that has not been used in a while.  This obviously requires having multiple cameras on set, which isn&#8217;t always an option on lower budget projects.</p>
<p>The last issue, that we are still finding new ways to deal with, is <a href="http://en.wikipedia.org/wiki/Rolling_shutter" target="_blank">rolling shutter</a>.  Having a large format CMOS sensor, DSLRs are subject to rolling shutter, or inconsistencies between the top and bottom of the frame.  I have spent the last few months working on a project that put the 5D into some of the most intense situations.  As a fairly lightweight device, it is subject to more jitter and shake than a larger camera with more inertia, and with the camera moving, the rolling shutter results in the recorded picture being slightly geometrically skewed, depending on the direction of the motion.  We also shoot high speed objects, like helicopter rotor blades, which are known to cause <a href="http://vimeo.com/5934808" target="_blank">strange artifacts</a> in certain instances.  So far we have been lucky with that, and haven&#8217;t found any of those types of issues in our footage.</p>
<p>The type of rolling shutter artifact we are struggling with the most, is gunfire <a href="http://en.wikipedia.org/wiki/Muzzle_flash" target="_blank">muzzle flashes</a>, especially at night.  In the dark, the flash blows out the imager, but the flash does not last as long as even a single frame.  So with the rolling shutter, the top half of a frame will be totally blown out, with the bottom part looking normal, because the flash had subsided by the time that part of the chip was sampled, or vice versa.  Setting the shutter speed lower than the frame rate causes it to screw up more of the frame or frames, and setting it higher causes it to narrow the flash into a distinct horizontal band in the footage, neither of which is desirable.  One thing we have found that helps is setting the shutter on the 5D to 1/30th.  (We usually set it to 1/50 to get similar motion plur to film shot with a 180 degree shutter)  With the 30p framerate, the flash either affects an entire frame, or matching parts on two subsequent frames.  (Bottom part of one frame, and the reverse area on the top of the next one)  This gives us an entire over exposed frame if we stitch the two parts together.  This can be hand cut back into footage that has been brought from 30p to 24p by manually selecting frames.  It remains to be seen if this solution can be scaled practically to our entire movie.  The best way to avoid this issue is to avoid recording gunfire at close range in very dark environments.  The farther you are from the muzzle flash, and the more ambient light there is, the less it is going to flare out your camera, minimizing the degree of the resulting rolling shutter artifact.</p>
<p>So that should convey some of the challenges are in faced in using DSLRs for filmmaking, especially on large scale projects, but it is by no means an exhaustive list.  As the tools evolve to suit the cameras, and the cameras evolve to suit the tools, many of these issues will become much easier to solve and require fewer workarounds.  The AVCHD decoding issue was solved by a new release of Quicktime, the manual lense control was solved with a new firmware release from Canon.  The 30p conversion process is the next issue I see becoming a thing of the past, if Canon can get a 24p recording option onto the 5D.  I am looking forward to that day, but in the mean time I have 2TB of 30p footage, divided into 5,000 shots, to cut into a 24p film, so I have a lot of work ahead of me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hd4pc.com/techblog/2009/11/04/shooting-with-the-canon-5d/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

