Archive for the ‘Filmmaking’ Category (feed)

Water & Wind

While the sea life spends the day like any other day, by drifting in the oceans, the humans share the fun in their own way. The video tries to convey the message that we should share the space with other species without getting in their way.

This is going to be my entry to the Ubuntu video competition. It’s comprised from previously unused footage I had lying around. Now I need to figure out how to fit this 00:57 seconds of video in just 2.5 MBs of filesize, in an unoptimized Ogg Theora version no less, and it has to be fully tagged! I foresee some sleepless nights trying to fit it.

Fish footage was shot with the Canon SX200 IS digicam at the Monterrey Bay Aquarium, and the kite surfing scenes were shot with my Canon HV20 close to the San Mateo bridge. HD version and .mp4 HD download here.

Faking PF24 Pulldown Removal with Vegas

Sony Vegas does not have a proper way of removing pulldown removal on PF24 streams, but there is a hack/workaround that can work just fine for some users. There are limitations to this “fake” PF24 pulldown removal, but if someone is willing to live with these limitations, the result is acceptable.

So, basically, by telling Vegas that this is HDV-24p footage (and if you run the Pro version, by creating an HDV-24p SMPTE timeline), it attempts pulldown removal. Because Vegas only supports pulldown removal from streams that have attributes (e.g. from Sony’s cameras rather than the consumer Canons), the removal fails.

However, if you drop the project properties *and* exporting quality to “preview” quality, Vegas drops a field and the pulldown removal is successful. Not only there are no duplicate frames used, but you get a clean output (no ghosting). In fact, the pulldown removal is frame-by-frame sync’ed to a Cineform’s pulldown removed version of the clip — which tells me that the timestamp output is correct. Not only that, but Vegas does pulldown removal even more correctly than Cineform (my Cineform NeoHD seemed to completely ignore and crop-out the last 4-5 frames out of a 14 sec PF24 clip, while Vegas didn’t).

Here are the advantages:
1. No need to transcode to any other format. You edit as you normally would, directly.
2. It’s the easiest method to deal with PF24’s ghosting.
3. Works with both PF24 from HDV and AVCHD Canon cameras (possibly the consumer Panasonics too).
4. Works with both Vegas Pro and Platinum (although the Pro has the additional ability to set an SMPTE 24p-HDV timeline).
5. Faster exporting at the end, at “preview” quality 720p. Will look just fine on Youtube/Vimeo HD or on PS3/XBoX360/AppleTV.

And, here are the limitations:
1. You can only edit/export in “preview” quality. This means that color grading, effects, and added text will NOT look as good as if you had used “best” quality to edit/export.
2. You can’t export above 720p. In fact, because the “preview” quality drops one field, the real resolution you get out of this trick is 540p. But upresizing to 720p from 540p, is not a big deal. However, you can NOT export in 1440×1080 or 1920×1080, or the interlacing will kick in, as shown in the images below.


Exporting in “best” quality will result in the default PF24 look when pulldown is not removed: ghosting whenever there’s movement in the scene.


Exporting in “preview” quality at full 1080p, interlacing kicks in, since the “preview” setting doesn’t take deinterlacing into account.


Exporting in “preview” quality at 720p (or 540p) does the right thing: no ghosting, no interlacing, and no duplicated frames. Pulldown is removed.

If you are good with these limitations (quality/resolution), here’s how to go about it:
Read the rest of this entry »

The Top-10 MUST FIX features for Vegas

Sony Vegas is the editor of my choice, but it’s far from perfect. In fact, depending on what kind of footage you are throwing at it, it might even be the worst tool for the job. This is my top-10 must-fix feature requests that I would like Sony to take care of. While this is “my” list, it is very much influenced by questions and bug reports users online are over-flowing Vegas forums with. In order:

1. MP4/MOV support
MPEG4 footage from digicams and digirecorders (MPEG4-SP and MPEG4-AVC) is a no-go with Vegas. We are talking about super-slow previewing, and crashes right from the minute you populate the project media, or randomly later when you edit. Especially when using KODAK mpeg4-SP footage from their digicams, and you change the window focus away from Vegas, the media are “going offline”, and they don’t ever come back to life (or it takes some ridiculously long time to do). Curiously, AVCHD support is not bad at all on Vegas, but that’s because it’s using internally an optimized decoder for it, while for MP4/MOV it’s using the stock Quicktime or MainConcept decoders that Vegas doesn’t like working with very much. Given that even cheap digicams now do HD (and with good quality too), more and more users are throwing away their home camcorders and go digicam-only. It affects more users than Sony would be comfortable to admit (and don’t let me start in the whole Canon 5D video subculture that’s now very strong). It’s their loss, since these users will have to eventually shop for another editor that handles these formats better.

