<?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>Brooks Andrus</title>
	<atom:link href="http://www.brooksandrus.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brooksandrus.com/blog</link>
	<description>This is the blog of Brooks Andrus. Here, at irregular intervals, you may find digital noise centered around the activities of an early 21st century technologist. I work for TechSmith Corporation, but this web space and the views found on it are entirely my own.</description>
	<lastBuildDate>Wed, 04 Aug 2010 20:36:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>3d Screencasting: Episode VI &#8211; Ultra Cool Shadows &amp; Motion Blur</title>
		<link>http://www.brooksandrus.com/blog/2010/08/04/3d-screencasting-episode-vi-ultra-cool-shadows-motion-blur/</link>
		<comments>http://www.brooksandrus.com/blog/2010/08/04/3d-screencasting-episode-vi-ultra-cool-shadows-motion-blur/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 13:45:55 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
				<category><![CDATA[After Effects]]></category>
		<category><![CDATA[Screencasting]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[camtasia]]></category>
		<category><![CDATA[cinematography]]></category>
		<category><![CDATA[screencasting as art]]></category>
		<category><![CDATA[snagit]]></category>
		<category><![CDATA[techsmith]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=1367</guid>
		<description><![CDATA[Shadows are the sizzle to the steak of your 3d lighting and camera moves. They add elegance and style, truly creating the illusion of depth and space. You definitely want them in your 3d screencasts and you want them to be bad azz. Speaking of illusions, we really want to sell the reality of our [...]]]></description>
			<content:encoded><![CDATA[<p>Shadows are the sizzle to the steak of your 3d lighting and camera moves. They add elegance and style, truly creating the illusion of depth and space. You definitely want them in your 3d screencasts and you want them to be bad azz. Speaking of illusions, we really want to sell the reality of our window&#8217;s animation and that means applying some subtle tweaks and gloss in the form of motion blur and easing. You&#8217;ll be amazed at how big a difference these spit and polish techniques make to our finished product. Let&#8217;s get the lead out and learn how in the final installment of this 3d screencasting series! </p>
<p>Video runs 3:57.</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_Gido8dG6kpo&amp;hl=en_US&amp;fs=1?color1=0x3a3a3a&amp;color2=0x999999_1730419889"
			class="flashmovie"
			width="640"
			height="385">
	<param name="movie" value="http://www.youtube.com/v/Gido8dG6kpo&amp;hl=en_US&amp;fs=1?color1=0x3a3a3a&amp;color2=0x999999" />
	<param name="allowscriptaccess" value="always" />
	<param name="allowfullscreen" value="true" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.youtube.com/v/Gido8dG6kpo&amp;hl=en_US&amp;fs=1?color1=0x3a3a3a&amp;color2=0x999999"
			name="fm_Gido8dG6kpo&amp;hl=en_US&amp;fs=1?color1=0x3a3a3a&amp;color2=0x999999_1730419889"
			width="640"
			height="385">
		<param name="allowscriptaccess" value="always" />
		<param name="allowfullscreen" value="true" />
	<!--<![endif]-->
		 <!-- Begin Alternate Content -->
<p><video controls width="640" height="360"><source src="http://www.brooksandrus.com/media/3dscreencasting_p6_fc.mp4" type="video/mp4" /><source src="http://www.brooksandrus.com/media/3dscreencasting_p6_fc.webm" type="video/webm" /><source src="http://www.brooksandrus.com/media/3dscreencasting_p6_fc.ogv" type="video/ogg" /></video>
<ul>
<li><a href="http://www.brooksandrus.com/media/3dscreencasting_p6_fc.mp4">Download MPEG-4 AVC Video</a></li>
<li><a href="http://www.brooksandrus.com/media/3dscreencasting_p6_fc.ogv">Download Ogg Video</a></li>
<li><a href="http://www.brooksandrus.com/media/3dscreencasting_p6_fc.webm">Download WebM Video</a></li>
</ul>
<p> <a href="http://adobe.com/go/getflashplayer"> <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /> </a></p>
<p><!-- End Alternate Content --> 
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p>If you&#8217;d like to use the assets in this tutorial and view a completed After Effects sample project you can download the files <a href="http://www.brooksandrus.com/resources/3dscrn_assets.zip">here</a>.</p>
<p>3d Screencasting Episodes</p>
<ol>
<li>Episode I   &#8211; <a href="http://www.brooksandrus.com/blog/2010/07/30/3d-screencasting-episode-i-it-aint-your-daddys-screencasting/">It Ain’t Your Daddy’s Screencasting</a></li>
<li>Episode II  &#8211; <a href="http://www.brooksandrus.com/blog/2010/07/31/3d-screencasting-episode-ii-rotoscope-our-problems-away/">Rotoscope Our Problems Away</a></li>
<li>Episode III &#8211; <a href="http://www.brooksandrus.com/blog/2010/08/01/3d-screencasting-episode-iii-building-a-screenshot-screen-video-sandwich/">Building a Screenshot / Screen Video Sandwich</a></li>
<li>Episode IV &#8211; <a href="http://www.brooksandrus.com/blog/2010/08/02/3d-screencasting-episode-iv-the-magic-of-inverted-masks/">The Magic of Inverted Masks</a></li>
<li>Episode V  &#8211; <a href="http://www.brooksandrus.com/blog/2010/08/03/3d-screencasting-episode-v-killer-animated-windows/">Killer Animated Windows</a></li>
<li>Episode VI &#8211; Ultra Cool Shadows &#038; Motion Blur</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2010/08/04/3d-screencasting-episode-vi-ultra-cool-shadows-motion-blur/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>3d Screencasting: Episode V &#8211; Killer Animated Windows</title>
		<link>http://www.brooksandrus.com/blog/2010/08/03/3d-screencasting-episode-v-killer-animated-windows/</link>
		<comments>http://www.brooksandrus.com/blog/2010/08/03/3d-screencasting-episode-v-killer-animated-windows/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 14:30:34 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
				<category><![CDATA[After Effects]]></category>
		<category><![CDATA[Screencasting]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[camtasia]]></category>
		<category><![CDATA[cinematography]]></category>
		<category><![CDATA[screencasting as art]]></category>
		<category><![CDATA[snagit]]></category>
		<category><![CDATA[techsmith]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=1365</guid>
		<description><![CDATA[Tired of putting your viewers to sleep with flat, boring screencasts? It&#8217;s time to change that by bringing the screen to life with 3d animated windows. I mean, who can resist windows that whiz out of the desktop and then get blown away? Well, today&#8217;s the day when all of our rotoscoping and pre-comping work [...]]]></description>
			<content:encoded><![CDATA[<p>Tired of putting your viewers to sleep with flat, boring screencasts? It&#8217;s time to change that by bringing the screen to life with 3d animated windows. I mean, who can resist windows that whiz out of the desktop and then get blown away? Well, today&#8217;s the day when all of our rotoscoping and pre-comping work pays off. We&#8217;re finally going to fly that window right off the desktop and straight at the audience. Put that in your pipe and smoke on it all you boring 2d screencasters! Enough chit chat. It&#8217;s time to get some learnin&#8217; on!</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_ajH1IQtt9Dk&amp;hl=en_US&amp;fs=1?color1=0x3a3a3a&amp;color2=0x999999_588206303"
			class="flashmovie"
			width="640"
			height="385">
	<param name="movie" value="http://www.youtube.com/v/ajH1IQtt9Dk&amp;hl=en_US&amp;fs=1?color1=0x3a3a3a&amp;color2=0x999999" />
	<param name="allowscriptaccess" value="always" />
	<param name="allowfullscreen" value="true" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.youtube.com/v/ajH1IQtt9Dk&amp;hl=en_US&amp;fs=1?color1=0x3a3a3a&amp;color2=0x999999"
			name="fm_ajH1IQtt9Dk&amp;hl=en_US&amp;fs=1?color1=0x3a3a3a&amp;color2=0x999999_588206303"
			width="640"
			height="385">
		<param name="allowscriptaccess" value="always" />
		<param name="allowfullscreen" value="true" />
	<!--<![endif]-->
		 <!-- Begin Alternate Content -->
<p><video controls width="640" height="360"><source src="http://www.brooksandrus.com/media/3dscreencasting_p5_fc.mp4" type="video/mp4" /><source src="http://www.brooksandrus.com/media/3dscreencasting_p5_fc.webm" type="video/webm" /><source src="http://www.brooksandrus.com/media/3dscreencasting_p5_fc.ogv" type="video/ogg" /></video>
<ul>
<li><a href="http://www.brooksandrus.com/media/3dscreencasting_p5_fc.mp4">Download MPEG-4 AVC Video</a></li>
<li><a href="http://www.brooksandrus.com/media/3dscreencasting_p5_fc.ogv">Download Ogg Video</a></li>
<li><a href="http://www.brooksandrus.com/media/3dscreencasting_p5_fc.webm">Download WebM Video</a></li>
</ul>
<p> <a href="http://adobe.com/go/getflashplayer"> <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /> </a></p>
<p><!-- End Alternate Content --> 
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p>If you&#8217;d like to use the assets in this tutorial and view a completed After Effects sample project you can download the files <a href="http://www.brooksandrus.com/resources/3dscrn_assets.zip">here</a>.</p>
<p>3d Screencasting Episodes</p>
<ol>
<li>Episode I   &#8211; <a href="http://www.brooksandrus.com/blog/2010/07/30/3d-screencasting-episode-i-it-aint-your-daddys-screencasting/">It Ain’t Your Daddy’s Screencasting</a></li>
<li>Episode II  &#8211; <a href="http://www.brooksandrus.com/blog/2010/07/31/3d-screencasting-episode-ii-rotoscope-our-problems-away/">Rotoscope Our Problems Away</a></li>
<li>Episode III &#8211; <a href="http://www.brooksandrus.com/blog/2010/08/01/3d-screencasting-episode-iii-building-a-screenshot-screen-video-sandwich/">Building a Screenshot / Screen Video Sandwich</a></li>
<li>Episode IV &#8211; <a href="http://www.brooksandrus.com/blog/2010/08/02/3d-screencasting-episode-iv-the-magic-of-inverted-masks/">The Magic of Inverted Masks</a></li>
<li>Episode V  &#8211; Killer Animated Windows</li>
<li>Episode VI &#8211; <a href="http://www.brooksandrus.com/blog/2010/08/04/3d-screencasting-episode-vi-ultra-cool-shadows-motion-blur">Ultra Cool Shadows &#038; Motion Blur</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2010/08/03/3d-screencasting-episode-v-killer-animated-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3d Screencasting: Episode IV &#8211; The Magic of Inverted Masks</title>
		<link>http://www.brooksandrus.com/blog/2010/08/02/3d-screencasting-episode-iv-the-magic-of-inverted-masks/</link>
		<comments>http://www.brooksandrus.com/blog/2010/08/02/3d-screencasting-episode-iv-the-magic-of-inverted-masks/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 12:00:01 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
				<category><![CDATA[After Effects]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Screencasting]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[camtasia]]></category>
		<category><![CDATA[cinematography]]></category>
		<category><![CDATA[screencasting as art]]></category>
		<category><![CDATA[snagit]]></category>
		<category><![CDATA[techsmith]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=1363</guid>
		<description><![CDATA[If we&#8217;re going to pull off this 3d screencasting gig we&#8217;ll need to clean up our screen recording footage and make our 3d window disappear. It&#8217;s going to be animating and exploding after all, which means we can&#8217;t have a copy of it just hanging around on the desktop all the time. That calls for [...]]]></description>
			<content:encoded><![CDATA[<p>If we&#8217;re going to pull off this 3d screencasting gig we&#8217;ll need to clean up our screen recording footage and make our 3d window disappear. It&#8217;s going to be animating and exploding after all, which means we can&#8217;t have a copy of it just hanging around on the desktop all the time. That calls for some magic. The kind that would make Harry Potter proud. </p>
<p>Now, I know what you&#8217;re thinking&#8211;this cat&#8217;s gone off the deep end. He&#8217;s read too many fantasy adventure novels and has swallowed the whole magical powers bit hook, line and sinker. You&#8217;re right about that last part, but in reality working with After Effects is akin to being handed Harry Potter&#8217;s wand, and the <a href="http://en.wikipedia.org/wiki/Rotoscoping">rotoscoping</a> / masking techniques you&#8217;re learning in this series are a <a href="http://harrypotter.wikia.com/wiki/Defence_Against_the_Dark_Arts">Defence Against the Dark Arts</a> crash course. In 3d Screencasting Episode IV we&#8217;re going to be dashing around our screen footage, inverting masks and disappearing windows. It&#8217;s not learning. It&#8217;s magic! ;-)</p>
<p>Without further ado, it&#8217;s time to climb aboard my little screencasting wizards, we&#8217;re going for a magic carpet ride!</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_C-kczAlrjj8&amp;hl=en_US&amp;fs=1?color1=0x3a3a3a&amp;color2=0x999999_242284472"
			class="flashmovie"
			width="640"
			height="385">
	<param name="movie" value="http://www.youtube.com/v/C-kczAlrjj8&amp;hl=en_US&amp;fs=1?color1=0x3a3a3a&amp;color2=0x999999" />
	<param name="allowscriptaccess" value="always" />
	<param name="allowfullscreen" value="true" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.youtube.com/v/C-kczAlrjj8&amp;hl=en_US&amp;fs=1?color1=0x3a3a3a&amp;color2=0x999999"
			name="fm_C-kczAlrjj8&amp;hl=en_US&amp;fs=1?color1=0x3a3a3a&amp;color2=0x999999_242284472"
			width="640"
			height="385">
		<param name="allowscriptaccess" value="always" />
		<param name="allowfullscreen" value="true" />
	<!--<![endif]-->
		 <!-- Begin Alternate Content -->
<p><video controls width="640" height="360"><source src="http://www.brooksandrus.com/media/3dscreencasting_p4_fc.mp4" type="video/mp4" /><source src="http://www.brooksandrus.com/media/3dscreencasting_p4_fc.webm" type="video/webm" /><source src="http://www.brooksandrus.com/media/3dscreencasting_p4_fc.ogv" type="video/ogg" /></video>
<ul>
<li><a href="http://www.brooksandrus.com/media/3dscreencasting_p4_fc.mp4">Download MPEG-4 AVC Video</a></li>
<li><a href="http://www.brooksandrus.com/media/3dscreencasting_p4_fc.ogv">Download Ogg Video</a></li>
<li><a href="http://www.brooksandrus.com/media/3dscreencasting_p4_fc.webm">Download WebM Video</a></li>
</ul>
<p> <a href="http://adobe.com/go/getflashplayer"> <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /> </a></p>
<p><!-- End Alternate Content --> 
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p>If you&#8217;d like to use the assets in this tutorial and view a completed After Effects sample project you can download the files <a href="http://www.brooksandrus.com/resources/3dscrn_assets.zip">here</a>.</p>
<p>3d Screencasting Episodes</p>
<ol>
<li>Episode I   &#8211; <a href="http://www.brooksandrus.com/blog/2010/07/30/3d-screencasting-episode-i-it-aint-your-daddys-screencasting/">It Ain’t Your Daddy’s Screencasting</a></li>
<li>Episode II  &#8211; <a href="http://www.brooksandrus.com/blog/2010/07/31/3d-screencasting-episode-ii-rotoscope-our-problems-away/">Rotoscope Our Problems Away</a></li>
<li>Episode III &#8211; <a href="http://www.brooksandrus.com/blog/2010/08/01/3d-screencasting-episode-iii-building-a-screenshot-screen-video-sandwich/">Building a Screenshot / Screen Video Sandwich</a></li>
<li>Episode IV &#8211; The Magic of Inverted Masks</li>
<li>Episode V  &#8211; <a href="http://www.brooksandrus.com/blog/2010/08/03/3d-screencasting-episode-v-killer-animated-windows/">Killer Animated Windows</a></li>
<li>Episode VI &#8211; <a href="http://www.brooksandrus.com/blog/2010/08/04/3d-screencasting-episode-vi-ultra-cool-shadows-motion-blur">Ultra Cool Shadows &#038; Motion Blur</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2010/08/02/3d-screencasting-episode-iv-the-magic-of-inverted-masks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3d Screencasting: Episode III &#8211; Building a Screenshot / Screen Video Sandwich</title>
		<link>http://www.brooksandrus.com/blog/2010/08/01/3d-screencasting-episode-iii-building-a-screenshot-screen-video-sandwich/</link>
		<comments>http://www.brooksandrus.com/blog/2010/08/01/3d-screencasting-episode-iii-building-a-screenshot-screen-video-sandwich/#comments</comments>
		<pubDate>Sun, 01 Aug 2010 13:00:40 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
				<category><![CDATA[After Effects]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Screencasting]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[camtasia]]></category>
		<category><![CDATA[cinematography]]></category>
		<category><![CDATA[screencasting as art]]></category>
		<category><![CDATA[snagit]]></category>
		<category><![CDATA[techsmith]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=1360</guid>
		<description><![CDATA[Hungry for killer screencasting chops? You&#8217;ve come to the right place. In 3d Screencasting: Episode III we&#8217;re going to combine our transparent Snagit 10 screenshots and Camtasia Studio video footage to create an independent window that can be animated in 3d space. I like to to think of it as making an open face sandwich&#8211;the [...]]]></description>
			<content:encoded><![CDATA[<p>Hungry for killer screencasting chops? You&#8217;ve come to the right place. In 3d Screencasting: Episode III we&#8217;re going to combine our transparent Snagit 10 screenshots and Camtasia Studio video footage to create an independent window that can be animated in 3d space. I like to to think of it as making an open face sandwich&#8211;the Snagit screenshots are the bread and the screen video is the yummy content that sits on top. </p>
<p>To build this sandwich, we&#8217;ll use the rotoscoping skills we acquired in <a href="http://www.brooksandrus.com/blog/2010/07/31/3d-screencasting-episode-ii-rotoscope-our-problems-away/">Episode II</a> to trim away screen video footage that we don&#8217;t want and expose our transparent window frame. Once we&#8217;re done editing we&#8217;ll pre-compose our layers together into a single composition (layer) that can be easily repositioned, scaled, or exploded (hells to the yah, as the kids in here in the States say). Whet your appetite and dig in!</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_p50JN4wpVKI&amp;hl=en_US&amp;fs=1?color1=0x3a3a3a&amp;color2=0x999999_1872602933"
			class="flashmovie"
			width="640"
			height="385">
	<param name="movie" value="http://www.youtube.com/v/p50JN4wpVKI&amp;hl=en_US&amp;fs=1?color1=0x3a3a3a&amp;color2=0x999999" />
	<param name="allowscriptaccess" value="always" />
	<param name="allowfullscreen" value="true" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.youtube.com/v/p50JN4wpVKI&amp;hl=en_US&amp;fs=1?color1=0x3a3a3a&amp;color2=0x999999"
			name="fm_p50JN4wpVKI&amp;hl=en_US&amp;fs=1?color1=0x3a3a3a&amp;color2=0x999999_1872602933"
			width="640"
			height="385">
		<param name="allowscriptaccess" value="always" />
		<param name="allowfullscreen" value="true" />
	<!--<![endif]-->
		 <!-- Begin Alternate Content -->
<p><video controls width="640" height="360"><source src="http://www.brooksandrus.com/media/3dscreencasting_p3_fc.mp4" type="video/mp4" /><source src="http://www.brooksandrus.com/media/3dscreencasting_p3_fc.webm" type="video/webm" /><source src="http://www.brooksandrus.com/media/3dscreencasting_p3_fc.ogv" type="video/ogg" /></video>
<ul>
<li><a href="http://www.brooksandrus.com/media/3dscreencasting_p3_fc.mp4">Download MPEG-4 AVC Video</a></li>
<li><a href="http://www.brooksandrus.com/media/3dscreencasting_p3_fc.ogv">Download Ogg Video</a></li>
<li><a href="http://www.brooksandrus.com/media/3dscreencasting_p3_fc.webm">Download WebM Video</a></li>
</ul>
<p> <a href="http://adobe.com/go/getflashplayer"> <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /> </a></p>
<p><!-- End Alternate Content --> 
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p>If you&#8217;d like to use the assets in this tutorial and view a completed After Effects sample project you can download the files <a href="http://www.brooksandrus.com/resources/3dscrn_assets.zip">here</a>.</p>
<p>3d Screencasting Episodes</p>
<ol>
<li>Episode I   &#8211; <a href="http://www.brooksandrus.com/blog/2010/07/30/3d-screencasting-episode-i-it-aint-your-daddys-screencasting/">It Ain’t Your Daddy’s Screencasting</a></li>
<li>Episode II  &#8211; <a href="http://www.brooksandrus.com/blog/2010/07/31/3d-screencasting-episode-ii-rotoscope-our-problems-away/">Rotoscope Our Problems Away</a></li>
<li>Episode III &#8211; Building a Screenshot / Screen Video Sandwich</li>
<li>Episode IV &#8211; <a href="http://www.brooksandrus.com/blog/2010/08/02/3d-screencasting-episode-iv-the-magic-of-inverted-masks/">The Magic of Inverted Masks</a></li>
<li>Episode V  &#8211; <a href="http://www.brooksandrus.com/blog/2010/08/03/3d-screencasting-episode-v-killer-animated-windows/">Killer Animated Windows</a></li>
<li>Episode VI &#8211; <a href="http://www.brooksandrus.com/blog/2010/08/04/3d-screencasting-episode-vi-ultra-cool-shadows-motion-blur">Ultra Cool Shadows &#038; Motion Blur</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2010/08/01/3d-screencasting-episode-iii-building-a-screenshot-screen-video-sandwich/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3d Screencasting: Episode II &#8211; Rotoscope Our Problems Away</title>
		<link>http://www.brooksandrus.com/blog/2010/07/31/3d-screencasting-episode-ii-rotoscope-our-problems-away/</link>
		<comments>http://www.brooksandrus.com/blog/2010/07/31/3d-screencasting-episode-ii-rotoscope-our-problems-away/#comments</comments>
		<pubDate>Sat, 31 Jul 2010 13:24:48 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
				<category><![CDATA[After Effects]]></category>
		<category><![CDATA[Screencasting]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[camtasia]]></category>
		<category><![CDATA[cinematography]]></category>
		<category><![CDATA[screencasting as art]]></category>
		<category><![CDATA[snagit]]></category>
		<category><![CDATA[techsmith]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=1355</guid>
		<description><![CDATA[We all make mistakes. Right? No worries, in 3d Screencasting: Episode II we dive head first into After Effects and learn how to just rotoscope our problems away. We&#8217;ll take a fullscreen Snagit screenshot and a Camtasia Studio screen recording and fix the discrepancies between them. It&#8217;s a freaking tight little technique you&#8217;ll want to [...]]]></description>
			<content:encoded><![CDATA[<p>We all make mistakes. Right? No worries, in 3d Screencasting: Episode II we dive head first into After Effects and learn how to just rotoscope our problems away. We&#8217;ll take a fullscreen Snagit screenshot and a Camtasia Studio screen recording and fix the discrepancies between them. It&#8217;s a freaking tight little technique you&#8217;ll want to hang on your screencasting tool belt immediately. Let&#8217;s get &#8216;er done!</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_HEKnEXru7HY&amp;hl=en_US&amp;fs=1?color1=0x3a3a3a&amp;color2=0x999999_1435713339"
			class="flashmovie"
			width="640"
			height="385">
	<param name="movie" value="http://www.youtube.com/v/HEKnEXru7HY&amp;hl=en_US&amp;fs=1?color1=0x3a3a3a&amp;color2=0x999999" />
	<param name="allowscriptaccess" value="always" />
	<param name="allowfullscreen" value="true" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.youtube.com/v/HEKnEXru7HY&amp;hl=en_US&amp;fs=1?color1=0x3a3a3a&amp;color2=0x999999"
			name="fm_HEKnEXru7HY&amp;hl=en_US&amp;fs=1?color1=0x3a3a3a&amp;color2=0x999999_1435713339"
			width="640"
			height="385">
		<param name="allowscriptaccess" value="always" />
		<param name="allowfullscreen" value="true" />
	<!--<![endif]-->
		 <!-- Begin Alternate Content -->
<p><video controls width="640" height="360"><source src="http://www.brooksandrus.com/media/3dscreencasting_p2_fc.mp4" type="video/mp4" /><source src="http://www.brooksandrus.com/media/3dscreencasting_p2_fc.webm" type="video/webm" /><source src="http://www.brooksandrus.com/media/3dscreencasting_p2_fc.ogv" type="video/ogg" /></video> <a href="http://adobe.com/go/getflashplayer"> <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /> </a>
<ul>
<li><a href="http://www.brooksandrus.com/media/3dscreencasting_p2_fc.mp4">Download MPEG-4 AVC Video</a></li>
<li><a href="http://www.brooksandrus.com/media/3dscreencasting_p2_fc.ogv">Download Ogg Video</a></li>
<li><a href="http://www.brooksandrus.com/media/3dscreencasting_p2_fc.webm">Download WebM Video</a></li>
</ul>
<p> <!-- End Alternate Content --> 
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p>If you&#8217;d like to use the assets in this tutorial and view a completed After Effects sample project you can download the files <a href="http://www.brooksandrus.com/resources/3dscrn_assets.zip">here</a>.</p>
<p>3d Screencasting Episodes</p>
<ol>
<li>Episode I   &#8211; <a href="http://www.brooksandrus.com/blog/2010/07/30/3d-screencasting-episode-i-it-aint-your-daddys-screencasting/">It Ain’t Your Daddy’s Screencasting</a></li>
<li>Episode II  &#8211; Rotoscope Our Problems Away</li>
<li>Episode III &#8211; <a href="http://www.brooksandrus.com/blog/2010/08/01/3d-screencasting-episode-iii-building-a-screenshot-screen-video-sandwich/">Building a Screenshot / Screen Video Sandwich</a></li>
<li>Episode IV &#8211; <a href="http://www.brooksandrus.com/blog/2010/08/02/3d-screencasting-episode-iv-the-magic-of-inverted-masks/">The Magic of Inverted Masks</a></li>
<li>Episode V  &#8211; <a href="http://www.brooksandrus.com/blog/2010/08/03/3d-screencasting-episode-v-killer-animated-windows/">Killer Animated Windows</a></li>
<li>Episode VI &#8211; <a href="http://www.brooksandrus.com/blog/2010/08/04/3d-screencasting-episode-vi-ultra-cool-shadows-motion-blur">Ultra Cool Shadows &#038; Motion Blur</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2010/07/31/3d-screencasting-episode-ii-rotoscope-our-problems-away/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3d Screencasting: Episode I &#8211; It Ain&#8217;t Your Daddy&#8217;s Screencasting</title>
		<link>http://www.brooksandrus.com/blog/2010/07/30/3d-screencasting-episode-i-it-aint-your-daddys-screencasting/</link>
		<comments>http://www.brooksandrus.com/blog/2010/07/30/3d-screencasting-episode-i-it-aint-your-daddys-screencasting/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 15:42:41 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
				<category><![CDATA[After Effects]]></category>
		<category><![CDATA[Screencasting]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[camtasia]]></category>
		<category><![CDATA[cinematography]]></category>
		<category><![CDATA[rotoscoping]]></category>
		<category><![CDATA[screencasting as art]]></category>
		<category><![CDATA[snagit]]></category>
		<category><![CDATA[techsmith]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=1344</guid>
		<description><![CDATA[How hard is it to pay attention to the typical screencast? How quickly does your mind begin to wander? At what point do you give up and open a new browser tab or just turn the video off completely? To date, screencasting has been very utilitarian in practice and application. Cinematography,the art and craft of [...]]]></description>
			<content:encoded><![CDATA[<p>How hard is it to pay attention to the typical screencast? How quickly does your mind begin to wander? At what point do you give up and open a new browser tab or just turn the video off completely?</p>
<p>To date, screencasting has been very utilitarian in practice and application. Cinematography,the art and craft of visual storytelling, is largely eschewed in favor of faithful description. The result is, all too often, a structureless, 2d, static point-of-view video that fails to emotionally connect and provides little to no visual stimulation. It’s a recipe for boredom. We need to change this stale, tired and lazy approach to screencasting and we need to change it now!</p>
<p>What if we could give our screencasts a sense of depth, bring windows, panels and other UI elements to life in a 3d like environment? We can and should give the screen a sense of energy and excitement for our viewers. In fact, it’s imperative for screencasts to visually stimulate the brains of the people watching them. Today, more than ever, with all the distractions and opportunities that exist on the Internet you must give people a reason to keep on watching. </p>
<p>If you&#8217;re interested in learning how to shake things up with crazy cool 3d screencasting techniques stay tuned for the next six screencasting episodes on my blog. In part one, Snagit Product Manager Tiffany Wood demonstrates how to use <a href="http://www.techsmith.com/screen-capture.asp">Snagit 10</a> to grab the transparent Aero windows we&#8217;ll use to begin creating 3d objects. Hold on to your hats screencasting nerds&#8211;we&#8217;re going to bring the fun. ;-)</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_Ol3M5BpVUds&amp;hl=en_US&amp;fs=1?color1=0x3a3a3a&amp;color2=0x999999&amp;_2116881098"
			class="flashmovie"
			width="640"
			height="385">
	<param name="movie" value="http://www.youtube.com/v/Ol3M5BpVUds&amp;hl=en_US&amp;fs=1?color1=0x3a3a3a&amp;color2=0x999999&amp;" />
	<param name="allowscriptaccess" value="always" />
	<param name="allowfullscreen" value="true" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.youtube.com/v/Ol3M5BpVUds&amp;hl=en_US&amp;fs=1?color1=0x3a3a3a&amp;color2=0x999999&amp;"
			name="fm_Ol3M5BpVUds&amp;hl=en_US&amp;fs=1?color1=0x3a3a3a&amp;color2=0x999999&amp;_2116881098"
			width="640"
			height="385">
		<param name="allowscriptaccess" value="always" />
		<param name="allowfullscreen" value="true" />
	<!--<![endif]-->
		 <!-- Begin Alternate Content -->
<p><video controls width="640" height="360"><source src="http://www.brooksandrus.com/media/3dscreencasting_p1_fc.mp4" type="video/mp4" /><source src="http://www.brooksandrus.com/media/3dscreencasting_p1_fc.webm" type="video/webm" /><source src="http://www.brooksandrus.com/media/3dscreencasting_p1_fc.ogv" type="video/ogg" /></video> <a href="http://adobe.com/go/getflashplayer"> <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /> </a>
<ul>
<li><a href="http://www.brooksandrus.com/media/3dscreencasting_p1_fc.mp4">Download MPEG-4 AVC Video</a></li>
<li><a href="http://www.brooksandrus.com/media/3dscreencasting_p1_fc.ogv">Download Ogg Video</a></li>
<li><a href="http://www.brooksandrus.com/media/3dscreencasting_p1_fc.webm">Download WebM Video</a></li>
</ul>
<p> <!-- End Alternate Content --> 
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p>If you&#8217;d like to use the assets in this tutorial and view a completed After Effects sample project you can download the files <a href="http://www.brooksandrus.com/resources/3dscrn_assets.zip">here</a>.</p>
<p>3d Screencasting Episodes</p>
<ol>
<li>Episode I   &#8211; It Ain’t Your Daddy’s Screencasting</li>
<li>Episode II  &#8211; <a href="http://www.brooksandrus.com/blog/2010/07/31/3d-screencasting-episode-ii-rotoscope-our-problems-away/">Rotoscope Our Problems Away</a></li>
<li>Episode III &#8211; <a href="http://www.brooksandrus.com/blog/2010/08/01/3d-screencasting-episode-iii-building-a-screenshot-screen-video-sandwich/">Building a Screenshot / Screen Video Sandwich</a></li>
<li>Episode IV &#8211; <a href="http://www.brooksandrus.com/blog/2010/08/02/3d-screencasting-episode-iv-the-magic-of-inverted-masks/">The Magic of Inverted Masks</a></li>
<li>Episode V  &#8211; <a href="http://www.brooksandrus.com/blog/2010/08/03/3d-screencasting-episode-v-killer-animated-windows/">Killer Animated Windows</a></li>
<li>Episode VI &#8211; <a href="http://www.brooksandrus.com/blog/2010/08/04/3d-screencasting-episode-vi-ultra-cool-shadows-motion-blur">Ultra Cool Shadows &#038; Motion Blur</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2010/07/30/3d-screencasting-episode-i-it-aint-your-daddys-screencasting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hide / Show Mac OS X Desktop Icons</title>
		<link>http://www.brooksandrus.com/blog/2010/05/17/hide-show-mac-os-x-desktop-icons/</link>
		<comments>http://www.brooksandrus.com/blog/2010/05/17/hide-show-mac-os-x-desktop-icons/#comments</comments>
		<pubDate>Mon, 17 May 2010 14:59:33 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
				<category><![CDATA[OSX]]></category>
		<category><![CDATA[Screencasting]]></category>
		<category><![CDATA[automator]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[hide]]></category>
		<category><![CDATA[icons]]></category>
		<category><![CDATA[show]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=1323</guid>
		<description><![CDATA[So you want to make a screencast and you&#8217;d like to put your best foot forward which means, in my case at least, hiding the mess that is your Mac OS X desktop. No sweat. In the screencast below you&#8217;ll learn how to quickly build two Automator applications that will allow you to toggle the [...]]]></description>
			<content:encoded><![CDATA[<p>So you want to make a screencast and you&#8217;d like to put your best foot forward which means, in my case at least, hiding the mess that is your Mac OS X desktop. No sweat. In the screencast below you&#8217;ll learn how to quickly build two Automator applications that will allow you to toggle the visibility of your desktop icons on or off. </p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_dSKoG87himw&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;hd=1&#038;_1202809185"
			class="flashmovie"
			width="640"
			height="385">
	<param name="movie" value="http://www.youtube.com/v/dSKoG87himw&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;hd=1&#038;" />
	<param name="allowscriptaccess" value="always" />
	<param name="allowfullscreen" value="true" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.youtube.com/v/dSKoG87himw&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;hd=1&#038;"
			name="fm_dSKoG87himw&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;hd=1&#038;_1202809185"
			width="640"
			height="385">
		<param name="allowscriptaccess" value="always" />
		<param name="allowfullscreen" value="true" />
	<!--<![endif]-->
		 <!-- Begin Alternate Content -->
<p><video controls width="640" height="360"><source src="http://www.brooksandrus.com/media/desktop_icons__osx_fc_baseline.mp4" type="video/mp4" /><source src="http://www.brooksandrus.com/media/desktop_icons__osx_fc_.ogg" type="video/ogg" /></video> <a href="http://adobe.com/go/getflashplayer"> <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /> </a>
<ul>
<li><a href="http://www.brooksandrus.com/media/desktop_icons__osx_fc_baseline.mp4">Download MPEG-4 AVC Video</a></li>
<li><a href="http://www.brooksandrus.com/media/desktop_icons__osx_fc_.ogg">Download Ogg Video</a></li>
</ul>
<p> <!-- End Alternate Content --> 
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p>The shell commands you&#8217;ll need to build your Automator apps:</p>
<p>defaults write com.apple.finder CreateDesktop -bool false<br />
killall Finder</p>
<p>defaults write com.apple.finder CreateDesktop -bool true<br />
killall Finder</p>
<p><strong>*Update*</strong></p>
<p>You can reduce this to a single Automator app that checks the current visibility and toggles to the opposite state using the following bash script:</p>
<p># checks visibility and stores value in a variable<br />
isVisible=&#8221;$(defaults read com.apple.finder CreateDesktop)&#8221;</p>
<p># toggle desktop icon visibility based on variable<br />
if [ "$isVisible" = 1 ]<br />
then<br />
	defaults write com.apple.finder CreateDesktop -bool false<br />
else<br />
	defaults write com.apple.finder CreateDesktop -bool true<br />
fi</p>
<p># force changes by restarting Finder<br />
killall Finder</p>
<p>***************************************************************************</p>
<p>And for the truly lazy&#8211;a precompiled app that toggles visibility on or off:</p>
<p><a href="http://www.brooksandrus.com/downloads/hide_icons.zip">http://www.brooksandrus.com/downloads/hide_icons.zip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2010/05/17/hide-show-mac-os-x-desktop-icons/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
<enclosure url="http://www.brooksandrus.com/media/desktop_icons__osx_fc_baseline.mp4" length="28289643" type="video/mp4" />
		</item>
		<item>
		<title>Importing Camtasia:mac Audio</title>
		<link>http://www.brooksandrus.com/blog/2010/05/09/importing-camtasiamac-audio/</link>
		<comments>http://www.brooksandrus.com/blog/2010/05/09/importing-camtasiamac-audio/#comments</comments>
		<pubDate>Sun, 09 May 2010 17:59:12 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
				<category><![CDATA[Screencasting]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[camtasia]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[screencastingasart]]></category>
		<category><![CDATA[techsmith]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=1315</guid>
		<description><![CDATA[In a previous post I demonstrated how to directly import Camtasia:mac screen footage into your professional video tooling. There is a small caveat that I didn&#8217;t mention&#8211;Camtasia:mac stores microphone and sound card data in separate file streams. The relationship between these file streams and your recorder settings is somewhat obtuse&#8211;thus, the screencast presented here. After [...]]]></description>
			<content:encoded><![CDATA[<p>In a <a href="http://www.brooksandrus.com/blog/2010/04/27/import-camtasiamac-recordings-into-professional-video-tooling/">previous post</a> I demonstrated how to directly import Camtasia:mac screen footage into your professional video tooling. There is a small caveat that I didn&#8217;t mention&#8211;Camtasia:mac stores microphone and sound card data in separate file streams. The relationship between these file streams and your recorder settings is somewhat obtuse&#8211;thus, the screencast presented here.</p>
<p>After viewing you should understand which file streams in the recording application bundle contain audio. Luckily once you&#8217;re armed with this knowledge its a snap to import the audio streams along with the screen footage into the video tooling of your choice. Enjoy!</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_1_iVs-exIEk&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;hd=1_180667117"
			class="flashmovie"
			width="640"
			height="385">
	<param name="movie" value="http://www.youtube.com/v/1_iVs-exIEk&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;hd=1" />
	<param name="allowscriptaccess" value="always" />
	<param name="allowfullscreen" value="true" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.youtube.com/v/1_iVs-exIEk&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;hd=1"
			name="fm_1_iVs-exIEk&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;hd=1_180667117"
			width="640"
			height="385">
		<param name="allowscriptaccess" value="always" />
		<param name="allowfullscreen" value="true" />
	<!--<![endif]-->
		 <!-- Begin Alternate Content -->
<p><video controls src="http://brooksandrus.com/media/cmac_audio_import_fc_baseline.mp4" width="640" height="360"></video> <a href="http://adobe.com/go/getflashplayer"> <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /> </a> <a href="http://brooksandrus.com/media/cmac_audio_import_fc_baseline.mp4">Download Video</a> </p>
<p> <!-- End Alternate Content --> 
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2010/05/09/importing-camtasiamac-audio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://brooksandrus.com/media/cmac_audio_import_fc_baseline.mp4" length="43037561" type="video/mp4" />
		</item>
		<item>
		<title>The Importance of Constraints</title>
		<link>http://www.brooksandrus.com/blog/2010/05/01/the-importance-of-constraints/</link>
		<comments>http://www.brooksandrus.com/blog/2010/05/01/the-importance-of-constraints/#comments</comments>
		<pubDate>Sun, 02 May 2010 02:45:36 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
				<category><![CDATA[Jing]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=1304</guid>
		<description><![CDATA[I stopped at the local Big Ten Party Store on the way to the golf course last week and busted up when I saw this sign: Sometimes limits are a good thing. Now to convince my friends on the Jing team. ;-)]]></description>
			<content:encoded><![CDATA[<p>I stopped at the local Big Ten Party Store on the way to the golf course last week and busted up when I saw this sign:</p>
<p><img src="http://brooksandrus.com/media/5minutelimit.jpg" alt="" /></p>
<p>Sometimes limits are a good thing. Now to convince my friends on the Jing team. ;-)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2010/05/01/the-importance-of-constraints/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Import Camtasia:mac Recordings into Professional Video Tooling</title>
		<link>http://www.brooksandrus.com/blog/2010/04/27/import-camtasiamac-recordings-into-professional-video-tooling/</link>
		<comments>http://www.brooksandrus.com/blog/2010/04/27/import-camtasiamac-recordings-into-professional-video-tooling/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 03:05:19 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
				<category><![CDATA[Screencasting]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[ae]]></category>
		<category><![CDATA[After Effects]]></category>
		<category><![CDATA[camtasia]]></category>
		<category><![CDATA[cinematography]]></category>
		<category><![CDATA[finalcut]]></category>
		<category><![CDATA[premiere]]></category>
		<category><![CDATA[screencasting as art]]></category>
		<category><![CDATA[techsmith]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=1291</guid>
		<description><![CDATA[Lots of folks use Camtasia Studio and Camtasia:mac to record their screen, but want to edit / composite the recording inside professional tools such as Final Cut Pro, Premiere, After Effects, or Vegas. The rub has always been that in order to get the footage into these tools you first needed to transcode the video [...]]]></description>
			<content:encoded><![CDATA[<p>Lots of folks use Camtasia Studio and Camtasia:mac to record their screen, but want to edit / composite the recording inside professional tools such as Final Cut Pro, Premiere, After Effects, or Vegas. The rub has always been that in order to get the footage into these tools you first needed to transcode the video from the proprietary recording format to a supported container / codec. Oh and by the way, you&#8217;d like to retain the lossless quality and small file sizes found in the original, but proprietary codec. Fat chance, right? </p>
<p>Not so fast. I&#8217;m here to tell you that its not just possible, but downright simple to directly import and edit screen recordings made by Camtasia:mac in the video tooling of your choice on the mac. You heard that right &#8211; direct import without transcoding the video. No long wait times. No bloated file sizes. Lossless footage. For realz. It&#8217;s the shiznit. Check it out.</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_dyIpcYNyleA&#038;hl=en_US&#038;fs=1&#038;hd=1_222139005"
			class="flashmovie"
			width="640"
			height="385">
	<param name="movie" value="http://www.youtube.com/v/dyIpcYNyleA&#038;hl=en_US&#038;fs=1&#038;hd=1" />
	<param name="allowscriptaccess" value="always" />
	<param name="allowfullscreen" value="true" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.youtube.com/v/dyIpcYNyleA&#038;hl=en_US&#038;fs=1&#038;hd=1"
			name="fm_dyIpcYNyleA&#038;hl=en_US&#038;fs=1&#038;hd=1_222139005"
			width="640"
			height="385">
		<param name="allowscriptaccess" value="always" />
		<param name="allowfullscreen" value="true" />
	<!--<![endif]-->
		 <!-- Begin Alternate Content -->
<p><video controls src="http://www.brooksandrus.com/media/tsdr_final_cut_iphone.mp4" width="640" height="360"></video> <a href="http://adobe.com/go/getflashplayer"> <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /> </a> <a href="http://www.brooksandrus.com/media/tsdr_final_cut_iphone.mp4">Download Video</a> </p>
<p> <!-- End Alternate Content --> 
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2010/04/27/import-camtasiamac-recordings-into-professional-video-tooling/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
<enclosure url="http://www.brooksandrus.com/media/tsdr_final_cut_iphone.mp4" length="44471257" type="video/mp4" />
		</item>
		<item>
		<title>OSMF + Flex Example</title>
		<link>http://www.brooksandrus.com/blog/2010/02/10/osmf-flex-example/</link>
		<comments>http://www.brooksandrus.com/blog/2010/02/10/osmf-flex-example/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 18:34:35 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[osmf]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=1269</guid>
		<description><![CDATA[I&#8217;ve been checking up on OSMF (Open Source Media Framework) periodically, but found that many of their examples / samples don&#8217;t work at the moment (their APIs have been in flux). If you&#8217;re just looking for a quick way to get OSMF (v.9) up and running in Flex here&#8217;s a bit of code that should [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been checking up on <a href="http://www.opensourcemediaframework.com/">OSMF</a> (Open Source Media Framework) periodically, but found that many of their examples / samples don&#8217;t work at the moment (their APIs have been in flux). If you&#8217;re just looking for a quick way to get OSMF (v.9) up and running in Flex here&#8217;s a bit of code that should help.</p>
<p><span id="more-1269"></span></p>
<p><code></p>

<div class="wp_syntax"><div class="code"><pre class="mxml" style="font-family:monospace;"><span style="color: #000000;">&lt; ?xml version=<span style="color: #ff0000;">&quot;1.0&quot;</span> encoding=<span style="color: #ff0000;">&quot;utf-8&quot;</span>?<span style="color: #7400FF;">&gt;</span></span>
<span style="color: #000000;">&lt;mx :Application xmlns:mx=<span style="color: #ff0000;">&quot;http://www.adobe.com/2006/mxml&quot;</span> layout=<span style="color: #ff0000;">&quot;absolute&quot;</span> xmlns:containers=<span style="color: #ff0000;">&quot;org.osmf.containers.*&quot;</span> applicationComplete=<span style="color: #ff0000;">&quot;init();&quot;</span> xmlns:media=<span style="color: #ff0000;">&quot;org.osmf.media.*&quot;</span><span style="color: #7400FF;">&gt;</span></span>
&nbsp;
&nbsp;
&nbsp;
    <span style="color: #000000;">&lt;/mx<span style="color: #7400FF;">&gt;</span>&lt;mx :Script<span style="color: #7400FF;">&gt;</span></span>
        <span style="color: #000000;">&lt; !<span style="color: #66cc66;">&#91;</span>CDATA<span style="color: #66cc66;">&#91;</span></span>
<span style="color: #000000;">            import org.osmf.display.MediaPlayerSprite;</span>
<span style="color: #000000;">            import org.osmf.layout.LayoutUtils;</span>
&nbsp;
<span style="color: #000000;">            import org.osmf.containers.MediaContainer;</span>
<span style="color: #000000;">            import org.osmf.media.MediaElement;</span>
<span style="color: #000000;">            import org.osmf.media.MediaPlayer;</span>
<span style="color: #000000;">            import org.osmf.media.URLResource;</span>
<span style="color: #000000;">            import org.osmf.utils.URL;</span>
<span style="color: #000000;">            import org.osmf.video.VideoElement;</span>
<span style="color: #000000;">            import org.osmf.net.NetLoader;</span>
&nbsp;
<span style="color: #000000;">            import mx.core.UIComponent;</span>
&nbsp;
<span style="color: #000000;">            private static const REMOTE_PROGRESSIVE:String = <span style="color: #ff0000;">&quot;http://mediapm.edgesuite.net/strobe/content/test/AFaerysTale_sylviaApostol_640_500_short.flv&quot;</span>;</span>
&nbsp;
<span style="color: #000000;">            private var mediaElement:MediaElement;</span>
<span style="color: #000000;">            private var mediaPlayer:MediaPlayer;</span>
<span style="color: #000000;">            private var container:MediaContainer;</span>
&nbsp;
<span style="color: #000000;">            private function init<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:void</span>
<span style="color: #000000;">            <span style="color: #66cc66;">&#123;</span></span>
<span style="color: #000000;">                // set up some listeners for our buttons</span>
<span style="color: #000000;">                playBtn.addEventListener<span style="color: #66cc66;">&#40;</span> MouseEvent.CLICK, playHandler, false, <span style="color: #cc66cc;">0</span>, true <span style="color: #66cc66;">&#41;</span>;</span>
<span style="color: #000000;">                pauseBtn.addEventListener<span style="color: #66cc66;">&#40;</span> MouseEvent.CLICK, pauseHandler, false, <span style="color: #cc66cc;">0</span>, true <span style="color: #66cc66;">&#41;</span>;</span>
<span style="color: #000000;">                seekBtn.addEventListener<span style="color: #66cc66;">&#40;</span> MouseEvent.CLICK, seekHandler, false, <span style="color: #cc66cc;">0</span>, true <span style="color: #66cc66;">&#41;</span>;</span>
&nbsp;
<span style="color: #000000;">                // First create a MediaElement and load some media </span>
<span style="color: #000000;">                mediaElement = new VideoElement<span style="color: #66cc66;">&#40;</span> new NetLoader, new URLResource<span style="color: #66cc66;">&#40;</span> new URL<span style="color: #66cc66;">&#40;</span> REMOTE_PROGRESSIVE <span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#41;</span>;</span>
&nbsp;
<span style="color: #000000;">                // We need a DisplayObject for the video</span>
<span style="color: #000000;">                container = new MediaContainer<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>; </span>
<span style="color: #000000;">                // feed the display object a media element</span>
<span style="color: #000000;">                container.addMediaElement<span style="color: #66cc66;">&#40;</span> mediaElement <span style="color: #66cc66;">&#41;</span>; </span>
<span style="color: #000000;">                // Flex requires a DisplayObject to be wrapped in Flex Framework UI Abstraction</span>
<span style="color: #000000;">                videoParent.addChild<span style="color: #66cc66;">&#40;</span> container <span style="color: #66cc66;">&#41;</span>; </span>
&nbsp;
<span style="color: #000000;">                // MediaPlayer is a virtual controller. Assign it a media element and it will autoplay the media by default.</span>
<span style="color: #000000;">                mediaPlayer = new MediaPlayer<span style="color: #66cc66;">&#40;</span> mediaElement <span style="color: #66cc66;">&#41;</span>;</span>
&nbsp;
<span style="color: #000000;">                // We will manually resize the MediaContainer just for kicks</span>
<span style="color: #000000;">                LayoutUtils.setAbsoluteLayout<span style="color: #66cc66;">&#40;</span> mediaElement.metadata, <span style="color: #cc66cc;">640</span>, <span style="color: #cc66cc;">360</span> <span style="color: #66cc66;">&#41;</span>; </span>
<span style="color: #000000;">            <span style="color: #66cc66;">&#125;</span></span>
&nbsp;
<span style="color: #000000;">            private function playHandler<span style="color: #66cc66;">&#40;</span> e:MouseEvent <span style="color: #66cc66;">&#41;</span>:void</span>
<span style="color: #000000;">            <span style="color: #66cc66;">&#123;</span></span>
<span style="color: #000000;">                if <span style="color: #66cc66;">&#40;</span> !mediaPlayer.playing <span style="color: #66cc66;">&#41;</span></span>
<span style="color: #000000;">                <span style="color: #66cc66;">&#123;</span></span>
<span style="color: #000000;">                    mediaPlayer.play<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</span>
<span style="color: #000000;">                <span style="color: #66cc66;">&#125;</span></span>
<span style="color: #000000;">            <span style="color: #66cc66;">&#125;</span></span>
&nbsp;
<span style="color: #000000;">            private function pauseHandler<span style="color: #66cc66;">&#40;</span> e:MouseEvent <span style="color: #66cc66;">&#41;</span>:void</span>
<span style="color: #000000;">            <span style="color: #66cc66;">&#123;</span></span>
<span style="color: #000000;">                if <span style="color: #66cc66;">&#40;</span> mediaPlayer.playing <span style="color: #66cc66;">&#41;</span></span>
<span style="color: #000000;">                <span style="color: #66cc66;">&#123;</span></span>
<span style="color: #000000;">                    mediaPlayer.pause<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</span>
<span style="color: #000000;">                <span style="color: #66cc66;">&#125;</span></span>
<span style="color: #000000;">            <span style="color: #66cc66;">&#125;</span></span>
&nbsp;
<span style="color: #000000;">            private function seekHandler<span style="color: #66cc66;">&#40;</span> e:MouseEvent <span style="color: #66cc66;">&#41;</span>:void</span>
<span style="color: #000000;">            <span style="color: #66cc66;">&#123;</span></span>
<span style="color: #000000;">                var val:Number =  parseFloat<span style="color: #66cc66;">&#40;</span> timeTxt.text <span style="color: #66cc66;">&#41;</span>;</span>
&nbsp;
<span style="color: #000000;">                mediaPlayer.seek<span style="color: #66cc66;">&#40;</span> val <span style="color: #66cc66;">&#41;</span>;</span>
<span style="color: #000000;">            <span style="color: #66cc66;">&#125;</span></span>
<span style="color: #000000;">        <span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#93;</span><span style="color: #7400FF;">&gt;</span></span>
    <span style="color: #000000;">&lt;/mx<span style="color: #7400FF;">&gt;</span></span>
    <span style="color: #000000;">&lt;mx :UIComponent id=<span style="color: #ff0000;">&quot;videoParent&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
    <span style="color: #000000;">&lt;mx :Button x=<span style="color: #ff0000;">&quot;10&quot;</span> y=<span style="color: #ff0000;">&quot;400&quot;</span> label=<span style="color: #ff0000;">&quot;play&quot;</span> id=<span style="color: #ff0000;">&quot;playBtn&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
    <span style="color: #000000;">&lt;mx :Button x=<span style="color: #ff0000;">&quot;72&quot;</span> y=<span style="color: #ff0000;">&quot;400&quot;</span> label=<span style="color: #ff0000;">&quot;pause&quot;</span> id=<span style="color: #ff0000;">&quot;pauseBtn&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
    <span style="color: #000000;">&lt;mx :Button x=<span style="color: #ff0000;">&quot;145&quot;</span> y=<span style="color: #ff0000;">&quot;400&quot;</span> label=<span style="color: #ff0000;">&quot;seek&quot;</span> id=<span style="color: #ff0000;">&quot;seekBtn&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
    <span style="color: #000000;">&lt;mx :TextInput x=<span style="color: #ff0000;">&quot;211&quot;</span> y=<span style="color: #ff0000;">&quot;400&quot;</span> width=<span style="color: #ff0000;">&quot;40&quot;</span> id=<span style="color: #ff0000;">&quot;timeTxt&quot;</span> text=<span style="color: #ff0000;">&quot;0&quot;</span> restrict=<span style="color: #ff0000;">&quot;0-9&quot;</span><span style="color: #7400FF;">/&gt;</span></span></pre></div></div>

<p></code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2010/02/10/osmf-flex-example/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
<enclosure url="http://mediapm.edgesuite.net/strobe/content/test/AFaerysTale_sylviaApostol_640_500_short.flv" length="2660334" type="video/x-flv" />
		</item>
		<item>
		<title>Adobe After Effects: 3d Spotlights</title>
		<link>http://www.brooksandrus.com/blog/2010/01/20/adobe-after-effects-3d-spotlights/</link>
		<comments>http://www.brooksandrus.com/blog/2010/01/20/adobe-after-effects-3d-spotlights/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 21:17:53 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
				<category><![CDATA[After Effects]]></category>
		<category><![CDATA[Screencasting]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[cinematography]]></category>
		<category><![CDATA[lighting]]></category>
		<category><![CDATA[screencasting as art]]></category>
		<category><![CDATA[spotlights]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=1206</guid>
		<description><![CDATA[One of the more frequent questions I&#8217;ve gotten as the result of the Screencasting as Art project is &#8220;how do you pull off those lighting effects.&#8221; It&#8217;s a valid question and one I wanted to do justice by. So here&#8217;s the latest cinematic screencast detailing how to create and manipulate 3d lights in Adobe After [...]]]></description>
			<content:encoded><![CDATA[<p>One of the more frequent questions I&#8217;ve gotten as the result of the <a href="http://www.brooksandrus.com/blog/2009/09/10/screencasting-as-art-exploring-cinematic-techniques/">Screencasting as Art</a> project is &#8220;how do you pull off those lighting effects.&#8221; It&#8217;s a valid question and one I wanted to do justice by. So here&#8217;s the latest cinematic screencast detailing how to create and manipulate 3d lights in Adobe After Effects. Along the way you&#8217;ll learn how to:</p>
<ul>
<li>Configure your After Effects workspace to handle working with elements in 3d space.</li>
<li>Manipulate the x, y, and z position of your lights.</li>
<li>Adjust cone angle, cone feather, light intensity and light color.</li>
<li>Animate the position and light properties.</li>
</ul>
<p>The video runs 7:05 &#8211; feedback welcome.</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_H8MpFdVDnUo&#038;hl=en_US&#038;fs=1&#038;hd=1_708614652"
			class="flashmovie"
			width="640"
			height="385">
	<param name="movie" value="http://www.youtube.com/v/H8MpFdVDnUo&#038;hl=en_US&#038;fs=1&#038;hd=1" />
	<param name="allowscriptaccess" value="always" />
	<param name="allowfullscreen" value="true" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.youtube.com/v/H8MpFdVDnUo&#038;hl=en_US&#038;fs=1&#038;hd=1"
			name="fm_H8MpFdVDnUo&#038;hl=en_US&#038;fs=1&#038;hd=1_708614652"
			width="640"
			height="385">
		<param name="allowscriptaccess" value="always" />
		<param name="allowfullscreen" value="true" />
	<!--<![endif]-->
		
<p>    <!-- Begin Alternate Content --></p>
<p>
          <a href="http://adobe.com/go/getflashplayer"><br />
             <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /><br />
          </a><br />
          <a href="http://www.youtube.com/v/H8MpFdVDnUo&#038;hl=en_US&#038;fs=1">Download Video</a>
       </p>
<p>    <!-- End Alternate Content --></p>

	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p>Screencasting notes:</p>
<p>In this video, I again focused on narrative structure, pacing and humanizing the videos, but I paid special attention to making the production value of the talking head footage much higher. I once again relied on my trusty Flip Mino HD, but decided to try and frame things up a bit better and feed the Flip some light (the Flip really struggles in low lighting conditions). So after convincing Santa Claus (my wife Nancy) that I needed a soft box or two, I set up in front of a bare section of wall in my living room and filmed a couple of talking head segments off the cuff. They turned out well and, much to Nancy&#8217;s chagrin, have led me to set up shop in the living room permanently.  ;-)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2010/01/20/adobe-after-effects-3d-spotlights/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Screencasting as Art: Humanize, Structure, Pace and Production Value</title>
		<link>http://www.brooksandrus.com/blog/2009/12/07/screencasting-as-art-humanize-structure-pace-and-production-value/</link>
		<comments>http://www.brooksandrus.com/blog/2009/12/07/screencasting-as-art-humanize-structure-pace-and-production-value/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 18:33:20 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
				<category><![CDATA[After Effects]]></category>
		<category><![CDATA[Screencasting]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[preview]]></category>
		<category><![CDATA[real-time]]></category>
		<category><![CDATA[rendering]]></category>
		<category><![CDATA[screencast]]></category>
		<category><![CDATA[screencasting as art]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=1141</guid>
		<description><![CDATA[In the previous post we began exploring screencasting through a cinematic lens &#8211; how we can use lighting, framing, camera position, window matching, and cutaways to create visual interest and engage our viewers. This article builds on those techniques and begins to explore additional storytelling and cinematic concepts, such as: Humanizing your video. Using narrative [...]]]></description>
			<content:encoded><![CDATA[<p>In the <a href="http://www.brooksandrus.com/blog/2009/09/10/screencasting-as-art-exploring-cinematic-techniques/">previous post</a> we began exploring screencasting through a cinematic lens &#8211; how we can use lighting, framing, camera position, window matching, and cutaways to create visual interest and engage our viewers. This article builds on those techniques and begins to explore additional storytelling and cinematic concepts, such as:</p>
<ul>
<li>Humanizing your video.</li>
<li>Using narrative structure.</li>
<li>The editor&#8217;s role in pacing and its impact on audience attention.</li>
<li>Lifting production value with sophisticated bumpers / credits.</li>
</ul>
<p> As usual, we&#8217;ll begin with an exploratory screencast and then return to the article for a bit more color on the intent / techniques utilized. </p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_Y71yuHQk1ls&#038;hl=en_US&#038;fs=1&#038;hd=1_551347214"
			class="flashmovie"
			width="640"
			height="385">
	<param name="movie" value="http://www.youtube.com/v/Y71yuHQk1ls&#038;hl=en_US&#038;fs=1&#038;hd=1" />
	<param name="allowscriptaccess" value="always" />
	<param name="allowfullscreen" value="true" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.youtube.com/v/Y71yuHQk1ls&#038;hl=en_US&#038;fs=1&#038;hd=1"
			name="fm_Y71yuHQk1ls&#038;hl=en_US&#038;fs=1&#038;hd=1_551347214"
			width="640"
			height="385">
		<param name="allowscriptaccess" value="always" />
		<param name="allowfullscreen" value="true" />
	<!--<![endif]-->
		
<p>    <!-- Begin Alternate Content --></p>
<p>
          <a href="http://adobe.com/go/getflashplayer"><br />
             <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /><br />
          </a><br />
          <a href="http://www.youtube.com/v/Y71yuHQk1ls&#038;hl=en_US&#038;fs=1&#038;hd=1">Download Video</a>
       </p>
<p>    <!-- End Alternate Content --></p>

	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p></p>
<h1>Humanize</h1>
<p>Screen video alone is not enough. You need to humanize your content by getting in front of the camera and engaging your audience. And no, I&#8217;m not talking about long-winded monologues either. Several 5-7 second talking-head elements can go a long way toward winning over and maintaining the interest of your audience. Let people see your face and don&#8217;t be afraid to be emotive / loose.  Let them see the twinkle in your eyes and the smirk on your face.  As social creatures its how we empathize and bond with each other.</p>
<p>Viewers are most alert at the beginning and end of your screencast (true whether its a meeting, presentation, or screencast). In a recent webinar, noted presenter / storyteller <a href="http://www.agoodmanonline.com/publications/index.html">Andy Goodman</a> emphasized how important it is to take advantage of these naturally occurring periods of high focus. That&#8217;s why its critical to let viewers see your face and make a connection with you at the beginning of the screencast. It&#8217;s also why there&#8217;s a talking-head call to action at end of the screencast (during the closing credits segment).</p>
<h1>Structure</h1>
<p>Screencasts aren&#8217;t just raw data spewing out of an organic database. Make your screencasts accessible by breaking them down into logical elements that together accomplish the emotional, psychological and instructive goals of your narrative. Structure can help you engage your audience, build your brand, send your message, and motivate your viewers to take action. In this screencast, the structure &#8211; <em>intro, bumper, message, bumper</em> &#8211; was deliberately constructed to: <em>create rapport and pique viewer interest, establish credibility and build personal brand, teach software functionality, and build brand while motivating viewers to watch other screencasts</em>. </p>
<p>Making a connection with viewers, getting them to watch, and teaching them something they want to know are obviously the most important elements of this screencast. However, by thoughtfully utilizing structure we can add credibility, build brand, and make calls to action in such a way that they actually reinforce / enhance our top level goals. </p>
<h1>Pacing</h1>
<p>In the context of filmmaking, <a href="http://www.videomaker.com/article/9848/">pacing</a> is the speed or rate at which the narrative happens, transforms, or develops. It&#8217;s important to realize that pacing is more about the viewers sense of narrative speed rather than the actual speed of the event itself. Pacing, then, can be controlled by the rate at which you change what or how the audience is seeing. </p>
<p>In typical filmmaking, lots of &#8220;coverage&#8221; (extra footage) is shot from a variety of different angles and distances. This allows the editor to control how long any single shot is used by cutting to other views of the scene. This cutting can give a sense of activity and motion, or be used to create dramatic impact. All of these elements keep the viewer more interested in the scene than they would otherwise be if a single camera from a fixed position was used.</p>
<p>How does this all apply to this screencast you might ask? Good question. In order get good &#8220;coverage&#8221; I did two things: </p>
<ol>
<li>recorded the entire desktop</li>
<li>filmed all of the actual hand / keyboard interaction.</li>
</ol>
<p>Recording the entire desktop allowed me to create a versatile array of wide, medium and tight shots. If you notice, the majority of the shots are either zoomed in (medium / tight shots) or zoomed out (wide shots) from the actual recording dimensions (you aren&#8217;t limited to just selecting quadrants of the screen at 1:1 scale). Filming the hand / keyboard interactions allowed me to cutaway to an alternate view of the scene (the hands interacting with the keyboard). </p>
<p>In order to control pacing I alternated between wide, medium, tight, and keyboard cutaway shots every 2-8 seconds (2-5 seconds is the optimum range). This technique creates visual interest and lends speed to the narrative by changing the shot frequently. In effect, I never let the viewer&#8217;s eyes get bored by frequently changing what or how they are looking at the scene and I get to &#8220;weight&#8221; the importance / impact of each shot by the length of time the shot is on the screen.</p>
<h1>Production Value</h1>
<p><a href="http://en.wiktionary.org/wiki/production_value">Production value</a>: <em>A method, material, or stagecraft skill used in the production of a motion picture or artistic performance; the technical quality of such a method, material, or skill</em>.</p>
<p>One of the simplest ways to improve the production value of a screencast is to use sophisticated bumpers and closing credits. The quality of these segments affects the perceived value of the enclosed content, reinforces the message, helps establish your credibility as an expert, and, as an added bonus, can help you define your personal brand. </p>
<p>Remember, you&#8217;re not just presenting static information. You&#8217;re selling it. You&#8217;re selling your authority as a subject matter expert. You&#8217;re selling the quality of the content the audience is about to watch. And, all the while, you&#8217;re establishing a style and building your image / brand. </p>
<p>High production values set your screencasts apart and give your audience another reason to believe in their investment in you. At the beginning of a screencast you&#8217;re looking to make your audience believe they should invest their time. At the end, you want to reinforce that the message they just heard was special and significant. Use these elements wisely and you can make all that effort expended recording, editing and compositing worth it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2009/12/07/screencasting-as-art-humanize-structure-pace-and-production-value/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Screencasting as Art: Exploring Cinematic Techniques</title>
		<link>http://www.brooksandrus.com/blog/2009/09/10/screencasting-as-art-exploring-cinematic-techniques/</link>
		<comments>http://www.brooksandrus.com/blog/2009/09/10/screencasting-as-art-exploring-cinematic-techniques/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 19:41:58 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
				<category><![CDATA[Screencasting]]></category>
		<category><![CDATA[After Effects]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[cinematography]]></category>
		<category><![CDATA[learning theory]]></category>
		<category><![CDATA[screencasting as art]]></category>
		<category><![CDATA[text on a path]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[visual literacy]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=1086</guid>
		<description><![CDATA[Screencasting has a problem&#8211;it hasn&#8217;t evolved all that much over the 10 years or so since its inception. We still record the computer screen from a stationary position (dead centered) and we still present this flat, banal presentation to users sitting at their computers, which in and of itself presents problems (you&#8217;re looking at a [...]]]></description>
			<content:encoded><![CDATA[<p>Screencasting has a problem&#8211;it hasn&#8217;t evolved all that much over the 10 years or so since its inception. We still record the computer screen from a stationary position (dead centered) and we still present this flat, banal presentation to users sitting at their computers, which in and of itself presents problems (you&#8217;re looking at a computer screen on a computer screen&#8211;where does one end and the other begin).</p>
<p> It&#8217;s interesting to note that filmmaking itself started out on this same path by merely recording theatre productions from a stationary position in the audience. Viewers were presented with an an unmoving, uninteresting wide shot from a stationary position in the theatre. Fortunately for us, filmmakers quickly realized that this wasn&#8217;t all that interesting for viewers or themselves and thus began the art and science of cinematography.</p>
<blockquote><p><strong><em>cinematography</em></strong> &#8211; the art of making motion pictures, or as <a href="http://www.amazon.com/exec/obidos/ASIN/0240805003/qid=1035175466/sr=2-3/ref=sr_2_3/104-6288686-5779907">Blaine Brown</a> says, &#8220;from the Greek roots meaning, &#8216;writing with motion.&#8217;&#8221;</p></blockquote>
<p>In light of the parallels between early filmmaking and screencasting today I&#8217;ve begun to explore screencasting as an art form. How can we make screencasts more engaging? What can we learn from the masters of visual literacy, cinematographers, about pacing, depth, emotion and visual narrative? These sorts of questions are important to explore if we want people to engage with, learn from and, dare I say, enjoy our screencasts. That&#8217;s the mindset I think we need to establish for screencasting. We&#8217;re not just recording the screen, we&#8217;re telling a story and there is a well established historical record of the art and science behind motion picture narratives.  </p>
<p>The screencast below, a tutorial on creating animated text-on-a-path in Adobe After Effects,  is an early effort to explore this verdant terrain. After watching the video read on for an explanation of the some of the techniques used and the artistic intent behind them.</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_rmV5BFJm7qw&#038;hl=en_US&#038;fs=1&#038;hd=1_1840821607"
			class="flashmovie"
			width="640"
			height="385">
	<param name="movie" value="http://www.youtube.com/v/rmV5BFJm7qw&#038;hl=en_US&#038;fs=1&#038;hd=1" />
	<param name="allowscriptaccess" value="always" />
	<param name="allowfullscreen" value="true" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.youtube.com/v/rmV5BFJm7qw&#038;hl=en_US&#038;fs=1&#038;hd=1"
			name="fm_rmV5BFJm7qw&#038;hl=en_US&#038;fs=1&#038;hd=1_1840821607"
			width="640"
			height="385">
		<param name="allowscriptaccess" value="always" />
		<param name="allowfullscreen" value="true" />
	<!--<![endif]-->
		
<p>    <!-- Begin Alternate Content --></p>
<p>
          <a href="http://adobe.com/go/getflashplayer"><br />
             <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /><br />
          </a><br />
          <a href="http://www.youtube.com/v/rmV5BFJm7qw&#038;hl=en_US&#038;fs=1&#038;hd=1">Download Video</a>
       </p>
<p>    <!-- End Alternate Content --></p>

	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p></p>
<p><strong>Cartoon effect</strong>. This effect is one part pure stylization, one part psychological effect on presenter and one part impact on the viewer. The latter two are the more interesting concepts, so I&#8217;ll try to break them down a bit more. </p>
<p>First, we know that many people are very uncomfortable with the sound of their own voice or with seeing themselves on screen and yet one of the best opportunities they have for connecting with their audience is to directly engage them in front of the camera. The cartoon effect (one of many that should be experimented with) takes some of the edge off of the presenter and diminishes the realism of the shot which is strangely reassuring to the presenter. For instance, while looking at the original footage I was super focused on how fat my face was, how pasty white I looked and how the lighting was too intense. After applying the cartoon effect I felt more comfortable with &#8220;me&#8221; being on the screen. This isn&#8217;t unique to regular schmoes like me, A-list hollywood stars often insist on being shot with filters / lighting that softens the skin&#8211;a less realistic viewpoint they&#8217;re comfortable with putting on the screen.</p>
<p>It seems likely that the viewer will more quickly identify with the cartoon effect as well. In fact, I&#8217;m just echoing concepts Scott McCloud puts forward in <a href="http://www.amazon.com/Understanding-Comics-Invisible-Scott-Mccloud/dp/006097625X">Understanding Comics: The Invisible Art</a>. McCloud argues that cartoons are very basic depictions of people (lacking realism) that are much closer to the representation of self we carry around in our heads. Our ultra powerful brains immediately latch onto this representation allowing us to more closely identify with comic book characters. This engagement in turn makes the narrative more compelling. So the comic effect can help presenters be more comfortable and allows viewers to more closely identify with the presenter. Food for thought.</p>
<p><img src="http://www.brooksandrus.com/images/cartoon_effect.jpg" alt="cartoon effect" /></p>
<p><strong>Establishing shot</strong>. Usually a wide or medium shot (sometimes a sequence of wide, medium, tight) that sets the scene and provides context (i.e. this screencast is taking place on a mac laptop at my desk). Notice I used the establishing shot during the intro and immediately after the headshot. There&#8217;s continuity there&#8211;I&#8217;m making sure the viewer doesn&#8217;t have to think about where they are, or how they got there.</p>
<p><img src="http://www.brooksandrus.com/images/establishing_shot.jpg" alt="establishing shot" /></p>
<p><strong>Window matching / door matching</strong> (a cheat technique that assists continuity) is also used. Observe that when we zoom-in to the computer on the desk the office establishing shot fades away, but the desktop remains framed around the edges with what looks like a macbook pro aluminum case. As we move from point of view  to point of view this frame is visible if the edge of the desktop is visible. In film this technique would be called window matching or door matching. For example, establishing shots are often shot on location (a person at a window is shot outside from street level). However, the film will immediately cut to the interior of the building where the character is&#8211;this is typically shot on a sound stage and so they recreate the window or door (or enough to fake it) seen in the previous shot. This provides continuity&#8211;the viewer doesn&#8217;t have to step back from the narrative to try and figure out where they are. We&#8217;re doing the same thing with the pseudo aluminum edges&#8211;whenever the edge of the screen is in view we give the viewer subtle reassurance about where they are rather than just dropping off into black filmspace.  </p>
<p><img src="http://www.brooksandrus.com/images/window_matching.jpg" alt="window matching / door matching" /></p>
<p><strong>Lighting</strong>. First off, the ambient light of all the screen footage is dropped way down. This of course has some impact on the feel of the piece. We want the viewer to feel like they&#8217;re watching something special and so ambient light becomes important (restaurants having been using this technique for ages). It also allows the spot lighting to work just as it does in a darkened photo studio or at a theatre performance. Think about how the lighting at a theatre impacts your attention and immersion&#8211;we&#8217;re trying to replicate that feel. Spot lighting is then used to focus the attention of the viewer and provide stylistic shadows. On a side note look at how <a href="http://www.hulu.com/">Hulu</a> allows you to dim the lights for the entire site&#8211;yep details like this matter&#8230;a lot.</p>
<p><img src="http://www.brooksandrus.com/images/spot_camera.jpg" alt="spot lighting and camera perspective" /></p>
<p><strong>Depth</strong>. Camera angle, framing and lighting are the key elements here. Much of the art and responsibility of the filmmaker is in trying to create, or recreate, 3d in a 2d space. We need to create something that&#8217;s visually interesting if we&#8217;re going to hold our viewers attention. If its a flat representation of a computer desktop that&#8217;s being watched on a computer desktop there&#8217;s nothing there to pull me into the narrative. Remember, we&#8217;re trying to help the viewer engage with the story which means we need to give their brains and eyes a reason to pay attention (there&#8217;s actually quite a bit of learning theory behind this concept). All this leads us to an understanding that we need to add depth. That&#8217;s why perspective is used on every single shot in this piece. Combine perspective (camera angle) with lighting and you start feeling like you&#8217;re not just looking at a flat 2d screen&#8211;you&#8217;re looking at something with depth, something interesting, something that makes your brain sit up and pay attention.</p>
<p><strong>Framing</strong> (what is visible in the viewfinder and therefore the screen). This contributes to depth especially when combined with changing camera point of view. In fact, using wide, medium and tight shots has long been one of the most important narrative tools in the filmmaker&#8217;s bag of tricks. What you see in the frame can give you context, tell you what&#8217;s important and set the emotional tone. It&#8217;s normal to see today&#8217;s filmmakers change camera point of view and framing every three to five seconds unless there&#8217;s a very good reason to stay longer with a shot (a compelling narrative, a climax or emotional scene). Changing point of view and altering framing creates visual interest and can have dramatic impact on the pacing of the story (something hugely important for screencasts). It prevents us from getting bored and moving our eyes and brains on to something that&#8217;s more interesting. </p>
<p><strong>Close-ups</strong> have a huge impact as well. We aren&#8217;t used to seeing the person (substitute application, window or screen area) this close&#8211;it&#8217;s a powerful signal to the brain that it should sit up and pay attention. <a href="http://en.wikipedia.org/wiki/Alfred_Hitchcock">Hitchcock</a> had a rule of thumb that the objects on the screen should fill the frame relative to their importance to the narrative. This is a pretty good guideline for how wide or how close you should be on a particular element (much of the time you just want to be medium to tight). This goes hand in hand with the old photographers saw that for most shots you should, &#8220;first get close, then move closer still.&#8221; Our brains pay attention to close-ups and are remarkably good at sewing together context if medium or wide shots are thrown in occasionally.</p>
<p><img src="http://www.brooksandrus.com/images/close-up.jpg" alt="close-up" /></p>
<p><strong>Cutaways</strong>. In this piece, keyboard shortcuts are cutaway shots. You might think this would break continuity, but the shots actually show the action being described on screen and often the keys being pressed are synched to the audio recording of the keyboard. It takes less time to cutaway to the actual keyboard shortcut action than it would to display a message that the viewer would need to read and interpret. The very act of forcing the viewer to read a keyboard shortcut takes them out of the visual narrative whereas showing them the action via cutaway is an effective cinematic storytelling technique. In this case the first cutaway is actually poorly executed (the camera is moving enough to distract you), but the subsequent cutaways were filmed on a jerry-rigged tripod keeping the shot still (that&#8217;s what allowed us to move in and out of the cutaway very effectively).</p>
<p><img src="http://www.brooksandrus.com/images/cutaway.jpg" alt="cutaway" /></p>
<p>Bumpers. We&#8217;ve become culturally conditioned to seeing cool titling and motion graphics on the front and back of video. The point is, bumpers suck unless they are, again, visually interesting or entertaining. There&#8217;s a huge opportunity to really work on creating cool bumpers viewers will watch that build your personal or corporate brand.</p>
<p>Whew, you made it through this deep dive into screencasting as art. I hope you enjoyed it, and maybe even learned a little something. If you have feedback, comments, insights or artistic quibbles please feel free to rage away in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2009/09/10/screencasting-as-art-exploring-cinematic-techniques/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
<enclosure url="http://www.brooksandrus.com/media/animated_text_on_path_fc_hd.mp4" length="82824504" type="video/mp4" />
		</item>
		<item>
		<title>Animating Text on a Path in Adobe After Effects</title>
		<link>http://www.brooksandrus.com/blog/2009/09/10/animating-text-on-a-path-in-adobe-after-effects/</link>
		<comments>http://www.brooksandrus.com/blog/2009/09/10/animating-text-on-a-path-in-adobe-after-effects/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 19:40:04 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
				<category><![CDATA[After Effects]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[screencast]]></category>
		<category><![CDATA[text on a path]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=1112</guid>
		<description><![CDATA[
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_yamp_234509110"
			class="flashmovie"
			width="640"
			height="360">
	<param name="movie" value="http://www.brooksandrus.com/media/yamp.swf" />
	<param name="flashvars" value="content=http://www.brooksandrus.com/media/animated_text_on_path_fc_hd.mp4&amp;thumb=http://www.brooksandrus.com/media/animated_text_on_path_fc_hd.jpg&amp;windowbox=true&amp;analytics=UA-6435642-1&amp;showendscreen=true&amp;containerwidth=640&amp;containerheight=360&amp;uselargecontrols=false" />
	<param name="allowfullscreen" value="true" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.brooksandrus.com/media/yamp.swf"
			name="fm_yamp_234509110"
			width="640"
			height="360">
		<param name="flashvars" value="content=http://www.brooksandrus.com/media/animated_text_on_path_fc_hd.mp4&amp;thumb=http://www.brooksandrus.com/media/animated_text_on_path_fc_hd.jpg&amp;windowbox=true&amp;analytics=UA-6435642-1&amp;showendscreen=true&amp;containerwidth=640&amp;containerheight=360&amp;uselargecontrols=false" />
		<param name="allowfullscreen" value="true" />
	<!--<![endif]-->
		 Download video. 
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>]]></description>
			<content:encoded><![CDATA[
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_yamp_141519824"
			class="flashmovie"
			width="640"
			height="360">
	<param name="movie" value="http://www.brooksandrus.com/media/yamp.swf" />
	<param name="flashvars" value="content=http://www.brooksandrus.com/media/animated_text_on_path_fc_hd.mp4&amp;thumb=http://www.brooksandrus.com/media/animated_text_on_path_fc_hd.jpg&amp;windowbox=true&amp;analytics=UA-6435642-1&amp;showendscreen=true&amp;containerwidth=640&amp;containerheight=360&amp;uselargecontrols=false" />
	<param name="allowfullscreen" value="true" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.brooksandrus.com/media/yamp.swf"
			name="fm_yamp_141519824"
			width="640"
			height="360">
		<param name="flashvars" value="content=http://www.brooksandrus.com/media/animated_text_on_path_fc_hd.mp4&amp;thumb=http://www.brooksandrus.com/media/animated_text_on_path_fc_hd.jpg&amp;windowbox=true&amp;analytics=UA-6435642-1&amp;showendscreen=true&amp;containerwidth=640&amp;containerheight=360&amp;uselargecontrols=false" />
		<param name="allowfullscreen" value="true" />
	<!--<![endif]-->
		
<p><a href="http://adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
<p><a href="http://www.brooksandrus.com/media/animated_text_on_path_fc_hd.mp4">Download</a> video.</p>

	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2009/09/10/animating-text-on-a-path-in-adobe-after-effects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.brooksandrus.com/media/animated_text_on_path_fc_hd.mp4" length="82824504" type="video/mp4" />
		</item>
		<item>
		<title>Retouching Photos With Lightroom&#8217;s Brush Tool</title>
		<link>http://www.brooksandrus.com/blog/2009/07/29/retouching-photos-with-lightrooms-brush-tool/</link>
		<comments>http://www.brooksandrus.com/blog/2009/07/29/retouching-photos-with-lightrooms-brush-tool/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 18:18:26 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
				<category><![CDATA[Lightroom]]></category>
		<category><![CDATA[brush]]></category>
		<category><![CDATA[retouch]]></category>
		<category><![CDATA[screencast]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=1080</guid>
		<description><![CDATA[Lightroom&#8217;s brush is an awesome tool that can be used to add stunning visual effects to your composition. Use the brush tool to blur out skyscapes, enrich or change color tones of individual objects, overcome backlighting and much more. The video below explores several techniques for changing the exposure, softening the skin and altering the [...]]]></description>
			<content:encoded><![CDATA[<p>Lightroom&#8217;s brush is an awesome tool that can be used to add stunning visual effects to your composition. Use the brush tool to blur out skyscapes, enrich or change color tones of individual objects, overcome backlighting and much more. The video below explores several techniques for changing the exposure, softening the skin and altering the color characteristics of a single person.</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_yamp_379282095"
			class="flashmovie"
			width="640"
			height="360">
	<param name="movie" value="http://www.brooksandrus.com/media/yamp.swf" />
	<param name="flashvars" value="content=http://www.brooksandrus.com/media/lightroom_retouch_brush.mp4&amp;thumb=http://www.brooksandrus.com/media/lightroom_retouch_brush.jpg&amp;windowbox=true&amp;analytics=UA-6435642-1&amp;showendscreen=true&amp;containerwidth=640&amp;containerheight=360&amp;uselargecontrols=false" />
	<param name="allowfullscreen" value="true" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.brooksandrus.com/media/yamp.swf"
			name="fm_yamp_379282095"
			width="640"
			height="360">
		<param name="flashvars" value="content=http://www.brooksandrus.com/media/lightroom_retouch_brush.mp4&amp;thumb=http://www.brooksandrus.com/media/lightroom_retouch_brush.jpg&amp;windowbox=true&amp;analytics=UA-6435642-1&amp;showendscreen=true&amp;containerwidth=640&amp;containerheight=360&amp;uselargecontrols=false" />
		<param name="allowfullscreen" value="true" />
	<!--<![endif]-->
		
<p><a href="http://adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
<p><a href="http://www.brooksandrus.com/media/lightroom_retouch_brush.mp4">Download</a> video.</p>

	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2009/07/29/retouching-photos-with-lightrooms-brush-tool/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://www.brooksandrus.com/media/lightroom_retouch_brush.mp4" length="26379459" type="video/mp4" />
		</item>
		<item>
		<title>Canadian Invasion Brings Michigan to a Standstill</title>
		<link>http://www.brooksandrus.com/blog/2009/06/22/canadian-invasion-brings-michigan-to-a-standstill/</link>
		<comments>http://www.brooksandrus.com/blog/2009/06/22/canadian-invasion-brings-michigan-to-a-standstill/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 13:29:22 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[geese]]></category>
		<category><![CDATA[humor]]></category>
		<category><![CDATA[michigan]]></category>
		<category><![CDATA[tourism]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=1070</guid>
		<description><![CDATA[Here in Michigan we spend our summers battling Canadian tourists: 
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_yamp_2087222690"
			class="flashmovie"
			width="640"
			height="360">
	<param name="movie" value="http://www.brooksandrus.com/media/yamp.swf" />
	<param name="flashvars" value="content=http://www.brooksandrus.com/media/canadian_invasion.mp4&amp;thumb=http://www.brooksandrus.com/media/canadian_invasion.jpg&amp;windowbox=true&amp;analytics=UA-6435642-1&amp;showendscreen=false&amp;containerwidth=640&amp;containerheight=360&amp;uselargecontrols=false" />
	<param name="allowfullscreen" value="true" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.brooksandrus.com/media/yamp.swf"
			name="fm_yamp_2087222690"
			width="640"
			height="360">
		<param name="flashvars" value="content=http://www.brooksandrus.com/media/canadian_invasion.mp4&amp;thumb=http://www.brooksandrus.com/media/canadian_invasion.jpg&amp;windowbox=true&amp;analytics=UA-6435642-1&amp;showendscreen=false&amp;containerwidth=640&amp;containerheight=360&amp;uselargecontrols=false" />
		<param name="allowfullscreen" value="true" />
	<!--<![endif]-->
		 Download video. 
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>]]></description>
			<content:encoded><![CDATA[<p>Here in Michigan we spend our summers battling Canadian tourists:</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_yamp_966651483"
			class="flashmovie"
			width="640"
			height="360">
	<param name="movie" value="http://www.brooksandrus.com/media/yamp.swf" />
	<param name="flashvars" value="content=http://www.brooksandrus.com/media/canadian_invasion.mp4&amp;thumb=http://www.brooksandrus.com/media/canadian_invasion.jpg&amp;windowbox=true&amp;analytics=UA-6435642-1&amp;showendscreen=false&amp;containerwidth=640&amp;containerheight=360&amp;uselargecontrols=false" />
	<param name="allowfullscreen" value="true" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.brooksandrus.com/media/yamp.swf"
			name="fm_yamp_966651483"
			width="640"
			height="360">
		<param name="flashvars" value="content=http://www.brooksandrus.com/media/canadian_invasion.mp4&amp;thumb=http://www.brooksandrus.com/media/canadian_invasion.jpg&amp;windowbox=true&amp;analytics=UA-6435642-1&amp;showendscreen=false&amp;containerwidth=640&amp;containerheight=360&amp;uselargecontrols=false" />
		<param name="allowfullscreen" value="true" />
	<!--<![endif]-->
		
<p><a href="http://adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
<p><a href="http://www.brooksandrus.com/media/canadian_invasion.mp4">Download</a> video.</p>

	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2009/06/22/canadian-invasion-brings-michigan-to-a-standstill/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
<enclosure url="http://www.brooksandrus.com/media/canadian_invasion.mp4" length="2433216" type="video/mp4" />
		</item>
		<item>
		<title>Going HD with Jing Pro and YouTube</title>
		<link>http://www.brooksandrus.com/blog/2009/06/16/going-hd-with-jing-pro-and-youtube/</link>
		<comments>http://www.brooksandrus.com/blog/2009/06/16/going-hd-with-jing-pro-and-youtube/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 17:20:29 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
				<category><![CDATA[Jing]]></category>
		<category><![CDATA[hd]]></category>
		<category><![CDATA[Screencasting]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=1060</guid>
		<description><![CDATA[YouTube has made huge improvements over the last 6 months that finally make it an awesome one-to-many delivery platform for screen video. The video below (shared via the Jing blog) shows how to use Jing Pro to deliver high quality HD screencasts on YouTube. It&#8217;s also a great opportunity to see just how far I&#8217;ll [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.youtube.com/">YouTube</a> has made huge improvements over the last 6 months that finally make it an awesome one-to-many delivery platform for screen video. The video below (shared via the <a href="http://blog.jingproject.com/2009/06/jing-pro-hd-video-on-youtube-d.html">Jing blog</a>) shows how to use<a href="http://www.jingproject.com/pro/"> Jing Pro</a> to deliver high quality HD screencasts on YouTube. It&#8217;s also a great opportunity to see just how far I&#8217;ll stoop (intro shows me in curlers) to get a giggle.</p>
<p>Go fullscreen <img class="jing-fullscreen-icon" src="http://www.brooksandrus.com/media/jing_fullscreen_icon.png" alt="fullscreen icon" /> to see the video in 720p High Definition.</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_player_1539642901"
			class="flashmovie"
			width="640"
			height="360">
	<param name="movie" value="http://www.brooksandrus.com/media/player.swf" />
	<param name="flashvars" value="content=http://www.brooksandrus.com/media/jingtubehd.mp4&amp;thumb=http://www.brooksandrus.com/media/jingtubehd.jpg&amp;windowbox=true&amp;analytics=UA-6435642-1&amp;showbranding=false&amp;showendscreen=false&amp;containerwidth=640&amp;containerheight=360" />
	<param name="allowfullscreen" value="true" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.brooksandrus.com/media/player.swf"
			name="fm_player_1539642901"
			width="640"
			height="360">
		<param name="flashvars" value="content=http://www.brooksandrus.com/media/jingtubehd.mp4&amp;thumb=http://www.brooksandrus.com/media/jingtubehd.jpg&amp;windowbox=true&amp;analytics=UA-6435642-1&amp;showbranding=false&amp;showendscreen=false&amp;containerwidth=640&amp;containerheight=360" />
		<param name="allowfullscreen" value="true" />
	<!--<![endif]-->
		
<p><a href="http://adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
<p><a href="http://www.brooksandrus.com/media/jingtubehd.mp4">Download</a> video.</p>

	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p>It&#8217;s that easy&#8211;time for y&#8217;all to get Jing Pro and set up a screencasting channel for your favorite piece of software or dev project!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2009/06/16/going-hd-with-jing-pro-and-youtube/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
<enclosure url="http://www.brooksandrus.com/media/jingtubehd.mp4" length="55983198" type="video/mp4" />
		</item>
		<item>
		<title>Cross-Domain Runtime Shared Libraries (RSL)</title>
		<link>http://www.brooksandrus.com/blog/2009/05/21/cross-domain-runtime-shared-libraries-rsl/</link>
		<comments>http://www.brooksandrus.com/blog/2009/05/21/cross-domain-runtime-shared-libraries-rsl/#comments</comments>
		<pubDate>Thu, 21 May 2009 19:00:59 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[rsl]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=1057</guid>
		<description><![CDATA[Chase Brammer shows how to create ActionScript 3 cross-domain RSLs during his session at 360&#124;Flex in Indianapolis (just over 5 minutes). 
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_yamp_1720254676"
			class="flashmovie"
			width="640"
			height="360">
	<param name="movie" value="http://www.brooksandrus.com/media/yamp.swf" />
	<param name="flashvars" value="content=http://www.brooksandrus.com/media/crossdomain_rsl_master.mp4&amp;thumb=http://www.brooksandrus.com/media/crossdomain_rsl_master2.jpg&amp;windowbox=true&amp;analytics=UA-6435642-1&amp;showendscreen=false&amp;containerwidth=640&amp;containerheight=360&amp;uselargecontrols=false" />
	<param name="allowfullscreen" value="true" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.brooksandrus.com/media/yamp.swf"
			name="fm_yamp_1720254676"
			width="640"
			height="360">
		<param name="flashvars" value="content=http://www.brooksandrus.com/media/crossdomain_rsl_master.mp4&amp;thumb=http://www.brooksandrus.com/media/crossdomain_rsl_master2.jpg&amp;windowbox=true&amp;analytics=UA-6435642-1&amp;showendscreen=false&amp;containerwidth=640&amp;containerheight=360&amp;uselargecontrols=false" />
		<param name="allowfullscreen" value="true" />
	<!--<![endif]-->
		 Download video. 
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>]]></description>
			<content:encoded><![CDATA[<p><a href="http://chasebrammer.com/">Chase Brammer</a> shows how to create ActionScript 3 cross-domain RSLs during his session at 360|Flex in Indianapolis (just over 5 minutes).</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_yamp_1433518806"
			class="flashmovie"
			width="640"
			height="360">
	<param name="movie" value="http://www.brooksandrus.com/media/yamp.swf" />
	<param name="flashvars" value="content=http://www.brooksandrus.com/media/crossdomain_rsl_master.mp4&amp;thumb=http://www.brooksandrus.com/media/crossdomain_rsl_master2.jpg&amp;windowbox=true&amp;analytics=UA-6435642-1&amp;showendscreen=false&amp;containerwidth=640&amp;containerheight=360&amp;uselargecontrols=false" />
	<param name="allowfullscreen" value="true" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.brooksandrus.com/media/yamp.swf"
			name="fm_yamp_1433518806"
			width="640"
			height="360">
		<param name="flashvars" value="content=http://www.brooksandrus.com/media/crossdomain_rsl_master.mp4&amp;thumb=http://www.brooksandrus.com/media/crossdomain_rsl_master2.jpg&amp;windowbox=true&amp;analytics=UA-6435642-1&amp;showendscreen=false&amp;containerwidth=640&amp;containerheight=360&amp;uselargecontrols=false" />
		<param name="allowfullscreen" value="true" />
	<!--<![endif]-->
		
<p><a href="http://adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
<p><a href="http://www.brooksandrus.com/media/crossdomain_rsl_master.mp4">Download</a> video.</p>

	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2009/05/21/cross-domain-runtime-shared-libraries-rsl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.brooksandrus.com/media/crossdomain_rsl_master.mp4" length="37765347" type="video/mp4" />
		</item>
		<item>
		<title>Optimize Runtime Shared Libraries (RSL)</title>
		<link>http://www.brooksandrus.com/blog/2009/05/21/optimize-runtime-shared-libraries-rsl/</link>
		<comments>http://www.brooksandrus.com/blog/2009/05/21/optimize-runtime-shared-libraries-rsl/#comments</comments>
		<pubDate>Thu, 21 May 2009 18:47:56 +0000</pubDate>
		<dc:creator>Brooks</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[rsl]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=1053</guid>
		<description><![CDATA[Chase Brammer shows how to optimize ActionScript 3 Runtime Shared Libraries during his session at 360&#124;Flex in Indianapolis (just under 3 minutes). 
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_yamp_41766868"
			class="flashmovie"
			width="640"
			height="360">
	<param name="movie" value="http://www.brooksandrus.com/media/yamp.swf" />
	<param name="flashvars" value="content=http://www.brooksandrus.com/media/optimize_rsl_master.mp4&amp;thumb=http://www.brooksandrus.com/media/optimize_rsl_master2.jpg&amp;windowbox=true&amp;analytics=UA-6435642-1&amp;showendscreen=false&amp;containerwidth=640&amp;containerheight=360&amp;uselargecontrols=false" />
	<param name="allowfullscreen" value="true" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.brooksandrus.com/media/yamp.swf"
			name="fm_yamp_41766868"
			width="640"
			height="360">
		<param name="flashvars" value="content=http://www.brooksandrus.com/media/optimize_rsl_master.mp4&amp;thumb=http://www.brooksandrus.com/media/optimize_rsl_master2.jpg&amp;windowbox=true&amp;analytics=UA-6435642-1&amp;showendscreen=false&amp;containerwidth=640&amp;containerheight=360&amp;uselargecontrols=false" />
		<param name="allowfullscreen" value="true" />
	<!--<![endif]-->
		 Download video. 
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>]]></description>
			<content:encoded><![CDATA[<p><a href="http://chasebrammer.com/">Chase Brammer</a> shows how to optimize ActionScript 3 Runtime Shared Libraries during his session at 360|Flex in Indianapolis (just under 3 minutes).</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_yamp_101875278"
			class="flashmovie"
			width="640"
			height="360">
	<param name="movie" value="http://www.brooksandrus.com/media/yamp.swf" />
	<param name="flashvars" value="content=http://www.brooksandrus.com/media/optimize_rsl_master.mp4&amp;thumb=http://www.brooksandrus.com/media/optimize_rsl_master2.jpg&amp;windowbox=true&amp;analytics=UA-6435642-1&amp;showendscreen=false&amp;containerwidth=640&amp;containerheight=360&amp;uselargecontrols=false" />
	<param name="allowfullscreen" value="true" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.brooksandrus.com/media/yamp.swf"
			name="fm_yamp_101875278"
			width="640"
			height="360">
		<param name="flashvars" value="content=http://www.brooksandrus.com/media/optimize_rsl_master.mp4&amp;thumb=http://www.brooksandrus.com/media/optimize_rsl_master2.jpg&amp;windowbox=true&amp;analytics=UA-6435642-1&amp;showendscreen=false&amp;containerwidth=640&amp;containerheight=360&amp;uselargecontrols=false" />
		<param name="allowfullscreen" value="true" />
	<!--<![endif]-->
		
<p><a href="http://adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
<p><a href="http://www.brooksandrus.com/media/optimize_rsl_master.mp4">Download</a> video.</p>

	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
]]></content:encoded>
			<wfw:commentRss>http://www.brooksandrus.com/blog/2009/05/21/optimize-runtime-shared-libraries-rsl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.brooksandrus.com/media/optimize_rsl_master.mp4" length="18924230" type="video/mp4" />
		</item>
	</channel>
</rss>
