
Story
|
I’m sure that after you read the title of this blog entry, you are asking yourself, “What the heck is The Digital Media Dude smoking, and why is he not sharing?” Well, first of all, I don’t smoke anything, but if I did, I’m a selfish person and I would not share it with it you. Anyway…getting back to my story. What do I mean by Object Oriented video production? First, I have to explain a little bit to you about programming. Many years ago…though not that long ago since I’m still only 20 years old….times 2…I used to exclusively architect and program web applications and web sites (still do, but not full time, now I mix it up with video, podcasting and photography). In web development (and really, any other kind of programming since the 90’s) you break your software into “objects”. That is, you look for “common code” that is used in many other places and you remove that code and create “objects” that then you call through out your application. This is called object oriented programming (OPP). 1) Allow user to enter some data in form 1. As you can see from the above example, I have 2 places where I would potentially repeat the same code over and over (#2 and #4). Instead, I can create an object called “VerifyData” and then just call that object over and over and it would do all the verification for me. I can then update that object, and everywhere where I’m “calling” that abject, it will get the new code. So my code would now look like this: As you can see from the above code, I added a new form and all I had to do is call the VerifyData() object to check the data. Ok…now you know a bit about programming. But you are still wondering, how in the heck this applies to my day to day video production? I’m glad you asked and stuck along the first part of this story. Now I’ll give you the punch line and this punch line, as you will see, will save you lots of time in both production and post. THE PROJECT The final delivery is in DVD format, one video for each division (we have 15 divisions). The DVD would contain 2 videos for each division broken down as follow. 1) Overview video with our CEO (same for all divisions) So as you can see, we could just shoot the Overview video once and use it for each DVD. Then we need to shoot 15 smaller videos that are specific to each division. Ok, so far nothing out of the ordinary. Now let me talk to you about the 15 division specific videos. PRE-PRODUCTION Though each script was “division specific” with numbers and figures differently for each division, they also had paragraphs (lots of them) that were either exactly the same, or with some words changes, almost the same for all 15 divisions. So I said to myself: “Hey, if this was a software program I was developing, I would take out the common paragraphs, create objects out of them, and then call those wherever I needed them.” After reading each of the scripts (all 15 of them), I took out the “common paragraphs” in all of them and created a “generic” script. The breakdown for this “Generic Script” was something like this: ====================== Generic 2 Generic 3 All in all, I found 5 paragraphs that were “generic” (or similar) in all documents. A couple of the paragraphs, we had to reword or rearranged to make them similar (with the VP’s approval, of course). Then I took each division script and “called” each generic number where I needed it as follows: ======================= And so, for the California division, I would like to tell you that…. Generic 2 So even though the industry is pointing down, the California division is doing… Generic 3 So that was the pre-production phase. PRODUCTION The first thing I had the VP do is read the “Generic” script into the camera. I asked him to actually say “Generic Number” and then the number and then proceed to read that generic paragraph. Then I asked him to pause and then I would cut and we video taped Generic Number 2 and so on until we were done with all 5 generic parts. Once those parts where completed, it was time to move into video taping each division video (the different parts of each division). So we started with the first division video. When I started shooting, I asked him to actually say “Generic Number 1” and then start reading the part after “Generic Number 1”, then said “Generic Number 2” and started reading the part that would follow Generic Number 2. The main reason I asked him to say “Generic Number 1” and so on was so that I knew what part to “insert” when I edited. The key here is that you can use this technique only if you have material that repeats throughout different videos. You would probably not be able to use this technique if you are working on a narrative. It’s mainly for “corporate message” type videos. The other thing to consider is that you need to match the frame of the last “generic” to make a clean cut, or you need to somehow go to a b-roll so you don’t see the person “jump” when it starts with the next cut. I used Adobe OnLocation CS3 which allows me to overlay the current feed on top of the previous video I shot. After we were done with all 15 divisions, the VP was very happy because now he had almost 2 hours to kill. Of course, I was scared as heck thinking if this technique would work well in the editing room. So now on to post. POST-PRODUCTION Once I edited my first division (I made once sequence for each division), I then just replicated that sequence (I was editing in Adobe Premiere Pro 2), took out the “none-generic” items for the previous division (left the generic ones as they were) and then started inserting in-between the generic takes, the takes that were not generic for the next division. Of course, I had to re-adjust some of the spacing in-between the generics and none-generics, but that was ok. My Division 1 sequence timeline looked something like this: My Division 2 sequence timeline looked like this: And so on for all 15 divisions. CONCLUSION Of course, like I said previously, you can not use this technique for your next Hollywood flick (I hope your script doesn’t repeat over and over), but for some Corporate type message videos, it works wonders. I hope this technique saves you time in your next project. I’d love to hear your feedback or if you found a better way to “save time” in your production and post-production phases. Cheers! |
|||||
Comments
About The Author
|
Marcelo Lewin Marcelo Lewin, a.k.a. The Digital Media Dude, started The Digital Media Dude in late 2006 as a blog, mainly, to write about new media. Then he created his first podcast, The Digital Media Dude Daily Tip now known as Digital Media Quick Tips which got picked up by iTunes in the Top 25. By late 2007, The Digital Media Dude became officially a network of shows and in early 2008, it was renamed to Pixel Heads Network. With over 15 years of experience in the digital media industry, including gigs with NBC, Walt Disney Imagineering, Toyota and having a couple of "dot com" companies under his belt, he shares his knowledge throughout our shows. He is married with his wife of 15 years and has 2 great sons. His hobbies include photography, videography, new media, technology, great food, great beers and just playing around with his kids. Marcelo Lewin currently hosts 4 shows, blogs and makes presentations about new media all over, produces shows for other companies and is the "Chief Pixel Head" at Pixel Heads Network. |


Acting
Adium
Adobe
Adobe Lightroom Tips
Analytics
Animation
Apple
Apple Store
Applications
Audio
Blogging
Blue Ray
Browsers
Camera Support Systems
Cameras
Celtx
CES
Cinematography
Close Caption
Cloud Computing
ColdFusion
Color
Compression
Conferences
Content Delivery Network
Content Monetization
Cool Apps
Cool Videos
CSS
Digital Asset Management
Digital Content
Digital Hollywood
DRM
DV Expo
DVD Authoring
Editing
eLearning
eMarketing
Encoding
Episode
Filtering
Final Cut Pro
Final Cut Pro Tips
Flash
Flip 4 Mac
Gaming
Graphics Design
Green Screen
Growing Your Audience
HD
HD DVD
HD Expo
HDTV
iMac
Indie
Instant Messenger
IP TV
iPhone
iPod
iTunes
iWork
Keynote
Lighting
Mac Leopard
Mac OS X
Mac World Expo
MacBook Air
Mars Edit
Microsoft
Monetization
Motion
Motion Capture
Music
NAB
New Media
New Media Expo
News
Online Seminars
Opinion
P2P
Pages
Parallels
Photography
Photoshop
Pipeline
Pixelmator
Plug-Ins
Plugins
Podcasting
Post
Pre-Production
Premiere Pro CS3
Production
Quicktime
Red
SaaS
Screencasting
Scripting
SEO
Shows: Digital Media Quick Tips
Shows: EXPOzed
Shows: Mac 411
Shows: Meet The Experts
Shows: Tame The Tube
Silverlight
Social Networks
Soundtrack Pro
Start ups
Streaming
Syndication
Teleprompter
Traditional Media
Transcoding
TV Networks
Updates
Utilities
Video
Video Distribution
Video Stores
Virtualization
Web 2.0
Web Analytics
Web Development
Webcasting
Windows
Writing
YouTube









