Working on an application that needs to peek inside a variety of files in a folder and generate a report about those files. Some of them are DPX sequences, some of them are Quicktime movies, some will be MP4 files, or potentially other time-based media like WAV, AIFF, etc. Currently we're using the MBS GraphicsMagick plugin to read DPX and that's working great.
For other media, It seems to me the best way to do this is to use ffmpeg, since it's a bit of a Swiss Army knife and will handle most of the files we will encounter. And because it does more than Quicktime (and doesn't require that Quicktime be installed, it's going to work on Mac, Windows or Linux, regardless of what Apple does with Quicktime). The only issue I see is that using ffmpeg requires the command line (not the end of the world, but an extra layer of complication, as well as lots of temp files).
Has anyone made an ffmpeg library we can import that will let us access this functionality more directly than via the command line?
Here's a list of the kind of information we need to gather:
- Start timecode (embedded in Quicktime file)
- frame rate
- thumbnails of first, middle and last frames
I don't care about licensing, so please let's not veer off topic on that! This is an app for in-house use, so none of the usual licensing concerns are applicable.