2. SonyAVC encoder crashes
This is a much reported issue: the SonyAVC encoder crashing reproducibly when exporting in higher 1080i/1080p resolutions. Unfortunately, no fix has been released for it, over a year after it was first reported repeatedly. This is poor support, right there. I stumble on it so often on my own installation and on online forums that I can’t hold back my anger any longer for this bug not getting fixed.

3. No intermediate codec
Vegas ships right now with no serious intermediate codec in its ranks. One has to realistically pony up $500 to buy Cineform NeoHD to be able to export to that codec via Vegas. Unfortunately, using free intermediate codecs, like Huffyuv and Lagarith, they suck compared to Cineform; while Vegas is simply not optimized for the Avid’s freeware DNxHD codec. All these free codecs playback at 5-7 fps, while Cineform is real time. Obviously, this is a case where Sony should pay up for a new engineer to come and optimize DNxHD (and maybe do a deal with AVID too). I don’t hold my breath though.

4. Defaults: Disable Resampling and Interpolation deinterlacing
Defaults matter. This is true for any piece of software. 99% of Vegas’ users’ footage sucks quality-wise because they use the defaults: resampling and blend fields. Both these options create such big amount of ghosting, that it’s not even funny. Blend fields creates ghosting every time there’s movement in the frame (which is all the time for normal users who usually are handheld), and resampling kicks in every time a user slow-motion’s his footage, or he drops his 30p digicam footage on an NTSC timeline. Sony must change these defaults to catter for these users, and let the professionals (who are fewer in number) change these if they have to. At least the pros would supposedly know what to do.

5. Project Properties Wizard
When you start a new project on Platinum, you get this retarted dialog of “how you would like to export”, and then it configures your project properties according to your exporting needs rather than the source footage’s properties. I have extensively explained here why this is the worst idea EVER.

6. Proxy editing
With support for RED’s footage, and even the very demanding Canon 5D format, Sony might need to work in implementing proxy editing. Right now there is a proxy script, but it only works in the PRO version of Vegas, while my own method that works with both Vegas versions, is a bit too complex for most people to put it around their heads.

7. Stabilization plugin
Come on now. Even iMovie got one of these! People just shoot handheld crap all the time. This is a must-have. Buying the third party Boris-FX stabilization plugin for $200 is something a family man (who is the person most in need for it) would never do. This must be part of the default Vegas package.

8. Up to 16x speed, and speed control
Currently, you can only slow-mo or speed up your footage up to 4x. That’s just not enough for me in many cases. In the Pro version there are Velocity Envelopes that allow you to go faster/slower than 4x, but that’s just not precise handling. Then, there’s the whole controling of the speed issue: it doesn’t interpolate interlaced footage like After Effects does to make 60p out of 60i and create smoother slow-mo. Neither it let’s you specify speed rate in percentages (so you can’t shoot a sped-up music video in 30p NTSC and slow-it down at 25p PAL — right now, you have to shoot 30p, slow it down to 24p, and then use a convoluted tutorial to re-time it to 25p, a hot mess).

9. Support for Adobe Bridge
The truth is, Vegas is an editing app, not an effects one. A common problem professionals have is to which format to export from Vegas to After Effects. It would be easier if Vegas was to somehow support Adobe Bridge, so sending and receiving footage from AE is easier. I personally have AE installed, and I can’t get bothered with it just because integration between the two apps is not good. Too much of a pain. And for those who want to get bothered, they might even leave Vegas for Premiere. There’s money in this feature: by keeping your existing pros on your side.

10. Per-color plugin
We need a powerful color grading plugin that let’s you do everything this plugin does. Unfortunately, while this plugin almost does a lot of what’s needed for serious color grading (full control over the rainbow colors), it’s unstable as hell. Even the new version of that plugin, from the same developer, is even more unstable. We need something like it, officially. Especially since Red Giant Software doesn’t care porting their Colorista app on Vegas, this is one more reason to put an engineer working on that. Magic Bullet doesn’t give you control on what I am describing btw.

