PDA

View Full Version : Imagesequence to Quicktime


blenderman0815
02-05-2007, 08:34 AM
Hi,

i want to render a imagesequence over the backburner. Is there a way to automatic convert the imagesequence to Quicktime, after rendering?

:lightbulb In the rendering Dialoge is an Option to start scripts After&Before Render.

Thanks,
blenderman

j-man
02-05-2007, 04:58 PM
Hi Blenderman,

short answer yes.

long answer:

-using the render output group in the render dialog create an image sequence file or an IFL file listing the frames that are oging to be rendered.
-using VP (video post) create a image input event of the freshly made IFL, and an image output event of your target MOV, and render this to back burner using dependencies so that it doesn't start rendering until after your frames have finished.
bingo.

J.

blenderman0815
02-05-2007, 07:26 PM
Thanks J. :)

Your Workflow is very easy, but for daily work its to fault-prone. You must Control the Rendersettings, Output image, Networkrendering, Ex- and Import *.ifl, Output movie, the Rendersettings again, Networkrendering, and Networkpriority...

Maxscript for this workflow? Simply to script and Safely to use! Anyway - the guy on the network monitor must control 2 jobs. I want an easy foolproof way to render Imagesequences (*.tga custom F10 Rendersettings) and Video (*.mov with automatic codec settings & filename).

Need Help< In the Renderdialoge F10 are the options to select Scripts. One before rendering and one after Rendering. I found nothing in the Maxscript documentation about this way of scriptstart... Is there a documentation somewhere? >

antonv
02-05-2007, 09:25 PM
You'll probably find all you need under NetRender Interface but I wasn't successful in making all the post render callbacks run through the network... Maybe through the render dialog they'll run properly, never tried it.

blenderman0815
02-05-2007, 10:14 PM
Hi anton,

You'll probably find all you need under NetRender Interface You mean Dependencies? I work daily with 3dsmax, that function escaped me. :bounce:

Thanks a lot, that are enough information...

But, hopefully some day i found information about scriptchoice in renderdialoge... ;)

rdg
02-06-2007, 06:40 AM
I read in this forum that the GUI way to assign pre/post scripts doesn't work as expected. We should assign them using scripts. (MAX8)

Are more scaleable and robust way would be to handle this at server-side.
I once was in a pipeline where this was handled by a cron-job at the backburner server that parsed the job.xml files. On completion it started automatic postprocessing.
In this case you can also take advantage of '3-party-tools' like professional encoderts that would do a better joob than the good old VP.

Georg

j-man
02-06-2007, 06:03 PM
ah,

well if that's to easy and accident prone for there is a whole section dedicated to command line rendering using back burner in the BB help. You could write yourself a utility that will send a job for you through the command line if you like.

J.

rdg
02-06-2007, 07:34 PM
well if that's to easy and accident prone

Don't know.
I am glad I don't need to write server/client/whatever render setups.

Guess this is "render wrangling" - e term that is totally unclear but very seducing to me.

Georg

Kramsurfer
02-06-2007, 11:29 PM
You can also go right through with a commandline submission to BB using QT and cscript.exe.

Attached is a JavaScript to launch quicktime via cScript.exe found in windows/system32/

// to run from the command line :
// cscript cscript-Make_Quicktime_From_Frames.js <sourcePath> <destPath>

like so:

cscript "D:\cscript-Make_Quicktime_From_Frames.js" "e:\frames\01\01_0000.tga" "V:\review\01.mov"

The first time it runs it will open the settings dialog as save those settings on your C:\ the file paths are in the script.. easy to change..

You just need to create that command line string above and submit to BB...

Good luck

Keith Morrison
www.focus360.com (http://www.focus360.com)

rdg
02-07-2007, 05:58 AM
:thumbsup:

That's cool news. I didn't know that quicktime is finaly scriptable with windows.
Do you have any links to documentation for the API?

Georg

blenderman0815
02-07-2007, 08:25 AM
:thumbsup: Thats are really cool news... Thanks all for your help and interest...

@j-man With fault-prone i mean the User way, not the automatic Maxscript way. Dependencies? I dont noticed them before... *shame* I did not think itīs to simple to script... I think it is easy enough for me! Im not a real hardcore Coder - Only a little bit Scripting knowledge ;)

@Kramsurfer Thanks for sharing.

j-man
02-07-2007, 09:56 AM
Guess this is "render wrangling" - e term that is totally unclear but very seducing to me.

LOL

Nice work Kramsurfer, great example of using BB to launch all sorts of things using the command line.

J.

blenderman0815
02-08-2007, 08:40 AM
Hello Georg,

here is the link for the API http://developer.apple.com/quicktime/

oli "blenderman"

CGTalk Moderation
02-08-2007, 08:40 AM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.