• Photography
  • Video
  • Blog
  • About
  • Contact
  • COVER

David Shelleny

Creative Production

  • Photography
  • Video
  • Blog
  • About
  • Contact
  • COVER

When Opportunity Presents Itself

 Dan Wheldon celebrates his 2011 Indy 500 win, which was secured in the last turn of the last lap of the race.

If you watched yesterday's Indy 500, you witnessed a dramatic finish that was literally determined in the last corner of the last turn of the race. Rookie driver J.R. Hildebrand, who looked to have the race in the bag, took the final corner hot, got into the marbles (tire remnants that are left behind during a race that are very slippery) and crashed.  Dan Wheldon quickly swooped in under Hildebrand, hit the gas, and took the checkered flag.  A couple seconds changed everything for both drivers.


For Hildebrand, my heart sank. I remember yelling "NO!" at the TV, and couldn't believe how fast his fate was determined by pushing just a little too much on the throttle, or missing a line by an inch or two...oh well, that's racing.

Wheldon, on the other hand, quickly took advantage of the situation, steadied his line, and moved from second place to champion. Just like that. 

I kept thinking about the importance of being prepared and aware of your surroundings so you can act quickly when you need to. The same can apply to being successful at work, art or building a career. What can easily be written off as someone being lucky is usually a case where someone was openly looking for opportunity, and when it presented itself, they were ready, and they acted. Purely an active vs. a passive action.

While most of us don't have crashing competitors of whom to take advantage, there are cues to opportunities that could benefit from your talent if you purposefully keep your eyes open and look for them.  I think the active pursuit of opportunity combined with preparation for the moment is what makes the difference. Plus, there are plenty of prepared drivers behind you waiting to take advantage of your situation...they are prepared and looking to beat you to the finish line. There is no time to be passive, so get on it!

Watch the dramatic finish:

tags: Active Pursuit, Dan Wheldon, Indy 500, J.R. Hildebrand, Opportunity, Work
categories: Business, Inspiration, Technique
Monday 05.30.11
Posted by David Shelleny
 

Canon T2i Test Footage

Disclaimer - Production Nerd Alert:  I just purchased the Canon T2i, and shot some sample footage of my son finding snails in a nearby pond. I used the Canon 18-55 lens, and shot the video at 1080p 24 fps. I used the auto movie settings, and used the Zoom H4n for audio at 44.1khz.

For post, I used MPEG Streamclip to convert the file to 960x720 using the DVCPRO HD 720p compressor, and edited in Final Cut Pro. I then used Compressor to export for Vimeo using H.264 compression with AAC audio.

I am really impressed with the results, and had to subscribe to Vimeo who I feel have the best support for online HD video.

Canon T2i Test Footage from David Shelleny on Vimeo.

Zoom H4n

tags: Canon T2i, Compressor, Final Cut Pro, HD Video, MPEG Streamclip, Test Footage, Vimeo, Zoom H4n
categories: Production, Technique
Saturday 04.03.10
Posted by David Shelleny
 

Getting a job using social media...well, sort of.

Recently, I changed career paths.  When people ask how the opportunity came about, my short answer is that I landed the new job using social media (specifically Twitter).  But, I also explain that is not as simple as stating that Twitter actually “got” me the job.  It played a role in the process, which was important, but not the whole story.  My hope is that by sharing some of the techniques I used to initiate my career change, you can get some ideas for your own professional pursuits.

My Story:

For a little over a year, I have been actively pursuing career opportunities in the Twin Cities.  I had a great job in Illinois, with a great company.  My wife and I had just decided we wanted to make a change, be closer to family, and try a new location.

Getting Out There, and Setting Deadlines:

Once we agreed on the plan, the first thing I did was commit to physically coming to Minnesota once per quarter.  By setting hard dates, it was up to me to make sure I had enough meetings set up to make the trips worth while.  Quarterly visits were often enough for me to get moving on our plan without disrupting my current situation, or going broke on airfare.  To prepare for the visits, I used a number of tactics to make my trips worth while.