In conclusion, there’s all the clean up that needs to be done, e.g. fix DVD-import A/V sync issues, DivX/XViD bug fixes with the XViD decoder, more options on the media manager (e.g. visual cues if a clip is already used in the timeline or not), DVDs templates now exporting in lower field only, streaming support in AVC/MainConcept h.264 encoders, VBR encoding in SonyAVC, AVCHD progressive/24p/bitrate editable exporting options, easier re-timing of footage, importing AVCHD elementary streams, more pulldown removal/addition support (e.g. PF24), optimized WMV editing, etc etc. But the above 10 are the most important ones, and the top-5 are what most users would hit before you can even say “huh?”

Hippocampus

Just a small video of Hippocampii (seahorses) I shot at the Monterey Bay Aquarium yesterday. Shot with a Canon SX200 IS digicam, handheld. I had to throw away quite a few shots since the camera doesn’t do well in low light conditions. Also, focusing close was an exercise in patience. At the end, I had to transcode to Cineform to edit too (otherwise Vegas would crash with so many MOV h.264 files thrown at it). Other than that, the camera offered more image options and better quality than other digicams we had with us (a Panasonic TZ5). HD version and .mp4 HD download here.

Mirror, Mirror

A visualization of obsession with human body. An amazing Canon HV30 experimental film.

Also from the same filmmaker, “Khomus”:

Smooth slow motion test

Swedish music video filmmaker and reader of this blog, Matti Nurmilehto, put my “butter smooth slow-motion” tutorial into action with his PAL 50i HV20 camera and Sony Vegas. Here’s the smooth slo-mo footage he got out of it after following the tutorial:

You should expect even smoother slo-mo from a 60i NTSC camera using my tutorial.

Background apps on the iPhone/iPod

Stu “Prolost” Maschwitz posed the question of what filmmaking-related app would be nice for the iPhone. I replied that a cast & crew scheduling app, with push or wifi notifications, GPS locations of the crew, alarms, IM between the crew, and a backend DB somewhere, would have been great. If the app was to be developed & designed carefully, an iPhone can last at least 2-3 days on WiFi with the app constantly connected to check for messages (I was getting 3 days of registered VoIP on WiFi years ago already on my Nokia phones of the time).

And then it hit me: without background apps on the iPhone, this idea is busted. It just wouldn’t be a realistic solution.

Sure, we can talk all day about background apps needed because we want our Tweeter or IM notifications in real time, but in all honesty, that’s more play than work. The idea above instead, is a real work app, and can easily save a lot of money during the shooting of a feature film. To me, this example made me feel even more the need for bg apps, than any other example in the past given by the average net user.

IMO, Apple should get a clue, and make sure they offer bg apps by January. That’s all I have to say about this. Either their phone is a smartphone that’s it’s truly useful to people, or it’s a glorifying ‘feature phone’.

Then, of course, there’s the Android platform, which does allow background apps.

Benchmark: The best HD 720p digicam around

When I learned that the new Canon SX200 IS digicam has not only exposure compensation in video mode, manual focus in steps, but also the very important exposure & focus locking, along manual white balance/color/sharpness/contrast/saturation/skinTone/R/G/B, it was a sure sale for me. So we went with my JBQ today at Costco and bought one for $330 (he got a toy too, he bought a 120GB iPod Classic to fit his 50 GBs of music).

The camera records in 1280×720 resolution, at 30.00 fps, at 24 mbps bitrate, with the h.264 (baseline level 4.1) codec & mono uncompressed audio, in the MOV container. Now, think that the best AVCHD camcorder out there, also records at a maximum of 24 mbps, but at the much more demanding 1920×1080 resolution. This means that 720p at 24 mbps is actually a very solid, very generous bitrate.

I set up a scene on my balcony and tested SX200 IS’ video capabilities against my Panasonic FX150, Kodak V1253, and my trusty Canon HV20. Please note that while I shot everything in auto, I turned down to the minimum the color/sharpness/contrast/saturation/SkinTone of the SX200 IS, because that’s the look I like the best (and it’s more color-grading friendly). Please take a good note: the DEFAULT video look of the camera is MUCH more punchy and sharp in every way, which it might be what some consumers want, but definitely not what a serious videographer wants (the damn thing doesn’t color grade otherwise).

The Panasonic has a larger sensor, it records 24 fps in MJPEG at 25 mbps. Unfortunately, this bitrate doesn’t seem to be enough for the less-optimized MJPEG codec, as the picture shows below. The very famous Panasonic LX3 produces the same looking video as the FX150 btw, the two digicams are more alike than different in their video behavior. The Panasonics have exposure compensation, but not locking, creating a very jumpy exposure effect, which kills the seriousness of the footage captured. On the upside, its MJPEG format is very smoothly editable under Sony Vegas, unlike the much slower format of the SX200 IS.

