It was not in a share-able state, but is a bit moreso now.  I cleaned
up the code some (not enough to avoid embarrassment probably), added
some new features I needed, removed institution specific history, and
put it up on Github:

I haven't processed all that much video with this version, but it
seems to work so far. For a previous version of this code, I had
tested the output video on various browsers, including some mobile
browsers, and it worked. I haven't done as much testing with this
version of the script. Rather than using this Ruby code you may just
want to peek inside to see the steps it goes through and the
parameters used for the calls out to command line tools, and then go
write your own.

I will continue using the open source version of the library for my
own processing for the time being. (In the future I may be moving to
using a local transcoding service.) As I find bugs or need new
features, I'll incorporate those into this version as long as I'm
still using it.

Please let me know if you have any questions or run into any problems with it.


On Thu, Jun 14, 2012 at 1:41 PM, Ken Irwin <[log in to unmask]> wrote:
> Quoth Jason:
>> I've just written a script which takes source video, adds a common credits snippet to each video,
>> and then wraps system calls to convert to MP4 and WebM. The script also takes the first frame of the video to create a poster image.
> Is this a share-able script? That sounds like exactly the kind of workflow-management that I was hoping to find.
> (I checked out the AnyVideoConverter that Ed mentioned too. It does a nice job converting files, but it almost seems deliberately designed to be time-consuming. (It will let you generate 3 kinds of HTML5 video formats and outputs HTML code for each of them -- but it makes you do them sequentially, and then you've got to cut and paste the HTML code together, instead of letting you pick 1-3 output formats and generating one tidy code block.) So close...
> Ken