The birth of a new class of video software. BulletProof: it's designed to be "the other half of your camera". We interview its creator, Sean Safreed from Red Giant software
RedShark (RS): At what point did you realise there was a need for software like BulletProof?
The idea has been discussed back in 2009 and I wrote the spec for what eventually became BulletProof in 2010.
RS: What was it that made you realize this? Was this something you perceived yourself or did your customers ask for it? (Virtually no-one asked for an iPad...).
As you know, we have a number of film makers that work with us, Stu Maschwitz, and Seth Worley. The form of BulletProof really started to come into shape when we started thinking about the problems that our own film makers were running into during a shoot. Red Giant Grinder solved the problem of getting footage into a nice edit-friendly codec like ProRes. But we realized that there were a bunch of other pieces that they needed to confidently deliver great looking footage to the editor. Things like metadata input, robust backup, and color correction were all things that we felt were a challenge for on our films. Even on a basic level there was some need to make the process of just generating things like H.264 format proxies easy. These features came together into BulletProof.
RS: How long did it take from planning to programming to testing to release?
We did early prototypes of the software in 2011 and had a version of the user interface built by February 2012. It has take us about 18 months to get to a release that we are happy with and want to put in customer's hands.
RS: File-based workflows change all the time so how does the architecture of BulletProof reflect the need to add to it and update it?
We designed BulletProof 1.0 for file-based workflows from the start and decided to target Canon DSLRs and GoPro cameras because that was what we were using and shooting with. There are plenty of other great cameras out but the best of the DSLRs today is the 5D mkIII. Yes, it has soft video, and yes it is missing a bunch of video friendly features but against that is a fantastic selection of lenses that no other manufacturer has been able to match. I personally have a number of different cameras including the Panasonic GH3 which shoots superb video.
We have built BulletProof with camera extensibility in mind. In fact our camera support is built as a plug-in that we can update without updating the entire application. This means more camera support, faster. When we talk about camera support, we also want to do it right. That means testing with data directly from a given camera model, making sure we can extract and display all the metadata the camera can supply accurately, and lastly making sure that the images that we produce look correct. Some formats like the .mov format on the GH3 would be easy to support (and in fact I can view and transcode those files now) but to truly support that camera, we want to make sure that we can support all the formats in the camera which includes movies in .mp4 format and in AVCHD.
We will be aggressively adding more cameras in 2013 and 2014. You will see support for some of the high-end cameras like the Canon Cinema cameras as well as the Arri Alexa in ProRes and DNxHD format. We also want to support the ProRes recording mode on the BlackMagic cameras.