LinkedIn:  

I used LinkedIn’s Advanced Job Search function to hone in on specific job keywords in the location where I was looking.  When I found one that footed the bill, in addition to applying for the job (with the always important cover letter), I reviewed the company’s LinkedIn profile, the person that posted the position, and any other employees in a related department.  I sent these people messages explaining my situation, and inviting them to have a cup of coffee at one of my upcoming quarterly visits.

Industry Associations:

In my field, the Minnesota Interactive Marketing Association (MIMA) is a great source of information, contacts, and events.  They have a very nice jobs board, which I frequently surveyed for opportunities.  I also became a member, so I could get familiar with the other members and companies.  I created a spreadsheet of the companies and members, and researched what they were all about, including twitter feeds, LinkedIn profiles, personal blogs, and professional histories.  When I found someone interesting, I subscribed to their twitter feeds and blogs, started interacting with them, and eventually reached out to invite them for a coffee at one of my visits (starting to see a pattern?)  

Twitter:

Twitter is a nice way to initially get to know someone.  The types of people I enjoy following are those who share a nice combination of business and personal information.  These are the people I actively searched for.  Plus, by paying attention to who they followed and interacted with, I was able to find other interesting people in the industry who I could start following and interacting with as well.  Soon, my network of Minnesota interactive marketing professionals started to grow, and I was meeting a lot of cool and smart people who I could invite for meetings.  There was never a moment when there wasn’t something else to do to get me closer to my goal, and with each new company or contact discovery, a new relationship soon followed.

The Meetings:

The nice thing about conducting my search while I still had a job was that I could be patient.  I was ready to give this initiative as long as it took to find the right gig, and was lucky enough to not have a financial or time deadline against which I was fighting.  I approached all my meetings as a chance to get to know people in the industry from the Twin Cities, and to get a feel for what is going on in the Minnesota scene.  I didn’t ask for jobs directly, or drill anyone for contacts.  I listened to stories on how they made it, and in some cases asked for their thoughts and suggestions on my approach.  In some cases, my new friend would say “you know you really should talk to X”.  Drip after deliberate drip...my Minnesota network continued to expand.  As I discovered more people, I would get in touch with them and set up a coffee at my next visit, and repeat!

Getting the Job:

One of these new contacts was also on the same path I was, and was making a change to a different career.  Not only did we have a similar industry in common, we were trying to accomplish the same goal.  Eventually, he landed a gig and was working when he received a call from his recruiter about an opportunity.  He declined the offer to apply, but said that he “had the guy” for the job.  I received a text message telling me to call his recruiter.  I was “his guy,” and the rest is history.

Lessons Learned:  It’s the Network

Personally, I think the power of these tools lies in the personal network you can build.  Since I started this process, I have been lucky enough to build relationships with people I now call friends.  These are people with whom I want to hang out, and now that I am here, I get to interact with them in real life.  

What I learned in this process is if you want to get into a career using social media tactics, you can’t ignore the hard work of getting out there and building a solid network of like-minded people.  If you know where you want to go, and what you want to do, find others that are already doing it and get to know them.  Don’t concentrate too much on getting the job, but building meaningful relationships with the right people.  If you repeat this process enough, and make yourself known, your chances of putting yourself into a position of getting lucky increases exponentially.  Plus, you get to meet a lot of very cool and smart people in the process.

That’s how I did it.  How about you?  What social media tactics have you used to land a job?  What frustrations have you run into?  I’d like to hear your story.

tags: Career, Job, LinkedIn, MIMA, Social Media, Technique, twitter
categories: Social Media, Technique
Sunday 03.21.10
Posted by David Shelleny
Comments: 2
 

Production Notes: The Phantom Radio Signal

 

 

 

 

 

 

 

 

 

 

