<?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>Creative Workflow Hacks &#187; Utilities</title>
	<atom:link href="http://www.creative-workflow-hacks.com/category/utilities/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.creative-workflow-hacks.com</link>
	<description>Sharing tips, scripts and hacks for your creative workflow.</description>
	<lastBuildDate>Mon, 10 May 2010 17:40:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>64 bit issues running osascript from terminal</title>
		<link>http://www.creative-workflow-hacks.com/2010/03/10/64-bit-issues-running-osascript-from-terminal/</link>
		<comments>http://www.creative-workflow-hacks.com/2010/03/10/64-bit-issues-running-osascript-from-terminal/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 19:20:11 +0000</pubDate>
		<dc:creator>Dale</dc:creator>
				<category><![CDATA[System Administration]]></category>
		<category><![CDATA[Utilities]]></category>

		<guid isPermaLink="false">http://www.creative-workflow-hacks.com/?p=132</guid>
		<description><![CDATA[If you use osascript to run applescript from the command line, you may have run into errors looking something like:
Error loading /Library/ScriptingAdditions/Adobe Unit Types.osax/Contents/MacOS/Adobe Unit Types: ... no matching architecture in universal wrapper
This is due to osascript running in 64 bit mode and being unable to load a 32 bit addition. A quick fix is [...]]]></description>
			<content:encoded><![CDATA[<p>If you use <em>osascript</em> to run <em>applescript</em> from the command line, you may have run into errors looking something like:</p>
<p><code>Error loading /Library/ScriptingAdditions/Adobe Unit Types.osax/Contents/MacOS/Adobe Unit Types: ... no matching architecture in universal wrapper</code></p>
<p>This is due to <em>osascript</em> running in 64 bit mode and being unable to load a 32 bit addition. A quick fix is to force <em>osascript</em> to use<em> i386 architecture</em>, like so:<br />
<code><br />
arch -i386 osascript path/to/applescript<br />
</code></p>
<p>In addition, you can now eliminate the error referenced above by downloading the latest <a href="http://kb2.adobe.com/cps/516/cpsid_51615.html">64 bit Adobe Unit Types.osax</a> from the Adobe site. </p>
<p>Here&#8217;s hoping the 64 bit transition goes smoothly for all involved. I&#8217;m thinking the performance payoffs will make these little workflow snags worth the effort.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.creative-workflow-hacks.com/2010/03/10/64-bit-issues-running-osascript-from-terminal/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Creating Workflow Tools for the Flash IDE Session at Adobe Max</title>
		<link>http://www.creative-workflow-hacks.com/2009/10/08/creating-workflow-tools-for-the-flash-ide-session-at-adobe-max/</link>
		<comments>http://www.creative-workflow-hacks.com/2009/10/08/creating-workflow-tools-for-the-flash-ide-session-at-adobe-max/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 18:57:28 +0000</pubDate>
		<dc:creator>Dale</dc:creator>
				<category><![CDATA[Utilities]]></category>
		<category><![CDATA[flash/actionscript]]></category>

		<guid isPermaLink="false">http://www.creative-workflow-hacks.com/?p=123</guid>
		<description><![CDATA[Adobe just posted tons of great sessions from Adobe Max. I found this session dealing with workflow, JSFL, Flash IDE panels, etc. particularly interesting.

]]></description>
			<content:encoded><![CDATA[<p>Adobe just posted tons of <a title="Adobe TV Max Sessions" href="http://tv.adobe.com/show/max-2009-develop?CFID=4351494&amp;CFTOKEN=68735063" target="_blank">great sessions</a> from <a title="Adobe Max" href="http://max.adobe.com/" target="_blank">Adobe Max</a>. I found this session dealing with workflow, JSFL, Flash IDE panels, etc. particularly interesting.</p>
<p><object width="425" height="256"><param name="movie" value="http://images.tv.adobe.com//swf/player.swf"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><param name="FlashVars" value="fileID=2372&#038;context=162&#038;embeded=true&#038;environment=production"></param><embed src="http://images.tv.adobe.com//swf/player.swf" flashvars="fileID=2372&#038;context=162&#038;embeded=true&#038;environment=production" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="256"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.creative-workflow-hacks.com/2009/10/08/creating-workflow-tools-for-the-flash-ide-session-at-adobe-max/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Help me beta test a Sequencing Utility for Final Cut Pro</title>
		<link>http://www.creative-workflow-hacks.com/2006/12/15/help-me-beta-test-a-sequencing-utility-for-final-cut-pro/</link>
		<comments>http://www.creative-workflow-hacks.com/2006/12/15/help-me-beta-test-a-sequencing-utility-for-final-cut-pro/#comments</comments>
		<pubDate>Fri, 15 Dec 2006 22:47:57 +0000</pubDate>
		<dc:creator>Dale</dc:creator>
				<category><![CDATA[Final Cut Pro]]></category>
		<category><![CDATA[Utilities]]></category>

		<guid isPermaLink="false">http://www.creative-workflow-hacks.com/2006/12/15/help-me-beta-test-a-sequencing-utility-for-final-cut-pro/</guid>
		<description><![CDATA[Have you ever had a bunch of Quicktime movies or Image files that you needed to lay out in Final Cut Pro? Maybe you&#8217;re making an element tape for delivery to a client, or prepping a bunch of lower thirds and titles for your program.


I find myself doing this kind of thing all of the [...]]]></description>
			<content:encoded><![CDATA[<p>Have you ever had a bunch of <strong>Quicktime movies</strong> or <strong>Image files</strong> that you needed to lay out in <strong>Final Cut Pro</strong>? Maybe you&#8217;re making an <strong>element tape</strong> for delivery to a client, or prepping a bunch of <strong>lower thirds</strong> and <strong>titles</strong> for your program.
</p>
<p>
I find myself doing this kind of thing all of the time, and they all follow a certain set of rules. Something like, each element should be at 5 second intervals with a minimum of 5 seconds between each element, rinse and repeat. If you&#8217;re like me, you grab all of your elements throw them in a timeline and do the <strong>Carpal tunnel inducing dance</strong> of the up/down arrows. There has to be an easier way right?
</p>
<p>Well, with <strong>Final Cut XML</strong>, there really is an easier way. <strong>Element Drop</strong> is a super simple <strong>drag and drop</strong> application that <strong>lays out a Final Cut timeline</strong> of <strong>Quicktime movies or Images</strong>. Drag and drop a bunch of elements on the application and <strong>Final Cut Pro</strong> is launched and each element is layed out in a timeline based on user preferences. <strong>Chapter Markers</strong> can be included for <strong>super easy approval DVD&#8217;s</strong> (Tutorial to come).
</p>
<div style="height: 140px;">
<img alt="Element Drop Drag and Drop Interface" src="http://www.creative-workflow-hacks.com/images/elementDropInterface.jpg" />
</div>
<div style="height: 340px;">
<img alt="Element Drop Preferences" src="http://www.creative-workflow-hacks.com/images/elementDropPreferences.jpg" />
</div>
<div style="height: 150px;">
<img alt="Final Cut Timeline" src="http://www.creative-workflow-hacks.com/images/finalCutTimeline.jpg" />
</div>
<p>There are a lot features like <strong>Auto-filled Slates</strong>, <strong>Automated Log Generation</strong> and <strong>Timeline Database Integration</strong> that I can see adding, and I&#8217;d love to hear feedback on features as well as bugs. <strong>Element Drop</strong> only works in <strong>OS X 10.4 (Tiger)</strong> and above and should work with <strong>Final Cut  4.5</strong> and above. The application uses <strong>Spotlight metadata</strong> to identify files, so in this version you will need to drop elements from indexed volumes, I&#8217;m considering using file extensions to identify files as a fail safe in future versions.
</p>
<h2>UPDATE 01.15.2007</h2>
<p>Thanks for all the initial feedback it&#8217;s been very helpful. There turned out to be a couple of show stopper bugs related to sorting, drop frame calculations and file discovery that I am currently working out. I&#8217;ve updated the expired beta, but at this point it is more of a tech demo of the direction I&#8217;d like to see the utility follow than a useful tool. Feel free to download it and report bugs and features. I&#8217;m also working on a detailed bug list so you can see limitations.
</p>
<h2>UPDATE 01.22.2007</h2>
<p><em>beta 3</em> Fixed file sorting problem, this makes the beta usable again. Still working on drop frame calculations and more robust file discovery.
</p>
<h2>UPDATE 02.06.2007</h2>
<p><em>beta 4</em> Modernized interface with focus ring feedback. Need to fix: drop frame calculations and file discovery by extensions.
</p>
<p><a href="http://www.creative-workflow-hacks.com/downloads/elementDrop.zip">.zip archive of Element Drop</a></p>
<p>Please send beta feedback and bugs to dale(at)creative-workflow-hacks(dot)com. </p>
<p>The third beta of <strong>Element Drop</strong> will expire in 30 days</p>
]]></content:encoded>
			<wfw:commentRss>http://www.creative-workflow-hacks.com/2006/12/15/help-me-beta-test-a-sequencing-utility-for-final-cut-pro/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>A small command-line utility to convert paths and pathurls  for OSX</title>
		<link>http://www.creative-workflow-hacks.com/2006/07/20/a-small-command-line-utility-for-osx-to-convert-paths-and-pathurls/</link>
		<comments>http://www.creative-workflow-hacks.com/2006/07/20/a-small-command-line-utility-for-osx-to-convert-paths-and-pathurls/#comments</comments>
		<pubDate>Thu, 20 Jul 2006 13:15:02 +0000</pubDate>
		<dc:creator>Dale</dc:creator>
				<category><![CDATA[OSX]]></category>
		<category><![CDATA[Utilities]]></category>

		<guid isPermaLink="false">http://www.creative-workflow-hacks.com/2006/07/20/a-small-command-line-utility-for-osx-to-convert-paths-and-pathurls/</guid>
		<description><![CDATA[One of the notable short comings of the workflow I outlined for converting Final Cut Pro elements into After Effects projects via scripting was the limited path support. That was mainly due to the fact that Final Cut Pro uses a fully qualified path url of the form file://path/to/file and After Effects has an Absolute [...]]]></description>
			<content:encoded><![CDATA[<p>One of the notable short comings of the <a href="http://www.creative-workflow-hacks.com/2006/03/09/moving-between-final-cut-pro-and-after-effects-the-scripting-option/">workflow I outlined</a> for converting <strong>Final Cut Pro</strong> elements into <strong>After Effects</strong> projects via scripting was the limited path support. That was mainly due to the fact that <strong>Final Cut Pro</strong> uses a fully qualified path url of the form <strong>file://path/to/file</strong> and <strong>After Effects</strong> has an <strong>Absolute URI</strong> that uses the tilde as a shortcut for the  current user&#8217;s home directory. So, <strong>file://Volumes/MyHD/Users/Dale/Stuff</strong> becomes <strong>~/Stuff</strong>. Trying to munge all of the contingencies in Javascript is not a pleasant task, and <strong>Cocoa</strong> has a nice set of methods for dealing with just this situation, including <strong>stringByAbbreviatingWithTildeInPath</strong> and <strong>stringByExpandingTildeInPath</strong>.</p>
<p>What I&#8217;ve done is written a small <strong>Cocoa foundation tool</strong> that works on the command line to move between the formats of interest. The tool takes the following switches.</p>
<dl>
<dt>pathconvert -u  pathurl</dt>
<dd>Takes a <strong>pathurl</strong> of the form <strong>file://localhost/Volumes/Storage/Users/Dale/test</strong> used by <strong>Final Cut XML</strong> and converts it to an <strong>AbsoluteURI</strong> that <strong>After Effects</strong> will be happy with, including using <strong>stringByAbbreviatingWithTildeInPath</strong> to resolve directories in the <strong>User Home</strong> folder, such that the <strong>pathurl</strong> above becomes <strong>~/test</strong>. </dd>
<dt>pathconvert -f  fullpath</dt>
<dd>Takes a fullpath of the form <strong>/Volumes/MyHD/Users/Dale/Test</strong> and returns a short cut tilde path when appropriate. The string above would become <strong>~/Test</strong>. </dd>
<dt>pathconvert -t  abbreviatedPath</dt>
<dd>Takes a short cut path of the form <strong>~/Test</strong> and returns a full path when appropriate. The string above would become <strong>/Volumes/MyHD/Users/Dale/Test</strong>. </dd>
</dl>
<p>This utility, combined with <strong>system.callSystem()</strong> in After Effects 7 will make our work with <strong>Final Cut Pro XML</strong> a lot more friendly in a scripting environment. Next up is an updated tutorial on working with <strong>Final Cut XML</strong> and <strong>After Effects scripting</strong> and more detailed instructions on how to install and use this utility. I wanted to post this now to get feedback from power users and developers on potential problems and gotchas. I&#8217;m not much of a c hacker, so I&#8217;m enclosing both the <strong>XCode project files and a compiled binary</strong>. Please send any improvements or ideas to me and I&#8217;ll share them here. As always, feedback and improvements to <strong>dale(at)creative-workflow-hacks(dot)com. </strong></p>
<p><a href="http://www.creative-workflow-hacks.com/downloads/pathconvert.zip">Compiled Binary and XCode Project files available here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.creative-workflow-hacks.com/2006/07/20/a-small-command-line-utility-for-osx-to-convert-paths-and-pathurls/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>MPEG Streamclip, a great little free utility for batch format conversions</title>
		<link>http://www.creative-workflow-hacks.com/2006/07/10/mpeg-streamclip-a-great-little-free-utility-for-batch-format-conversions/</link>
		<comments>http://www.creative-workflow-hacks.com/2006/07/10/mpeg-streamclip-a-great-little-free-utility-for-batch-format-conversions/#comments</comments>
		<pubDate>Tue, 11 Jul 2006 01:00:18 +0000</pubDate>
		<dc:creator>Dale</dc:creator>
				<category><![CDATA[Commentary]]></category>
		<category><![CDATA[Utilities]]></category>

		<guid isPermaLink="false">http://www.creative-workflow-hacks.com/2006/07/10/mpeg-streamclip-a-great-little-free-utility-for-batch-format-conversions/</guid>
		<description><![CDATA[As I alluded to  here, I&#8217;m in the middle of a really big HDCam SR job right now. Lots and Lots of data. Part of the job involves batch format conversions. The kind of stuff I usually do with Cleaner, Compressor, or even Batch Export in FCP. For a number of reasons, each of [...]]]></description>
			<content:encoded><![CDATA[<p>As I alluded to <a href="http://www.creative-workflow-hacks.com/2006/06/12/using-hdcam-sr-as-an-acquisition-format/"> here</a>, I&#8217;m in the middle of a really big <strong>HDCam SR</strong> job right now. Lots and Lots of data. Part of the job involves batch format conversions. The kind of stuff I usually do with <a href="http://www.autodesk.com/cleanerxl">Cleaner</a>, <a href="http://www.apple.com/finalcutstudio/compressor/">Compressor</a>, or even <a href="http://www.creative-workflow-hacks.com/2006/05/23/using-batch-export-in-final-cut-pro/">Batch Export in FCP</a>. For a number of reasons, each of these stepped up to the plate and wiffed. Limitations in cropping, some quality issues, some conversion time issues, etc.. I don&#8217;t want to be too critical or specific about my problems with each program because each of these products is great in its own way with individual strengths and weaknesses and our issues were pretty job specific.</p>
<p>What I do want to do however is rave about a great little freeware app from <strong>Squared 5</strong> called<a href="http://www.squared5.com/"> MPEG Streamclip</a>. When we started to have issues with our usual suite of software we looked around for some alternatives and ended up here. I must admit I was skeptical that it&#8217;d really be able to help us on a job of this scope. I&#8217;d played with earlier versions of this software when I was doing some <strong>HDV conversion</strong> and thought it was a pretty cool little utility, but the latest version is really fast, has really stunning quality options, does batch processing, is available in <a href="http://www.squared5.com/svideo/mpeg-streamclip-mac.html">Mac</a> and <a  href="http://www.squared5.com/svideo/mpeg-streamclip-win.html">Windows</a> versions and is <strong>free</strong>. Really nice work and it looks like the developer is adding features and tweaking the interface at a nice clip.</p>
<p> I&#8217;ve crashed a couple of times during heavy batches and it&#8217;s a little bit of a concern putting complete faith in a product where the support path is unclear, but download the app and see if it meets your needs. Looks like it&#8217;s going to really help in a pinch.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.creative-workflow-hacks.com/2006/07/10/mpeg-streamclip-a-great-little-free-utility-for-batch-format-conversions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
