Nifty AIR App: VidLoop

icon_128Last 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’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.

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.

VidLoop

The VidLoop application allows a user to specify a directory of media files in order to present them within a semi-infinite loop.

File types that are supported are as follows…

VIDEO: flv, f4v, mp4, m4v

IMAGE: jpg, jpeg, gif, png

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.

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.

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…

Before AIR, it would be have been a lot of trouble for me to put something like this together.  Now, it’s a piece of cake – and this work is very addicting as well!

Grab it, if you wish…

Flash is King

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, Durango, and Server-Side ActionScript (!) during Sneaks this evening…

Good God… what an awesome time to be a Flash Platform developer. I’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’s just ‘normal’ stuff compared to what is coming down the pipeline.

I asked the JavaFX guy today why I should use his technology over Flash. His only remark was that Java was 13 years old… okay.

An amazing show of Flash over the entire conference and the competition is defenseless. Go Flash!

Big Day for Flash Player 10 (and 9)

So, we have both Flash Player 10 final (10.0.12.36) released today on top of the CS4 products shipping. We also finally see Flash Player 9 bundled with the newest Playstation 3 update (2.50).

Flash Player 10
Do I really need to write anything here? Native 3D, Custom Filter Effects, Dynamic Sound Generation, Fullscreen Keyboard Support, Hardware Acceleration, unloadAndStop() … Grab it: http://www.adobe.com/products/flashplayer/

Flash Player 9 (PS3)
Aside from being a game console, PS3 is an awesome Blu-ray player and also has web browsing capabilities.  If you’ve ever tried to load up any FP8, FP9, or FP10 content in the browser though… you’d be pretty disappointed as the only supported version of Flash Player has been FP7!  Well, with today’s update, owners can now access most FP9 content (AS3!) on their PS3s.  Awesome!

Flash Player 10 Debug
Debug versions of FP10 for developers can be found at http://www.adobe.com/support/flashplayer/downloads.html.  Super important!

Creative Suite 4
Shipping today.  I was fortunate enough to be on the beta and prerelease programs and still cannot wait to get my hands on the final bits.

Sonar 8 PE Review

Sonar 8 was released a few weeks ago.  Being in the middle of a project at the time, I’ve had a good week or so to check out some of the new features.

Here are some things I like:

SONAR Performance Optimizations
How can you not like this?  I haven’t had a huge problem with projects in the past, but do notice a significant decrease in resource usage in this new version, all the same.

Dedicated Instrument Track
This is more of an organizational preference than anything else- but I do find it a bit cleaner than the old way of grouping a midi and synth track within a track folder.  Another good thing is that you can switch back and forth whenever you want and apply the feature to only those instruments you want.  Very flexible!

Dimension Pro
Very similar to Dimension LE that shipped along with Sonar 7 PE- the most noticible thing for me so far is that we get over 7 gigs of material with the pro version.  Wow.

Z3TA+ / Integrated Step Sequencer
Two tools from the previous version I feel compelled to mention here since they are just so great.  Z3TA+ is a waveshaping synthesizer with a wide array of options for generating some really, really incredible sounds.  The step sequencer provides an alternate midi pattern generation environment from the traditional piano roll.

TL-64 Tube Leveler / TS 64 Transient Shaper
Any tools that give me more control over the sound are always welcome.

TL-64 provides intuitive controls to determine the level and character of analog tube saturation, from subtle “warming” to hard-driving saturation. The TL-64 plug-in features a unique selectable Dynamic Response Filter control that when engaged employs a dynamic (versus static) tube model algorithm.

Here are things I could care less about:

Beatscape loop performance instrument / Loop Explorer 2.0
I don’t work with loops… so this is pretty useless as advertised.  However, as with many other tools, it may be useful when applied in some other way?

Native Instruments Guitar Rig 3 LE
Similar to above… I wonder what running some vox through this would do…

I’ve been using this software since version 3 and normally upgrade every other version.  I obviously have broken that tradition with the purchase of Sonar 8- the overall improvements on an already solid piece of software were too good to pass up for another year.  There are lots and lots of other things to mention, but these are some initial observations after a week of use.

More nformation can be found at http://cakewalk.com/Products/SONAR/.

Editing in Premiere? Avoid WMV!

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 Encoder in CS4, it’s just a real, genuine pleasure to work with.

Now, I also use Sony Vegas Pro 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’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’ve been given.

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.

Having done a little research after the fact, it seems there is actually a knowledge base article 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…