Slashdot Mirror


GPL Firmware For Canon 5D Mk II Adds Features For Filmmakers

tramm writes "I've released an extension for the Canon 5D Mark II DSLR's video mode to enable functions that are useful for independent film makers. While the camera produces a great movie out of the box, the audio is a severely limited. My code adds features that should have been in the software, like on-screen stereo audio meters, live audio monitoring, reduced audio noise and crop marks for different formats. An introductory video shows the new features in use and an audio evaluation compares it to the stock firmware with very good results. It's similar to the incredibly flexible CHDK software for Canon's point-and-shoot cameras, but targeted at the film makers using the 5D. The Magic Lantern firmware is GPLed and new features will be written to make the camera even more useful on set. There is a wiki for documentation and development."

27 of 117 comments (clear)

  1. Now, if companies made products like they should.. by GreenTech11 · · Score: 2, Interesting
    If companies made products that functioned fine, people such as this guy would have nothing to do in their spare time.

    Sounds complicated and admittedly, I know very little about this, but congrats anyway.

    --
    Laughter is the best medicine, except if you have a broken rib.
  2. Re:My my my me me me .... by fuzzyfuzzyfungus · · Score: 4, Informative

    If somebody is going to hack together a custom firmware with all kinds of interesting features, and offer it to all of us for no money, it's really hard for me to get upset at them. Empty bravado is useless; but I'd take less humility and more software any day.

  3. Not a video camera, so why? by elrous0 · · Score: 2, Insightful

    Why would anyone use this camera to make an independent film? It's an SLR still camera that only has a video mode thrown in as an afterthought (meant for taking a few minutes of video). You could get a real HD video camera, much better suited for filmmaking, for the same price.

    --
    SJW: Someone who has run out of real oppression, and has to fake it.
    1. Re:Not a video camera, so why? by Hijacked+Public · · Score: 4, Insightful

      The larger sensor, and the ability to use lenses one already owns.

      --
      "Sacrifice for the good of The State" - The State
    2. Re:Not a video camera, so why? by nattt · · Score: 2, Informative

      Horizontally, the Canon measures less than half the measured resolution of a RED One. That's not slightly different, that's vastly different. I'd love to see how you can control the aliasing produced by the line skipping with external filters. Even if you could put a filter on blurry enough to do so, you'd now be into sub-HD territory with the resolution.

      As for performing better in low light, you can't even brighten up the shadows on something you've shot because it all just looks like macroblocks! The codec is terrible and utterly un-suited to any kind of professional post production.

      Sure, you can get good Canon glass cheap, or Nikon glass for that matter, both of which will work on your RED.

      It's funny that people always go on about the DOF with the Canon - because it's only when everything is out of focus are you not able to easily see what is wrong with the picture.

      --
      -- oldthinkers unbellyfeel ingsoc
  4. DSLR video... by mansa · · Score: 3, Interesting

    Wow, sounds like you've added some great functionality. Interesting read.

    I have a T1i- the little brother to the 5d Mark II. Any thought on firmware for this model?

    Aside from not being full frame, it also only does 1080P video @ 20FPS... I understand that it *can* do 30 but Canon crippled it as to not encroach on the 5D market. Has anyone seen any "updated" firmware to crank the frames for the T1i? :)

    1. Re:DSLR video... by Anonymous Coward · · Score: 2, Interesting

      It's not a firmware problem for the T1i, it's a processor power problem. The only way you're going to get 30fps at 1080p is by adding more processing power.

  5. Panasonic GH1 & Consumer Video by Iskender · · Score: 3, Informative

    This GPL'd firmware sounds cool and the 5D2 is a cool camera. However, people who are interested in getting one solely for video should also look at the Panasonic GH1: it has stepless aperture control (with the right lens) and is in general made for video, unlike the 5D2 which has half-afterthought video.

    The reason I mention the GH1 is that it's really the first digital system camera that's 1) Made for video 2) Costs below 1500-2000 euros. It would be nice if the firmware hack people could do it for some other brands than Canon too though...

    The models won't matter soon though: all of this points to high quality video soon being available from lots of companies for anyone with 1000 euros to spend. Essentially, anyone with a decent income can soon only blame themselves for their video footage sucking.

    1. Re:Panasonic GH1 & Consumer Video by corsec67 · · Score: 2, Informative

      Except that the sensor size in the GH1 is much smaller than that in the 5D, so if you want to use a smaller DOF, you are going to have more problems on the GH1 than on a 5D with something like a Canon 85mm f/1.2. That same lens on the GH1 is going to be much less useful.

      --
      If I have nothing to hide, don't search me
  6. Related story by Megane · · Score: 4, Interesting

    This wasn't automatically picked up by slashdot's "related story" thingy:

    http://hardware.slashdot.org/article.pl?sid=08/05/06/2032216

    --
    #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
  7. Why not? Plus - it's 'better' than HD by Animaether · · Score: 4, Informative

    Why not?
    It's possible, they can do it, so why not do it? I, for one, welcome custom camera firmwares. The more the merrier - I know I had a reply on Slashdot before where I asked if there was a programmable camera; lo and behold, there is.. and there's some very fun projects coming out of it. Why let the camera maker dictate what you can do with the camera, when you know that it is physically capable of so much more? E.g. why limit exposure times to 2 seconds, when there's no physical reason you couldn't keep the shutter open for an hour? )

    As for HD.. an HD camera, 1080i/p, is 1920x1080.

    The 5D Mark 2 is 5616x3744. That's larger than 4K cinema. Let me put it differently.. that's larger than practically every single movie you see on 'the big screen' today (which are often finished at 2K, or post-effected at 2K and upressed to 3K).

    Sure, a consumer might not exactly -need- 4K. I'm not so sure they need HD - non-'HD' youtube resolution seems to be just fine for most people. But, again, it's possible.. so why not?

    RED, at one point, decided that movies could he shot all-digital and made their behemoths based around fairly expensive sensors... now Canon, Nikon, Kodak, SONY, etc. are realizing that their sensors are getting fast enough to do movies as well.. and they're taking full advantage of it.

    1. Re:Why not? Plus - it's 'better' than HD by Chuffpole · · Score: 3, Insightful

      > The 5D Mark 2 is 5616x3744.

      Maybe for stills, but the video output is 'only' 1080 lines - and it seems to achieve this by skipping 2 out of every 3 lines of sensor data leading to aliasing problems. But there are ways around this and it's certainly becoming an extremely popular camera for amateur (and some pro) filmmaking.

    2. Re:Why not? Plus - it's 'better' than HD by temojen · · Score: 2, Informative

      "binning", not skipping... it's a very nice feature of CMOS sensors... 2x2 or 3x3 grids of pixels can be averaged before readout, increasing sensitivity and reducing noise.

    3. Re:Why not? Plus - it's 'better' than HD by dargaud · · Score: 2, Interesting

      I, for one, welcome custom camera firmwares

      I would too. I'm a photographer and a pro embedded software writer, but I have no idea how to write (or, better, 'correct') a firmware for a camera. I have written out long lists of suggestions to the makers of my cameras, obviously to no avail. Some things would be trivial one liners in the firmware code. But how do you get started ? Can you decompile a firmware update ? Probably not. Can you get the source code of a Nikon/Canon/Ricoh/etc firmware ? Probably not.

      --
      Non-Linux Penguins ?
  8. Re:My my my me me me .... by Lumpy · · Score: 4, Informative

    Yup it's cool, but...

    if you are a indie film maker, why are you using a DSLR instead of a HD video camera that will shoot better video for less money?

    I'd rather have XLR mic in and record real audio than use a DSLR as a video camera.

    --
    Do not look at laser with remaining good eye.
  9. Most active forum - cinema5d.com by Chuffpole · · Score: 4, Informative

    If you a 5D-II forum with a lot of activity, see http://www.cinema5d.com/search.php?search_id=newposts

    1. Re:Most active forum - cinema5d.com by viking099 · · Score: 5, Funny

      I once a whole 5D-II forum with a lot of activity.

      I'll never do that again.

    2. Re:Most active forum - cinema5d.com by ThatFunkyMunki · · Score: 2

      The whole thing?!

      --
      If patriotism is racist, is racism patriotic?
    3. Re:Most active forum - cinema5d.com by viking099 · · Score: 2

      It shames me to say it but yes, the whole thing.

  10. Re:My my my me me me .... by Hijacked+Public · · Score: 4, Informative

    Because there are no HD video cameras that shoot better video for less money? Indeed, to even be on par you'd need to spend quite a bit more.

    Until you get close to the 6 figure range you won't get a sensor as large as the one in the 5D. Even if you forego sensor size and just want decent optics to resolve the kind of detail HD video is capable of showing you'll more than double the price of the 5D and attendant L lenses.

    You are right that the audio is lacking, and while this firmware allows some control, it can't address the cause directly.

    --
    "Sacrifice for the good of The State" - The State
  11. Re:My my my me me me .... by Andy+Somnifac · · Score: 3, Informative

    There is a XLR adapter for the EOS 5D Mark II. It's made by Beachtek.

  12. Re:My my my me me me .... by asparagus · · Score: 4, Informative

    Well, the red beats this thing handily and it can be had for under twenty grand.

    The thing is that when you do video you don't get the full sensor. These cameras->video tricks do a sort of reverse interleaving. The chips themselves don't run more than 10fps. So the camera uses line 1 for frame 1, line 2 for frame 2, line 3 for frame 3, line 1 for frame 4, and so on. The practical upshot is that the 5k sensor gets knocked down to a thousand lines of resolution rather quickly. But then, because you're literally moving boundaries each frame, these weird aliasing artifacts appear. The quickest way to see them on the 5D is to take the camera and pan it right/left quickly, you'll see the image going all wavy. Some of the effect is the rolling shutter but it exposes the how the software is actually making the image.

    So, you can't move the camera unless you're very very careful. You might as well shoot slates and sync audio in post as deal with the onboard stuff. The camera can't record longer than five minute takes because of a provision under Japanese export law that would make it officially a video camera. None of these problems are insurmountable but they're certainly there.

    That being said, I have a friend who's planning on shooting a feature this fall on one of these things. I think he's crazy, but it's the crazy people who change the world. :P

  13. Videos and stills by TheLink · · Score: 3, Informative

    You can also make some videos with stills.

    See: http://www.youtube.com/watch?v=N2fNQppJqXw&feature=PlayList&p=F3C868A21F33E198&index=0
    (do get the HD videos, they're MUCH better)

    I recall the slashdot story saying that many of us can't see the Milky Way at night, but that's not true - we can see it on Youtube.

    And we can even see beautiful sunrises from our basements ;).

    FWIW those camera sensors and lenses are better then my eyes in terms of quality of picture.

    --
  14. Re:My my my me me me .... by MoxFulder · · Score: 2, Interesting

    Yup it's cool, but...

    if you are a indie film maker, why are you using a DSLR instead of a HD video camera that will shoot better video for less money?

    I don't think there is any "HD video camera that will shoot better video for less money". Do you know of any that costs $2,500 and has a sensor even close to as big and good-in-low-light as the Canon 5D Mark II? Or as many affordable lens choices?

    I recently particpated in the 48 Hour Film Project in Washington, DC. A few of the submitted films were shot on the Canon 5D Mark II DSLR. The image quality was phenomenal, blowing away MiniDV and as good as some of the groups that had $10k+ of pro equipment.

    Personally, I'm a Pentax guy, and really excited about the new Pentax K7 DSLR with HD video capability. Unlike the Canon 5D, it allows aperture control during filming... which should allow for some cool effects. And it only costs about $1,200 for a 14 megapixel weather-sealed camera with 720p and 1080i movie modes, half the price of the 5D.

    I'd rather have XLR mic in and record real audio than use a DSLR as a video camera.

    I'm not enough of an A/V aficionado to really appreciate the advantages of XLR, but it looks like this issue has already been addressed. There's an add-on unit ($375, it ain't cheap) to add XLR and all kind of other audio gizmos to the Canon 5D. I wouldn't be surprised if we see DSLRs with built-in XLR in a year or two.

  15. Re:My my my me me me .... by Hijacked+Public · · Score: 4, Informative

    Yes, that was my 'more than double the price' option. And my 100k option beats a Red, handily.

    People keep mentioning Red cameras but I doubt they've ever used one. As a former owner of an early Red 1 I can tell you it was nice, but only when it worked, which wasn't nearly often enough. If they (ever) launch their new models the same way you won't be hearing much from them any more. Or, if established players like Canon and Nikon seriously target their market, same deal.

    --
    "Sacrifice for the good of The State" - The State
  16. Re:Now, if companies made products like they shoul by carlmenezes · · Score: 2, Insightful

    And companies won't make products like that unless they're willing to abandon their business strategy and relinquish control. A company makes products for the company's sake. Its the same thing that governs the product's features (implemented, locked in and otherwise). If a company was willing to create a product for the product's sake, they would have no control of it because it would be so many different things to so many different users. How many companies do you know that are willing to take that risk? That's open source's niche and that's what makes it so amazing. Its a meritocracy.

    --
    Find a job you like and you will never work a day in your life.
  17. Re:My my my me me me .... by Falconhell · · Score: 2, Informative

    There are only 2 advantages to using XLR mic inputs.

    1. XLR mics usually have a balanced output, helping with noise cancellation on long cable runs,
    and giving twice the effective signal voltage of an unbalanced mic. This really is only an advantage with long runs of cable.

    2. Condenser XLR mics can be powered from 48V phantom power which is possible due to haveing 2 signal conductors. Otherwise the mic must be run off a battery giving much less output.

    I have at times had to use balanced XLR mics with
    an unbalanced input, and whilst needing a little more gain, performance was virtually the same.