Anyone who works in production knows that when you are on a shoot, there are many details that need to be taken into account to ensure a professional product.  Sometimes, no matter how much you prepare, a gremlin shows up in your video or audio, and you will have to deal with it.  Hopefully, by sharing my stories with you, and how I recovered from them, you can learn from my mistakes, and prevent them from happening to you. 

The Situation:

On a recent video shoot at a local sound stage, somehow, all of our audio tracks were “infected” with the static-like noise of a local radio station.  The noise, which clearly had a DJ’s voice, commercials, etc. rendered all our audio tracks useless.

By the time I realized the audio tracks were contaminated (all 5 hours), I was back in my studio importing the footage.  My first reaction was sickening terror, realizing we would probably have to re-shoot the entire program.  This meant re-hiring the makeup artist, re-booking the studio, and putting the client through another day-long shoot.  Many colorful words were uttered as I stared in horror at my monitor.

My Setup:

Camera: Canon GL2
Mics: 
Sennheiser M101 Wireless Lav System (primary - right channel)
Sennheiser ME 66 Shotgun (backup - left channel)
Mixer: Shure FP-33
Cable: 6 Pin to XLR
Beachtek XLR Adapter

How did this happen?

We called the stage the next day, and they confirmed that a local radio station signal did have a tendency to “appear” in audio tracks.  Their explanation was that it was usually caused by a faulty wire in the production chain.  Translation: “There is no way in hell we are going to comp you studio time to re-shoot your video.”  

Why didn’t I hear the distortion on the stage?

I didn’t hear the signal because I monitored the audio via headphones from the mixer, not the camera.  The broken link in the chain was between the mixer and the camera, either the 6 pin cable, or the Beachtek unit.  Had I monitored from the camera, I would have heard the signal, and we would have been able to correct it on the stage.  Lesson learned!

Options:

We were left with two choices:

  1. Re-shoot everything, which required another day full day at the studio, a full day for the makeup artist, as well as a full day for the client.  This was a tough pill to swallow, due to the fact that we would have to absorb the extra costs, and the budget was already stretched as far as it could go.
  2. Fix it somehow

The Solution:

In the end I was able to fix the audio tracks.  Click the video link below to see a step by step guide on how I did it.

 

tags: Audio, Fix, Production Notes, Soundtrack Pro, Tracks
categories: Technique
Monday 12.14.09
Posted by David Shelleny
 

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).

 

tags: Chart, Video Aspect Ratios, Web Video
categories: Technique
Sunday 02.15.09
Posted by David Shelleny
Comments: 2
 

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.

 

categories: Technique
Wednesday 02.11.09
Posted by David Shelleny
 

Flash Video Cue Points: Adobe Air Shortcut

This is why I love the internet, and networking services like Twitter.

I recently published Flash Video Cue Points With XML Part 1.  This post outlined my method of creating and editing event cue points using XML files.  It has saved me a lot of time.  My method was manual though, using a spreadsheet and calculations.  Now, while I think it is important to understand how to calculate video frames into flash samples, if a shortcut comes along, I am all for it.

Jay Shaffer, a Twitter friend of mine, read the article, and commented about an Adobe Air product by John Skidgel called (simply) Convert Final Cut Pro Markers to Flash Video Cue Points  Instead of doing all the manual work to convert the timings, you could 1) export your FCP markers, and 2) import them into the AIR application.  The application then 3) converts the markers into the proper XML format for Flash.  Genius!

Do I regret learning how to convert the timings manually?  No way.  Will I use a tool like this to save time on our projects, HELL YES!

Thanks John for the app, and Jay for the recommendation!

 

categories: Technique
Thursday 12.11.08
Posted by David Shelleny
Comments: 2
 

Flash Video Cue Points With XML Part 1

If you are working on video and flash productions, video cue points (event cue points to be specific) are an essential tool for synching videos with other on screen events.  We use it in our alpha-video productions, where the virtual host’s words are synched with flying in text, images, and backgrounds.  Your images are always in synch with your video, because the video triggers the actions.   

