Sulka's Game - 5D mark II drops frames when recording video

5D mark II drops frames when recording video

Posted by: Sulka

I've been meaning to write about the 5D mark II (which I've had for about 1.5 months now) for a while but given the amount of information in the web already, it's seemed somewhat pointless. However I have to rant a bit now, given the video mode on the camera was detected to have yet another fault. It drops frames, resulting in jerky movement.

Here's how the video mode in 5DmII works: the camera is in full auto mode while shooting video. The user can compensate the exposure to under- or overexpose, but you can't change the frame exposure time, aperture or sensitivity. (You can sort of work around this by fiddling the exposure compensation and pointing the camera here and there + locking exposure, but that workaround is not a real solution.) For some reason, the camera seems to sometimes make rational choices on the exposure, and sometimes prefer to use extremely high sensitivities even in bright light, resulting in noise.

Now, I noticed the video from the camera occasionally jerks a bit, but assumed it was my computer occasionally dropping frames due to the fact the 1080P footage from the camera is extremely CPU intensive to decompress. Turns out this is not a playback problem, but a fault in the camera. What's happening is, whenever you're recording video, if the camera changes the aperture, it skips 2-3 frames, and replaces those skipped frames in video stream with copies of the last frame recorded.

Reproducing this is very simple. If you have a variable aperture zoom lens, just change zoom in and out during capture of a moving subject, and check the footage frame by frame. For constant aperture lenses, find a spot that has dark and brightly lit spots that are bright enough that the camera has to change aperture when shooting (hint, point the camera out the window, then back in), record a clip while alternating pointing the camera to these spots, and check the footage. You can see the aperture being used during the video capture by depressing the shutter button halfway down. On my footage, I'm consistently getting four duplicated frames in a row when the aperture changes, making these clips useless.

The workaround is to always remember to lock the exposure with the * button prior to starting to record video.

With this issue in mind, I have a couple questions in mind. What's the point of having the camera work in forced full auto mode by default, if that mode produces jerky video footage? Why on earth can't I select the aperture manually, especially if the manual selection would prevent this from happening? Can a camera even be marketed to record video, if the camera regularly drops frames?

The most infuriating part about this that Canon still uses an old world communication policy, whereby they effectively don't talk to their customers. The web is chock full of angry commentary about all the issues and lack of features on the video capture, and there's no word whatsoever from Canon on whether anything related to the video will actually be changed.

Until this issue is fixed and the manual controls on the video are released as a software upgrade to the camera, I have to recommend anyone considering to use the camera to record video forgets about it. Sad, really.

Trackback

There are currently no trackbacks for this item.
Use this TrackBack url to ping this item (right-click, copy link target). If your blog does not support Trackbacks you can manually add your trackback by using this form.

Comments

Posted by: Sampo Karjalainen 12 February, 2009 - 21:05:40

Two days ago I shot my first 5D mark II video and got some skipped frames, too.

I though it was my memory card which was too slow or something. But sad to hear that it's "a feature". 5D mark II's video recording should be labeled as an experimental feature or something.

Posted by: Sulka 13 February, 2009 - 22:59:43

If you have memory card speed issues, what happens is you see a four-stepped progress bar in the screen that displays the buffer state. If the bar gets full (card is unable to write data fast enough), the video recording just stops. AFAIK 5D doesn't support such a thing as writing a stream of video to a card that skips frames if the card is not fast enough.

Posted by: Chris 13 March, 2009 - 14:46:30

Yes camera makes impression that it dropped several frames which in fact is copping the same frame 4-5 times during the recording process. I have to forget to use it as part of my video hobby.

Posted by: Paul 15 March, 2009 - 17:02:22

I have the same problem, but not when you view playback on the camera itself. It is skipping when I transfer it to the computer, not on camera screen. Therefore it must be a transfer problem. If anyone knows proble, please let me know, otherwise I have to research it.