The Kodak V1253, records in 720/30p at 12 mbps MPEG4-SP (simple profile, the same kind of the mpeg4 format as… cellphones record as). The Kodak cameras are plagued with color problems mostly, and the fact that they have absolutely no controls (not even exposure compensation). Under Vegas, its format is near-uneditable, and makes the editor very crash-prone (it realistically requires proxy editing). What Kodak has for it instead, is cheaper prices, starting at $120 (I guess, you get what you pay for).

The Canon HV20, is an HDV camera, shooting 1440×1080i mpeg2 at 25 mbps. In order to properly compare it with these mostly-30p 720p cameras, I had to shoot in the shade with an ND4 filter, at 1/30th shutter speed. I always have Cinemode ON btw, in order to emulate the filmic look (which is why the screenshot is not very sharp and might surprise some of you). I used 720/60i project properties on Vegas (in other words, I trusted Vegas to do a proper resize of the footage), and I used “blend fields” as the de-interlacing algorithm as it provided the best-looking image compared to not de-interlacing at all, or using interpolation (I tried all three options, and analyzed their best(”full”) captured screenshots before I decided which one to include above). Compared to the SX200 IS, it has of course many more options and controls since it’s a real camcorder, but most importantly, it has a better lens that provides twice as much background blur.

As you can see, the HV20 (as expected, even with the less sharp Cinemode mode) and the SX200 IS kill the competition out of the water. Yes, I know of the newer Panasonics that use AVCHD-lite instead of MJPEG, but they still don’t have as much control or bitrate as this Canon camera! Sure, the SX200 IS doesn’t have shutter speed control and a 24p mode, but compared to ANY other consumer 720p digicam below $500, it has the MOST controls and the BEST image!

If they add shutter speed control and 24p option in a future model (even without IRIS/ISO control), that team at Canon should get a medal.

Verdict: get one yourself! Don’t bother with its competition (unless you prefer to buy an actual camcorder, or a DSLR).

Update: Read the comments below, there’s some more info.

Canon 5D: THE camera for music videos

I was just looking at some videos shot with the 5D, and many of them are official music videos. And it makes so much sense, the 5D is the best cost-effective camera for this specific job. It seems that many professional filmmakers who shoot music videos by trade, have flocked behind the 5D. At $3,500 (with two medium quality lenses) is a bargain.

With its 30p, you can shoot the video with 25% sped up audio, and then slow-down the video in post to 24p to match the original audio (confused? read here). Then, there’s the unparalleled quality of the videos straight out of the 5D (higher bitrate than any HDV/AVCHD prosumer camera), its color and image control that can emulate film looks, shallow DoF, and now, full manual control. The fact that its audio abilities are less than ideal is irrelevant towards shooting a music video, since the audio is added later.

At this point makes absolutely no sense to buy any prosumer camera ($2,000 to $10,000) and put a 35mm adapter in them to shoot music videos. Because, either the bitrate of these cameras can’t surpass the 5D’s (e.g. EX1, XH-A1), or the resolution is actually lower and adding a 35m adapter kills quality even more — even if the bitrate is higher (e.g. HVX200).

It only makes sense to get these cameras instead if you actually need true 24p recording (which is coming to the 5D too, and it’s not necessary for 25% slow-downed music videos anyway), if you need 60p/60i for better slow-motion, or if you need better audio options.

In other words: if you are in the business of shooting music videos, get a 5D and use it as your main camera. And if you happen to need better slow-motion abilities, get a consumer Canon HF-S100 that shoots in good quality 60i (when interpolating to 540p it creates a 60p file that produces smoother slow-mo).

Of course, for music bands that don’t have that kind of money, they can try my guide for shooting their music video for less than $430.

UPDATE: Heh, what do you know? This article was published today at NYTimes!

Golden Gate Bridge timelapse

That was my first video on Vimeo, uploaded there after a Vimeo employee back then asked me to “upload something first before I criticize the service”. I thought I had lost the original footage for it, but I found it this evening, so I re-exported it in higher quality, and with some grading (now that I see it graded, I prefer the original look though — too late, already uploaded). HD version and downloading here.

There is one more older video of mine that I want to re-edit from scratch, if I ever find back the tape I had recorded it on (I deleted the captured .m2t footage a few months ago by mistake). I might have reused that tape though, not sure. Whatevs…

website page counter