<?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>In Flagrante Delicto! &#187; Video</title>
	<atom:link href="http://inflagrantedelicto.memoryspiral.com/category/video/feed/" rel="self" type="application/rss+xml" />
	<link>http://inflagrantedelicto.memoryspiral.com</link>
	<description>Joseph Labrecque: Flash Platform Developer - Multidisciplinary Digital Artist - Adobe Education Leader</description>
	<lastBuildDate>Thu, 09 Sep 2010 17:25:38 +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>On the Importance of Free-flow Expression</title>
		<link>http://inflagrantedelicto.memoryspiral.com/2010/07/importance-of-free-flow-expression/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=importance-of-free-flow-expression</link>
		<comments>http://inflagrantedelicto.memoryspiral.com/2010/07/importance-of-free-flow-expression/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 14:19:29 +0000</pubDate>
		<dc:creator>Joseph Labrecque</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://inflagrantedelicto.memoryspiral.com/?p=2162</guid>
		<description><![CDATA[A few weeks ago, I was being interviewed about my audio project &#8220;An Early Morning Letter, Displaced&#8221; and some questions came up around process. Specifically whether the process of creating had changed much for me over the last decade in &#8230; <a href="http://inflagrantedelicto.memoryspiral.com/2010/07/importance-of-free-flow-expression/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago, I was being interviewed about my audio project &#8220;<em><a href="http://displaced.memoryspiral.com"><strong>An Early Morning Letter, Displaced</strong></a></em>&#8221; and some questions came up around process. Specifically whether the process of creating had changed much for me over the last decade in regard to music composition. I&#8217;ve thought about this quite a bit since the interview and decided to make an attempt at emulating that old free-flow creative style I started with.</p>
<p>For some background, when I originally began writing &#8220;music&#8221; back in 1999, I did so in a very matter of fact and destructive manner in that I simply recorded whatever came to mind and performed a lot of additive overlay edits to the sound bed until it was what I wanted. The entire first album &#8220;<strong>August</strong>&#8221; was composed in this way. Since then, I&#8217;ve been using multi-track sequencers and a full production software suite to compose, record, and produce my music. It&#8217;s a more intellectual approach- generally a smarter approach- and certainly a less destructive method of working. However, you do lose quite a  lot of spontaneity and flow in regard to the creative process. Almost as though your mind gets in the way of the emergent expressive flow coming out of you.</p>
<p>The video embedded below is a short film called &#8220;Furnace&#8221;. Both the video and audio portions of the work were conceived, recorded, and produced with this free-flow method in mind. What has emerged is something rather dreamlike in its structure &#8211; but not lacking in essential elements, for all that it is.</p>
<p>A statement in free-flow expression: <strong>Furnace</strong>.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="600" height="338" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=13165697&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=ffffff&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="600" height="338" src="http://vimeo.com/moogaloop.swf?clip_id=13165697&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=ffffff&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><em>Equipment used:</em></p>
<ul>
<li>Adobe After Effects CS5</li>
<li>Adobe Premier Pro CS5</li>
<li>Adobe Soundbooth CS5</li>
<li>Cakewalk Sonar Producer 8.5</li>
<li>Native Instruments Kontakt 4</li>
<li>Alesis QS7</li>
<li>M-Audio Audiophile 2496</li>
<li>Behringer EURORACK MX 602A Mixer</li>
<li>Behringer XM2000S Cardoid Microphone</li>
<li>Flip UltraHD</li>
<li>Windows 7</li>
<li>Dell XPS420</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://inflagrantedelicto.memoryspiral.com/2010/07/importance-of-free-flow-expression/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Builder 4 Contest Video</title>
		<link>http://inflagrantedelicto.memoryspiral.com/2010/05/flash-builder-4-contest-video/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=flash-builder-4-contest-video</link>
		<comments>http://inflagrantedelicto.memoryspiral.com/2010/05/flash-builder-4-contest-video/#comments</comments>
		<pubDate>Wed, 26 May 2010 15:59:29 +0000</pubDate>
		<dc:creator>Joseph Labrecque</dc:creator>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[Flash Builder]]></category>

		<guid isPermaLink="false">http://inflagrantedelicto.memoryspiral.com/?p=1926</guid>
		<description><![CDATA[I really enjoy little community based competitions contributions like this one at http://www.riagora.com/ put on by Adobe Flash Platform Evangelist, Michaël Chaize. Time to promote the amazing new features of Flash Builder 4 to experiment the best coding experience for &#8230; <a href="http://inflagrantedelicto.memoryspiral.com/2010/05/flash-builder-4-contest-video/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I really enjoy little community based <del>competitions</del> <ins><a href="http://www.riagora.com/2010/05/flash-builder-4-contest/">contributions</a></ins> like this one at <a href="http://www.riagora.com/">http://www.riagora.com/</a> put on by Adobe Flash Platform Evangelist, <a href="http://twitter.com/mchaize">Michaël Chaize</a>.</p>
<blockquote><p>Time to promote the amazing new features of Flash Builder 4 to experiment the best coding experience for your Flex 3 and Flex 4 projects. To highlight these new features, I could list them (as I did in a previous post), I could record them… or I could make you work a little bit! This time, I want you to showcase the Flash Builder 4 features. </p></blockquote>
<p>They are all short little &#8220;quick tip&#8221; style videos and do not take much time to look over (about 2 minutes a pop). With so many new little features in Flash Builder 4, you are bound to learn something new! <a href="http://www.riagora.com/2010/05/fb4-contest-the-results/">Get over to RIAgora to view all the submissions</a>. Congratulations to all the winners!!!</p>
<p>Here is my submission which was recorded last week &#8211; converting Flex projects from Flash to AIR:</p>
<p><object width="600" height="375"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=11996662&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=ffffff&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=11996662&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=ffffff&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="600" height="375"></embed></object></p>
<p>Honestly- I love stuff like this.  Please tip me off if you hear of anything else!</p>
]]></content:encoded>
			<wfw:commentRss>http://inflagrantedelicto.memoryspiral.com/2010/05/flash-builder-4-contest-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ghetto Greenscreen</title>
		<link>http://inflagrantedelicto.memoryspiral.com/2010/01/ghetto-greenscreen/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=ghetto-greenscreen</link>
		<comments>http://inflagrantedelicto.memoryspiral.com/2010/01/ghetto-greenscreen/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 20:24:41 +0000</pubDate>
		<dc:creator>Joseph Labrecque</dc:creator>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[After Effects]]></category>

		<guid isPermaLink="false">http://inflagrantedelicto.memoryspiral.com/?p=1400</guid>
		<description><![CDATA[I built a greenscreen for chroma keying video/photos in my studio for about 5 dollars. Grabbed about six sheets of neon-green poster board from a local store and used some other bits I had lying around; easel, cardboard, non-reflective tape, &#8230; <a href="http://inflagrantedelicto.memoryspiral.com/2010/01/ghetto-greenscreen/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I built a greenscreen for chroma keying video/photos in my studio for about 5 dollars.  Grabbed about six sheets of neon-green poster board from a local store and used some other bits I had lying around; easel, cardboard, non-reflective tape, staple gun, duct tape&#8230;</p>
<p>You can see the result below! Admittedly ghetto&#8230; but for my current purposes, it will work just fine.  You can see the seams in the photo but this isn&#8217;t a big deal as depth of field and After Effects can both be used to get around something like that.  It&#8217;s large enough that I can place it a few feet behind the subject without issue, so blurring it with depth of field in the camera is probably a good option.  You can see here that it&#8217;s pretty evenly lit without any special lighting- though I do have some lights to be used in case they are needed.<br />
<img src="http://inflagrantedelicto.memoryspiral.com/wp-content/uploads/2010/01/greenscreen-300x200.jpg" alt="" title="greenscreen" width="300" height="200" class="size-medium wp-image-1401" /></p>
<p>As a test, I grabbed this rabbit and snapped a quick photo.<br />
<img src="http://inflagrantedelicto.memoryspiral.com/wp-content/uploads/2010/01/rabbit-300x200.jpg" alt="" title="rabbit" width="300" height="200" class="size-medium wp-image-1402" /></p>
<p>After a few seconds of keying in After Effects &#8211; Parisian Rabbit.<br />
<img src="http://inflagrantedelicto.memoryspiral.com/wp-content/uploads/2010/01/rabbit-keyed-300x198.png" alt="" title="rabbit-keyed" width="300" height="198" class="size-medium wp-image-1403" /></p>
]]></content:encoded>
			<wfw:commentRss>http://inflagrantedelicto.memoryspiral.com/2010/01/ghetto-greenscreen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creative Moments / &#8216;Pistachio&#8217;</title>
		<link>http://inflagrantedelicto.memoryspiral.com/2009/11/creative-moments-pistachio/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=creative-moments-pistachio</link>
		<comments>http://inflagrantedelicto.memoryspiral.com/2009/11/creative-moments-pistachio/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 15:40:03 +0000</pubDate>
		<dc:creator>Joseph Labrecque</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://inflagrantedelicto.memoryspiral.com/?p=1221</guid>
		<description><![CDATA[It&#8217;s really interesting to me how creative impulses can arrive in little, concentrated spurts. This is how ideas usually manifest themselves to me, and when they do, I like to grab ahold and just go with it. The past few &#8230; <a href="http://inflagrantedelicto.memoryspiral.com/2009/11/creative-moments-pistachio/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s really interesting to me how creative impulses can arrive in little, concentrated spurts.  This is how ideas usually manifest themselves to me, and when they do, I like to grab ahold and just go with it.</p>
<p>The past few days I was feeling kinda dry, creatively. Happens every once in awhile and to be honest- provides me with some dark moments. The good thing is that when I experience a period like this, it often means that my inspiration will pick up in a day or so.  If I time things right, I can get some really good stuff out of this cycle of mine.</p>
<p>This is exactly the case with &#8216;Pistachio&#8217;, a 30 second piece inspired by a contest held at <a href="http://www.getcrackin.com/">http://www.getcrackin.com/</a>.  I just read about this in passing via Twitter, and immediately some ideas shot through my head like lightening.  I absolutely love moments like this.  Luckily, I had a few hours to devote to it and below is the result:</p>
<p><object width="572" height="322"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=7895035&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=7895035&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="572" height="322"></embed></object></p>
<p>Edited down in Premiere Pro CS4 from about a minute of footage in two takes captured &#8216;live&#8217; from a Canon SD video camera. Compositing done in After Effects CS4 with sound recorded through Soundbooth.  Was a <strong><em>great</em></strong> experience messing around with After Effects after a very long time.</p>
<p>Now, I knew from the get go that this would never be accepted by the judges.  No way.  But that isn&#8217;t the point with this sort of thing, is it?  </p>
]]></content:encoded>
			<wfw:commentRss>http://inflagrantedelicto.memoryspiral.com/2009/11/creative-moments-pistachio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VidLoop Updates and a Word of Caution</title>
		<link>http://inflagrantedelicto.memoryspiral.com/2008/12/vidloop-updates-and-a-word-of-caution/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=vidloop-updates-and-a-word-of-caution</link>
		<comments>http://inflagrantedelicto.memoryspiral.com/2008/12/vidloop-updates-and-a-word-of-caution/#comments</comments>
		<pubDate>Sat, 20 Dec 2008 03:48:22 +0000</pubDate>
		<dc:creator>Joseph Labrecque</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Updater]]></category>

		<guid isPermaLink="false">http://inflagrantedelicto.memoryspiral.com/?p=434</guid>
		<description><![CDATA[I took some time today to update the VidLoop AIR application. The current version is 1.2.2.  New features include a randomize function and the integration of the AIR Update Framework.  I&#8217;ve also fixed a few small bugs. A note of &#8230; <a href="http://inflagrantedelicto.memoryspiral.com/2008/12/vidloop-updates-and-a-word-of-caution/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-423" style="margin-right:10px;margin-bottom:5px;" title="VidLoop Icon" src="http://inflagrantedelicto.memoryspiral.com/wp-content/uploads/2008/12/icon_128.png" alt="icon_128" width="128" height="128" />I took some time today to update the <a href="http://ctl.du.edu/staff/josephlabrecque/vidloop/">VidLoop AIR application</a>. The current version is 1.2.2.  New features include a randomize function and the integration of the <a href="http://labs.adobe.com/wiki/index.php/Adobe_AIR_Update_Framework">AIR Update Framework</a>.  I&#8217;ve also fixed a few small bugs.</p>
<p>A note of importance here&#8230; I really should have integrated the update framework before my initial public build.  I just didn&#8217;t initially expect a ton of users.  Now I cannot push the update to anyone who currently has the app installed- they&#8217;ll have to update manually.  It&#8217;s probably best to include the updater on any project- no matter how small&#8230; just in case. Lessons learned!</p>
]]></content:encoded>
			<wfw:commentRss>http://inflagrantedelicto.memoryspiral.com/2008/12/vidloop-updates-and-a-word-of-caution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nifty AIR App: VidLoop</title>
		<link>http://inflagrantedelicto.memoryspiral.com/2008/12/nifty-air-app-vidloop/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=nifty-air-app-vidloop</link>
		<comments>http://inflagrantedelicto.memoryspiral.com/2008/12/nifty-air-app-vidloop/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 15:48:35 +0000</pubDate>
		<dc:creator>Joseph Labrecque</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Image]]></category>

		<guid isPermaLink="false">http://inflagrantedelicto.memoryspiral.com/?p=417</guid>
		<description><![CDATA[Last week, I was approached by someone asking if we could build a small application that would run a series of videos in a continual loop. I told him it would be pretty simple to do this and that it &#8230; <a href="http://inflagrantedelicto.memoryspiral.com/2008/12/nifty-air-app-vidloop/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://inflagrantedelicto.memoryspiral.com/wp-content/uploads/2008/12/icon_128.png"><img class="alignleft size-full wp-image-423" title="VidLoop Icon" src="http://inflagrantedelicto.memoryspiral.com/wp-content/uploads/2008/12/icon_128.png" alt="icon_128" width="128" height="128" style="margin-right:10px;margin-bottom:5px;" /></a>Last week, I was approached by someone asking if we could build a small application that would run a series of videos in a continual loop.  I told him it would be pretty simple to do this and that it would only be an afternoon&#8217;s work in AIR.  So, that evening, I was able to point him to the URL hosting the AIR app.  It performed exactly as he requested- user points to a local directory and then all the videos within are run in a loop until the user intervenes.  Very simple.</p>
<p>My client had no problem installing the app or running it but asked if it might be possible to inject still images between videos as well.  This got me thinking of other useful features and I ended up spending a good deal of time over the Thanksgiving break enhancing and tweaking until I had what you can see below.</p>
<p><a href="http://inflagrantedelicto.memoryspiral.com/wp-content/uploads/2008/12/vidloop.jpg"><img class="alignnone size-full wp-image-418" title="VidLoop" src="http://inflagrantedelicto.memoryspiral.com/wp-content/uploads/2008/12/vidloop.jpg" alt="VidLoop" width="416" height="536" /></a></p>
<blockquote><p>The VidLoop application allows a user to specify a directory of media files in order to present them within a semi-infinite loop.</p>
<p>File types that are supported are as follows&#8230;</p>
<p>VIDEO: flv, f4v, mp4, m4v</p>
<p>IMAGE: jpg, jpeg, gif, png</p>
<p>The user is able to adjust certain settings based on the controls presented.  This includes the amount of time images are to persist on the screen, whether or not to scale these images up to fill the screen, the local directory to pull media from, and whether or not to parse subdirectories.  All settings are saved upon each occurrence of a successful run.</p>
<p>Hit ESCAPE to stop a presentation.  CLICKING will step through each item and can be used to skip ahead regardless of video length or image duration settings.</p></blockquote>
<p>I can see a lot of applications for this tool and have begun thinking of some future enhancements; Screensaver Mode, Media Sort Functionality, Randomize Option&#8230;</p>
<p>Before AIR, it would be have been a lot of trouble for me to put something like this together.  Now, it&#8217;s a piece of cake &#8211; and this work is very addicting as well!</p>
<p><a href="http://ctl.du.edu/staff/josephlabrecque/vidloop/">Grab it</a>, if you wish&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://inflagrantedelicto.memoryspiral.com/2008/12/nifty-air-app-vidloop/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flash is King</title>
		<link>http://inflagrantedelicto.memoryspiral.com/2008/11/flash-is-king/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=flash-is-king</link>
		<comments>http://inflagrantedelicto.memoryspiral.com/2008/11/flash-is-king/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 07:41:40 +0000</pubDate>
		<dc:creator>Joseph Labrecque</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[FMS]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[MAX]]></category>

		<guid isPermaLink="false">http://inflagrantedelicto.memoryspiral.com/?p=392</guid>
		<description><![CDATA[There is really no denying it at this point for anyone who was seriously contending. Flash has the crown and is in no way giving it up. After seeing what Alchemy can do at the keynote today, P2P multicast video, &#8230; <a href="http://inflagrantedelicto.memoryspiral.com/2008/11/flash-is-king/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>There is really no denying it at this point for anyone who was seriously contending.  Flash has the crown and is in no way giving it up.</p>
<p>After seeing what <a href="http://labs.adobe.com/technologies/alchemy/">Alchemy </a> can do at the keynote today, P2P multicast video, <a href="http://labs.adobe.com/technologies/durango/">Durango</a>, and <strong>Server-Side ActionScript (!)</strong> during Sneaks this evening&#8230;</p>
<p>Good God&#8230;  what an awesome time to be a Flash Platform developer.  I&#8217;ve seen more than enough in the past two days to validate all that I am doing, professionally.  I neglect to even mention Flash Catalyst or Gumbo in all this- that&#8217;s just &#8216;normal&#8217; stuff compared to what is coming down the pipeline.</p>
<p>I asked the JavaFX guy today why I should use his technology over Flash.  His only remark was that Java was 13 years old&#8230; okay.</p>
<p>An amazing show of Flash over the entire conference and the competition is defenseless.  Go Flash!</p>
]]></content:encoded>
			<wfw:commentRss>http://inflagrantedelicto.memoryspiral.com/2008/11/flash-is-king/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Adobe Not to Blame for Amazon Exploit</title>
		<link>http://inflagrantedelicto.memoryspiral.com/2008/10/adobe-not-to-blame-for-amazon-exploit/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=adobe-not-to-blame-for-amazon-exploit</link>
		<comments>http://inflagrantedelicto.memoryspiral.com/2008/10/adobe-not-to-blame-for-amazon-exploit/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 17:22:06 +0000</pubDate>
		<dc:creator>Joseph Labrecque</dc:creator>
				<category><![CDATA[FMS]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[stream]]></category>

		<guid isPermaLink="false">http://inflagrantedelicto.memoryspiral.com/?p=291</guid>
		<description><![CDATA[I had heard about a security concern over Amazon&#8217;s video streaming service a few days ago with a lot of people (including some at Amazon) blaming Adobe for the security hole.  Apparently, there is an exploit in their (Amazons) player &#8230; <a href="http://inflagrantedelicto.memoryspiral.com/2008/10/adobe-not-to-blame-for-amazon-exploit/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I had heard about <a href="http://arstechnica.com/news.ars/post/20080929-adobe-amazon-point-fingers-over-video-ripping-exploit.html">a security concern</a> over Amazon&#8217;s video streaming service a few days ago with a lot of people (including some at Amazon) blaming Adobe for the security hole.  Apparently, there is an exploit in their (Amazons) player that allows stream-ripping a full video.</p>
<p>I&#8217;ve read the documentation on FMS3 security features and have used quite a few myself.  Knowing these features, I could not understand how the Flash Player security model could be at fault- it seemed much more likely that the developers simply didn&#8217;t cover all their bases.</p>
<p>Whenever I read something like this, I am naturally concerned as I&#8217;ve thrown quite a bit of support behind FMS over the years.</p>
<p>Well, it seems that my hunch was correct and <a href="http://arstechnica.com/news.ars/post/20080929-adobe-amazon-point-fingers-over-video-ripping-exploit.html">Adobe is not to blame</a>.  People are far too quick to pass judgement on things like this, whether it&#8217;s Adobe, Microsoft, Apple or some other giant corporation, everyone jumps on the bandwagon when a story like this breaks.  Give it a rest&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://inflagrantedelicto.memoryspiral.com/2008/10/adobe-not-to-blame-for-amazon-exploit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Editing in Premiere?  Avoid WMV!</title>
		<link>http://inflagrantedelicto.memoryspiral.com/2008/09/editing-in-premiere-avoid-wmv/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=editing-in-premiere-avoid-wmv</link>
		<comments>http://inflagrantedelicto.memoryspiral.com/2008/09/editing-in-premiere-avoid-wmv/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 15:47:09 +0000</pubDate>
		<dc:creator>Joseph Labrecque</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Premiere]]></category>
		<category><![CDATA[transcoding]]></category>
		<category><![CDATA[Vegas]]></category>
		<category><![CDATA[WMV]]></category>

		<guid isPermaLink="false">http://inflagrantedelicto.memoryspiral.com/?p=282</guid>
		<description><![CDATA[First, let me say that I absolutely love working in Adobe Premiere Pro. The interface is clean and snappy- I can get things done in an organized way without a ton of fuss. Now with batch export through Adobe Media &#8230; <a href="http://inflagrantedelicto.memoryspiral.com/2008/09/editing-in-premiere-avoid-wmv/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>First, let me say that I absolutely love working in <a href="http://www.adobe.com/products/premiere/">Adobe Premiere Pro</a>.  The interface is clean and snappy- I can get things done in an organized way without a ton of fuss.  Now with batch export through Adobe Media Encoder in CS4, it&#8217;s just a real, genuine pleasure to work with.</p>
<p>Now, I also use <a href="http://www.sonycreativesoftware.com/vegaspro">Sony Vegas Pro</a> on occasion.  It is also a nice piece of software.  The one thing Vegas really has over Premiere is the ability to handle just about any file type without the potential to choke and die.  Lots of material that I&#8217;ve needed to edit has had to pass through Vegas for simple conversion before bringing it into Premiere for cutting.  I know that formats such as WMV are not meant to be edited, but sometimes you have no choice- you have to work with what you&#8217;ve been given.</p>
<p>Over the weekend, I struggled for a few hours trying to import some NTSC format WMV files into Premiere.  The import maxed out my CPU and my RAM for quite some time.  Premiere did crash on a number of occasions.  I had the idea, finally, to process the files through Vegas (AVI conversion) as I would normally do, but then thought perhaps AME would be able to handle this task for me.  Sure enough AME was able to convert the WMV files into AVI with no problems whatsoever.  Taking these into Premiere, editing them down, and moving them into an Encore project was quick, simple, and really such a day and night difference from my original work flow.</p>
<p>Having done a little research after the fact, it seems there is actually a <a href="http://kb.adobe.com/selfservice/viewContent.do?externalId=332447">knowledge base article</a> about this very issue.  I can vouch that leaving the task to complete will work- but it takes forever, and editing WMV files even when the import is successful is not a pleasent experience.  Most of the time, I work with native video, but when confronted with a distribution format like WMV- I can safely recommend Using Adobe Media Encoder to transcode to a workable format.  I may not need Vegas anymore&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://inflagrantedelicto.memoryspiral.com/2008/09/editing-in-premiere-avoid-wmv/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Client.videoSampleAccess False-Negative</title>
		<link>http://inflagrantedelicto.memoryspiral.com/2008/06/clientvideosampleaccess-false-negative/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=clientvideosampleaccess-false-negative</link>
		<comments>http://inflagrantedelicto.memoryspiral.com/2008/06/clientvideosampleaccess-false-negative/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 13:51:59 +0000</pubDate>
		<dc:creator>Joseph Labrecque</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[FMS]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://josephlabrecque.com/?p=164</guid>
		<description><![CDATA[In past versions of FMS, developers were barred from accessing raw audio and video data over RTMP and had to resort to a number of hacks and proxies to get around the restriction.  As time went by and new versions &#8230; <a href="http://inflagrantedelicto.memoryspiral.com/2008/06/clientvideosampleaccess-false-negative/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In past versions of FMS, developers were barred from accessing raw audio and video data over RTMP and had to resort to a number of hacks and proxies to get around the restriction.  As time went by and new versions of the Flash Player were released, a lot of these loopholes were blocked as well.</p>
<p>With FMS3, there is <a href="http://www.adobe.com/livedocs/flashmediaserver/3.0/hpdocs/help.html?content=00000277.html">Client.videoSampleAccess</a>: a property of the Flash Media Server 3 that allows direct access to raw stream data for video use (&#8220;audioSampleAccess&#8221; for audio).  This can be used for things like producing visual audio spectrums or grabbing a still from a video stream.  It is applied within the onConnect method of the Application server class as demonstrated here:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="actionscript" style="font-family:monospace;">appClient.<span style="color: #006600;">audioSampleAccess</span> = <span style="color: #ff0000;">&quot;/&quot;</span>;
appClient.<span style="color: #006600;">videoSampleAccess</span> = <span style="color: #ff0000;">&quot;/&quot;</span>;</pre></td></tr></table></div>

<p>In the above example, the &#8220;/&#8221; signifies that any streams within the application directory are allowed to be sampled in this way.  You can also specify a semicolon-delimited list of folder names instead if you need to be picky.</p>
<p>Something I came across today and the whole point of this post: even when you have Client.videoSampleAccess set up properly on Flash Media Server, you will still receive a security sandbox violation error #2123 if the stream data is not available.  This can easily happen if you have a timer invoking BitmapData.draw every few milliseconds on loading content.</p>
<p>One way to get around this is using NetStatusEvent.NET_STATUS making sure it reports &#8220;NetStream.Buffer.Full&#8221; before attempting to access the stream data.  Depending on what you are doing, you can oftentimes check the object recieving the stream data to be sure it is accessible first.  this all seems really obvious now, but threw me for a bit of a loop, initially.</p>
]]></content:encoded>
			<wfw:commentRss>http://inflagrantedelicto.memoryspiral.com/2008/06/clientvideosampleaccess-false-negative/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
