Craig Allison wrote:
> I'll have a look at AppleScript as a possible interim solution, but I
> really wanted to have it bundled into the Rush submit with a dialogue to
> add text to variables set up in my Shake script for slate notes etc. I
> could give them a custom slate node to avoid this though, hmmm...
>
> We're doing 50-100 qts a day here, not sure if that's classed as a lot,
> but it sure would be better than doing them manually!
It should be possible to have the submit script create the
.shk script on the fly, and then run it as a jobdonecommand.
This is more or less what the submit-shake-quicktime.pl script
does already.
Maybe just take an existing shake script, and replace all
the parts you want changeable with environment variables,
then set these variables before invoking the shake script
to convert the frames.
I've been trying to look for a nice cross-platform QT converter
solution. There are definitely a few commercial apps out there
(MetaRender looks like one, part of the iridas tools),
and some freeware apps as well (qt-tools, libquicktime, ffmpeg),
but many of the freeware apps are not "cross platform".
Some suggestions for command line quicktime converters I've seen:
Framecycler (SequencePublisher/MetaRender)
Nuke
Shake
Fusion
http://avidemux.org/admWiki/index.php?title=Command_line_usage
djv_convert
ImageMagick+OpenQuicktime (alternative to ffmpeg)
MEncoder (http://www.mplayerhq.hu)
libquicktime + custom code
qt-tools (qt_export tool)
Nuke:
n = nuke.createNode('Write')
n.knob('file').setValue('C:/quicktime.mov')
n.knob('codec').setValue(12) # H.264
n.knob('settings').setValue('0000000000000000000000000000019a7365616e0000000100000001000000000000018676696465000000010000000e00000000000000227370746c0000000100000000000000006176633100000000001800000300000000207470726c000000010000000000000000000003000018000000000018000000246472617400000001000000000000000000177000000000530000010000000100000000156d70736f00000001000000000000000000000000186d66726100000001000000000000000000000000000000187073667200000001000000000000000000000000000000156266726100000001000000000000000001000000166d70657300000001000000000000000000000000002868617264000000010000000000000000000000000000000000000000000000000000000000000016656e647300000001000000000000000000000000001663666c67000000010000000000000000004400000018636d66720000000100000000000000006170706c00000014636c75740000000100000000000000000000001c766572730000000100000000000000000003001a00010000')
Shake has a similar technique, where a magic blob of text
is needed for the QT codec settings (see submit-shake-quicktime.pl)
--
Greg Ercolano, erco@(email surpressed)
Seriss Corporation
Rush Render Queue, http://seriss.com/rush/
Tel: (Tel# suppressed)
Fax: (Tel# suppressed)
Cel: (Tel# suppressed)
|