Monday, June 17, 2013

Dealing with the light flicker while shooting high speed with the Sony NEX-FS700 - My personal experience and simple fix.

In my short time so far with the Sony NEX-FS700, I have been trying to put it through it's technological paces.  A big part of this testing, and a big draw for most people, is the slow motion capabilities. (Full 1080 HD, 240 frames per second in 8'ish second bursts). 

I want to preface this whole article by stating that the "light flicker" is not something that is wrong with the camera.  It is something that naturally occurs with the usage of artificial/studio lighting powered by AC current.  There is a great in-depth explanation about lighting flicker at high speeds at the Abel Cine website in a FAQ about the Phantom High Speed Camera.


I set out to test the flicker using some indoor tungsten studio lights.  I shot the footage at 240p with a 1/500 shutter (In an effort to comply with the 180 degree shutter rule).

Viewing the footage shot, the flicker was not completely evident until it played back in slow motion on my computer.  It was indeed there.  The question now is ... can I fix it?

I have dealt with flicker in the past when doing outdoor time lapses.  The flicker there was a result of my iris not being fully open, and the image was not consistently exposed with the same exact duration.  This created a wide variety of uncontrolled variable light changes.  The flicker in studio is a little different because it is caused by a controlled source.  For these situations, I was able to minimize the flicker in post by using Adobe After Effects "Auto Levels" effect with somewhat large temporal spacing.  Obviously the more permanent solution to my time lapse flicker problem was to operate with the iris fully open every time.  I invested in ND filters that let me keep my camera wide open while still dragging the shutter.  Now I don't need to worry about post processing the footage. 

The flicker present for high speed video in artificial/AC lighting situations is quite different.  I tried my "Auto Levels" technique with out much effectiveness.  It minimized the presence of it just slightly but I was not satisfied with the results.  My next step after researching the ways in which other users have tried to combat high speed flicker, was to try the "color stabilizer" effect available in After Effects.  The effect has 3 options "brightness", "levels", and "curves".    After fooling around with each of the options and combinations of the 3 options through layering, I still was not satisfied with the results.  The next option for me was to utilize the plug-in GBDeflicker by Granite Bay Software Inc.  The plug-in is quite popular in the time lapse community, so I thought I would try it out for my situation.  I was again able to minimize the flicker, but again it was not to my liking.  I was starting to think that I would only be successful in a completely controlled lighting environment (which, from my research, would mean LED lights) which at this time might be out of my league as far is investments in equipment goes.

My Solution

My solution came to me when I started to think about my work normalizing and leveling photographs in Photoshop.  I would sometimes layer the same image and control levels within using some of the blending modes.  Knowing that both Premiere and After Effects offer the same blending options, I set out to see if I could make something work. From here on out, I will detail what I did in Premeire (The same principles apply for After Effects).

1. I took a sequence with my video file on it and layered the same file on a separate track. 

2. I then offset the top video file by 1 frame. 



3. I changed the blending mode of the top video track to "darken". 




Lo and behold to my astonishment, the flicker was gone!  After all of these trials, a simple blending method was what had cured my high speed flicker. 



Disclaimer: Now I have not yet tried this trick in different lighting situations (florescents, HMI etc.) and at different shutter speeds (360 shutter for example).  But for a tungsten studio setup using the FS700 at 240p, I was able to almost completely (at least to my eye) remove the flicker. 

I am interested in other people's experience and if this technique works for them as well.  Let me know in the comments below.

17 comments:

  1. Your workaround looks simple and the result is great. I was also concerned about the flickering issues @ higher frame rate. Hopefully I will buy my FS700 in about a week, then I will come back with a feedback. Cheers and thanks for sharing your experience!

    ReplyDelete
  2. I just wanted to let you know I have made a video for a remix I have done using most of your stock videos, which are all great. thank you very much! http://www.youtube.com/watch?v=fZC-LsKxiK4

    ReplyDelete
  3. Worked for me. Did not work for 30P, as the footage is too fast. Awesome find.

    ReplyDelete
  4. OH MY GOSH YOU JUST SAVED MY ENTIRE SHOOT TOMORROW! Thank you so much!!!

    ReplyDelete
  5. Huh, so simple. I like it. I just tried it on a shot with street lamps flickering. It worked but then kind of fell apart in the ramp back to regular speed. Thanks for tip. This is really helpful.

    ReplyDelete
  6. It works to get rid of the flicker but footage does not look like good slo mo anymore:(
    Why would FC stop selling deflicker?! That worked perfectly

    ReplyDelete
  7. This was incredible, THANK YOU!!!

    ReplyDelete
  8. I saw your post a while back but could not comment yet.
    We just made public some examples of how we address this problem
    http://www.youtube.com/watch?v=QNfZ7PldII0
    Hope you like it

    - Pierre, RE:Vision Effects

    ReplyDelete
  9. Thanks for the guidance. I tried it on final cut, using exactly the same, approach. It worked really well. The footage had dreadful flicker. There is still the slightest hint, but now it is useable. I will continue to work on it. Thanks.

    ReplyDelete
  10. totally saved my shots thanks

    ReplyDelete
  11. this is a life saver...you are a genius !!

    ReplyDelete
  12. It worked on my sprint sequence in a stadium at night. 200fps. Very happy.

    ReplyDelete