Film DNA - Processing
As I was perusing the Processing.org exhibition entries, I found this one that really struck me as just plain cool. The application is called Cinema Redux and it was developed by Brendan Dawes, you can find the sketch on his site here. The code basically take a frame every second of a movie and outputs it onto a file in sequential order with the other frames. Examples are below. Howeve, It has been awhile since Brendan has developed this application, and there have been extensive changes to processing that will output several errors. Further digging, I found another site called Plastic Bugs which explains an updated version of Brendan’s original software. Even though this site was using an updated version of processing, it still wasn’t updated enough to get the film DNA code to work. After a few changes, here is the code that works. It is roughly the same as the one found on Plastic Bugs. Now, the other end of this process is the input video that processing uses to get the frames. I am running a Macbook Pro with 4Gb of RAM and had processing using 2Gb of RAM, I was STILL getting out of memory errors. The larger the file, the better chance that something could go wrong. So, using Quicktime Pro, I exported the videos at 176×99, sound off, H.264, and with preserving aspect ratio turn on. This would output a video file less than 50Mb. Even using these settings, there is still a change of memory errors, but these settings also yielded the best results. Take a look for yourself!
Drew
- 300
- Aliens
- Hero
- House
- Kill Bill
- Kill Bill 2
- Sin City
- Sweeny Todd
- Toy Story









Leave a Reply