Here is an example…

Click on the picture to see the end results

When I first started producing these types of projects, I would painstakingly insert cue points by scrolling the video in the Flash Video Encoder to the place where I thought the cue point should go.  For projects that had 100-200 cue points, it was a daunting task.  Plus, if I needed to add more cue points later, I would have to re-insert EACH CUE POINT AGAIN…one at a time…FORGET IT!

Using XML files for cue points makes so much sense, because you are creating a separate list of cue points that you can simply import into the video, and save.  Using this method will save you a ton of time and effort for both the initial creation of the project, and subsequent updates (if needed)!  

Here is my method:

 

TOOLS:
Final Cut Pro
Flash CS3
Microsoft Excel
BBEDIT Lite

STEP 1 – Setup Your Spreadsheet:

In Excel, Set up a spread sheet like the one below.  Use the following headings:

STEP 2 – Record all video cue points, and assign each a cue number and a description:

In your video editor (We use Final Cut Pro) find the places that you want to sync action, and record the times in the “Video Time” column.  Be sure to keep them in numerical order.  Enter your description for each cue point.  Each time gets its own Cue #.  HINT: Use different color fonts for different actions.

 Spreadsheet with Video Time

STEP 3 – Convert video frames to Flash samples:

For our purposes, we will be talking about video time as seconds and frames.  For example, a video time of 12:07 is 12 seconds, 7 frames.  To convert video time to Flash time, we leave the seconds alone, and convert the frames to samples.  Here’s how:

There are 1000 Flash samples, and 29.97 video frames (NTSC) in one second.  To convert video frames to Flash samples, use the following formula 1000/29.97.  This equals 33.333.  With our example of 12:07, multiply 7 frames by 33.333, this equals 233.  Last step, simply put your new Flash sample number AFTER the seconds.  12 seconds 07 frames = 12233 samples.

Spreadsheet with Flash Time

To keep things simple, I created a cross reference chart of video frames and samples.

STEP 4:  Create your xml file

Using you text editor of choice like notepad, etc. (we like BBEdit Lite) Create your XML cuelist document by using the following code:

//HEADER CODE:
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>

<FLVCoreCue points Version="1">

//CUEPOINT CODE:
<CuePoint>
<Time></Time>
<Type>event</Type>
<Name></Name>

</CuePoint>

//FOOTER CODE:

</FLVCoreCue points>

STEP 5:

COPY and PASTE the CUEPOINT CODE section for as many cue points which are in the video.  Then, key in the FLASH TIME and corresponding Cue # for each cuepoint like the example below. 

<CuePoint>
<Time>12233</Time>
<Type>event</Type>
<Name>3</Name>

</CuePoint>

NOTE:

Your CUEPOINT cue #’s and Flash times need to be in sequential order.  If not, you will get an error when you try to import the XML document into FLASH.  Be careful with your cutting and pasting, and double check your code!

STEP 6:

NAME and SAVE your XML document using  “.xml” as the DocType.  For example, “projectcues.xml”

STEP 7:

Open the Flash Video Encoder, and click on the Cue Points Tab.  Click on the UPLOAD (file folder) button.


If your XML file was created correctly, all your cue points will show up in the cue points window on the left side.  If not, see step 5.

STEP 8:

Tweak your video settings, and finish encoding your video into the final FLV file.

If all is well, all your cue points are embedded in your FLV file, and they are FRAME and SAMPLE ACCURATE.

This has saved me a lot of time when I have hundreds of cue points to import.  Once you get used to the technique, you will get faster, and may figure out a few other shortcuts of your own.  Let me know your thoughts.

Stay tuned for Part 2 where we will cover the next steps to putting the cue points to work.

Cheers for now!

categories: Technique
Saturday 11.29.08
Posted by David Shelleny
Comments: 1