Posted by: Brandon 08 April, 2009 - 01:49:16

I am having the same issue as Paul. It plays back fine on the camera but after I transfer it to my Mac, the video is jerky in both QT and Final Cut Pro. I am using the Sandisk Extreme IV 16 GB card so I know it's not that. The video I shot did have aperture changes so maybe the problem is like the origianl post, I just don't get why is look ok on the camera playback.

Posted by: Dan 14 April, 2009 - 15:51:22

i think you're mistaking jerky video with this issue. this is an issue with the camera actually trying to adjust for the aperture, and carrying over 4 frames. you can actually hear the camera during this adjustment. this isn't just jerky video in QT or FCP. It's a hardware issue.

Posted by: Dan 14 April, 2009 - 15:54:21

this issue will be visible on the camera screen. I've talked with Canon and they say to send it in, but they won't confirm if it's a known issue.

Posted by: Guilherme Meneghelli 26 April, 2009 - 02:29:25

I've a 5D Mark II and have the same problem with drop frames on movies, I've a Sandisk Extreme III 16gb card, 30 mb/s, a lot of the limit recomended in the manual (8mb/s), and still have some drop frames, I hope some improvments on next firmware.

Posted by: Dave 04 June, 2009 - 21:34:05

Thanks Sulka, for this information about the cause of the jerky 5D MkII video.

You probably saved me buying a new CF card to try to fix what I first thought was the cause. One thing I found is that in quiet surroundings, you can generally hear the aperture changing, and you'll see the jerk that results at the same time, confirming the cause.

Posted by: Niels Leslie Pringle 21 June, 2009 - 13:27:22

Can anyone tell me if this is still the case after firmware update version 1.2.6?

Posted by: stevo 18 November, 2009 - 02:13:01

The first time you drag a clip into the timeline, you may get a message from FCP suggestion that you change the timeline settings to match your clip. You should agree to that and let FCP change it for you.
Then, go into User Preferences/General and UNcheck the box next to “Report dropped frames during playback”. If you get a notice every time a frame is dropped, you’ll never get anywhere during playback in the timeline. Expect to see some skipping and dropped frames while editing, but I found it tolerable and they weren’t there after export. Most of the dropped frames happen for me at the beginning of each clip – in other words, when the playhead has moved to the next clip there is a bit of a stutter.
In System Settings/Playback Control, I have the following:
RT: Unlimited
Video quality: low
Frame Rate: Dynamic
Pulldown Pattern: 2:3:2:3
Gamma Correction: Accurate
Frame offset: 4
Record: Use Playback settings
I initially had some trouble with transitions and lower thirds. They would play fine in the timeline, but on export, the video would just completely wig out on playback when it would hit those spots. Originally, I was exporting to quicktime movie, using current settings. So that amounted to taking an h.264 video and coding it again in h.264. Apparently that wasn’t a good thing. After I exported again to quicktime movie, but this time changing current settings to the Apple ProRes 422 1920 x 1080 60i 48kHz (not the HQ version), the transitions came out fine. I used that big file (2.5 GB for 3 minute of video) as my master to encode further for the web.

Posted by: Enrique 18 December, 2009 - 01:40:54

I just got an Eos 7D... it has the exact same problem, but it's even worse, since even when using Manual mode with a fixed ISO, aperture and exposure the camera still adjusts exposure every now and then.

So i get 2 issues... dropped frames and sudden changes in exposure.

Posted by: Sulka 18 December, 2009 - 13:30:51

I played around with the 7D for a while and while I've yet to write a longer piece about that:

7D seemed better than 5D for video, especially with the ergonomics and with the support of 25P, but there's still many core-level issues with the video handling such as the frame drops you mentioned. Also, the method of how the camera reads the image off the sensor (pixel skipping) causes the 720P mode to be practically unusable, since at least in my tests, there's mind-blowingly huge amount of moire on surfaces that should be fine.

Leave comment