Subscribe
Enter your Email


Preview | Powered by FeedBlitz
About Me

David Shelleny is a producer for GroundWorks Media Group, an innovative multimedia company committed to the power of the idea. GMG brings professional video and audio production to the web. David is also a marketing manager for the electronic payments company Moneris Solutions, where he is constantly working on new ideas to bring the company and the customer closer together.

Recent Posts
Categories
Navigation
Twitter Updates
Loading..
Loading..
Powered by Squarespace
Wednesday
20May

Playing For Change

What an inspiring project.  Mark Johnson uses music to break down barriers to bring peace, and unite each other...literally through song.

It is an awesome concept, captured beautifully.  Try to watch this without getting a chill.

Playing For Change Website

All Episodes

Donate

Sunday
19Apr

readXML: Another Great Tool for Video Cue Points

I use MS Excel for a lot of my scripting and animation. It helps me keep everything straight and organized, and prevents me from getting lost in a sea of cue points! One of the challenges I ran into when working on a recent project is getting my Final Cut Pro markers into an Excel spreadsheet so I can log my animation cues. After a quick search online, as usual, others have run into the same issue. Enter readXML to save the day.

With this project, I was converting video files to FLV files with embedded cue points. I was already exporting my markers to XML files so they could be converted to Flash cue points (using my new and improved conversion method - See my earlier post on ConvertCuePoints on how to do this), so all I needed to do was get them into a spreadsheet. This should be easy, right, just import the data using the “import” function of Excel? Nope.

readXML is a simple program created by Andreas Kiel that reads FCP XML files, and displays the information in an easy to read format.  Then, it allows you to easily export clip and sequence information to your clipboard, so you can paste it into Excel.

Simple, easy, and useful. This tool helped me get the grunt work of marker conversion out of the way so I could concentrate on creativity. Oh, and the download is free!  Thanks Andreas!

To download readXML, and for more information about the application, visit http://www.spherico.com/filmtools/readXML/index.html

This is just one of the excellent FCP time savers Andreas has on his website http://www.spherico.com/filmtools.

Saturday
28Feb

My Country Music Video

For a long time now, Tom Trinley, Bob O'Connell and I have been working on a documentary called Monumental Myths.  The purpose of the project is to uncover the truth behind our national monuments so that the whole story can be told, not just what one group wants you to know.  We interviewed some pretty amazing people, including James Loewen, Howard Zinn, Lonnie Bunch, and Adam "Fortunate Eagle" Nordwall.

We will be releasing the documentary in its entirety in the near future, but in the meantime, Tom put together a music video of the end credits rap song we wrote.  We had way too much fun on this project..which we recorded in my old house's basement studio (with the impromptu bookshelf/moving blanket vocal booth.)  Check it out!

Sunday
15Feb

Best Aspect Ratios For Web Video

Whether you are working in HD or SD, knowing the right aspect ratios to convert your video for web distribution is key.  By choosing the right ratios, you can insure that you will get best picture possible.

Sometimes, you are restricted to the size of a web page window, but you still can choose a better ratio than simply picking one out of the air.

Below is a chart of the best ratios to use.

(Chart compiled by Robert Reinhardt

You can also download the Best Aspect Ratio Chart (Excel).

 

Wednesday
11Feb

Flash Video Cue Points With XML Part 2

For this example, we are using a virtual host against a jungle background.  The host was shot against a green screen, and the background keyed out in post production.  Because the video contains the alpha channel, the background is transparent, which is the effect we were looking for.  In Part 1, we showed how to embed video cue points into the video, now we will create the mechanism to put them to work trigger Flash activity.

If you want to see the videos in action now, go directly to the new Compass Communication's website.

THE MAIN PROJECT:

1. In Flash, create a new project

2. Create new layers in this order (from top to bottom) actions, video, animation, background.

3. In the actions layer, on keyframe one, insert a STOP action command

4. Upload the background and place it on the stage the background layer


5. Select the video layer keyframe, and import the video (File→Import→Import Video)  

a. Locate your flv file that contains the video cue points

b. Select deployment preferences (Progressive Download or Streaming are the most common).

c. Select your video skin. (In this case, we did not select player controls, as the video was frameless.)

d. Finish your import.

6. Place your movie where you want it, and give it an instance name of "vid".  Test your movie to make sure the placement of the video is where you want it.  

7. While the movie is playing, take a screenshot of the movie.  This still picture will be needed as a reference when you create your animation, which is the next step.

CREATING THE ANIMATION:

8. Create a new movie clip symbol, and name it “animation”. 

9. Add new layers in the clip in this order from the top down, actions, tempBg.  (All your animation layers will be between actions and tempBg)

10. In the actions layer in frame 1, place a stop command

11. In the tempBg layer, import the background screenshot you captured of the main piece.  Make sure to center the background (using align controls)

12. Lock the tempBg track.  You now have a canvas on which to “paint” your animation.

13. Using your cue point spreadsheet as a guide, create animations in the timeline that correspond with each cue point.  In the timeline, at the end of each animation, insert a stop command on the actions layer to prevent the animation from playing until the end.  The animations will then be “on call” waiting for a cue point to trigger them.  Fade in text, graphics, even video to emphasize points, have some fun with it!

LOGGING FRAME NUMBERS:

14. On your cue spreadsheet, insert a new column, and label it “frame”.

15. In Flash, log each frame number that corresponds to the start of each animation.  For example, if the previous animation ended (with a stop command) at frame 20, the next animation would start on frame 21.

TYING IT ALL TOGETHER WITH A LISTENER (AS2)

Meanwhile, back in the main timeline…

16. On the main timeline, select the keyframe in the “animation” layer, and drag the new animation movie clip onto the stage.

17. Give the animation an instance name of “anim”

18. Align the movie clip to the center of the stage using the align controls.  They should line up perfectly. 

19. Select the first keyframe in the actions layer, and open the actions panel

20. Insert the following listener code below the stop command:

var vidList:Object = new Object();  //CREATE A LISTENER OBJECT

vidList.cuePoint = function(cues) {


if (cues.info.name == "1") {  //CUE NUMBER

anim.gotoAndPlay(2);  //FRAME NUMBER

}

};

vid.addEventListener("cuePoint",vidList);  //ADD THE EVENT LISTENER

21. For each cue point, copy and paste as many “onCuePoint” events as you have cue points.  Using your spreadsheet, you should be building a list that looks like this:

var vidList:Object = new Object();

vidList.cuePoint = function(cues) {

if (cues.info.name == "1") {

anim.gotoAndPlay(2);

}

if (cues.info.name == "2") {

anim.gotoAndPlay(8);

}

if (cues.info.name == "3") {

anim.gotoAndPlay(14);

}

if (cues.info.name == "4") {

anim.gotoAndPlay(21);

}

};

vid.addEventListener("cuePoint",vidList);

SUMMARY:

Once you get used to putting in the cue point numbers and the corresponding frame numbers, you will be off and running!  Test your movie, and make adjustments where you need to.

The animation is now synched to the movie.   The possibilities are now endless…go and create!

Got any examples of your own using keyframes?  Shoot me a link, I would love to see them.