Sunday, June 6, 2010

QtzRendang - Open Source Quartz Composer Movie Renderer

QtzRendang in action

Announcing QtzRendang, a little utility app for rendering Quartz Compositions to movie files. I cobbled this together from example code for my own purposes, and since I couldn't find anything on the web. "My own purposes" typically involve rendering a loopy composition to a six or seven minute movie to make simple but effective videos for Cartoon Beats releases.

By the way, there is another app for this purpose developed by the Kineme crew - QuartzCrystal - which supports spatial and temporal oversampling to reduce temporal and visual jagginess. At US$18 this is a great little app, but as I'm a bit of a nerd and a cheapskate, and there wasn't an open source solution, I decided it was worth writing QtzRendang.

CoGe is another great project on Google code. It's an open source visualisation/VJ mixer/live sequencer.

Back to QtzRendang

Drag & drop a composition, specify frame resolution, duration, and frame rate & output filename. Optionally tweak composition parameters, then click render.

Why is it called QtzRendang? Well it renders .qtz files to movies, and the instant noodles I had that week were rendang flavour. Rendang is a slow-cooked Indonesian dish which seems like it would be pretty yum. I've never had it.

Any questions about the software itself please feel free to ask in the comments.


Anonymous said...

I assume this is osx 10.6 only. Be good if you specified that on the Google code page.

Haszari said...

Good point - done. (Yes - this requires 10.6.)

wideeyed said...

Any chance of a 10.5/10.6 release?

Are the obstacles to making this 10.5 compatible great?

Haszari said...

No plans to get this running on 10.5 yet. I know that the code to run the render on a background thread requires 10.6, and there may be some other things.

In principle it may be feasible to port to 10.5 - so I would suggest downloading the code and giving it a go.

If you get somewhere with this, let me know, so we can get the changes committed...

cybero said...

runs on 10.7 too

Haszari said...

Cheers for checking that Cybero - did not anticipate any issue but haven't checked myself!

Currently working on simple yet powerful qtz-powered visuals software, watch this space!

cybero said...

Now that 10.7.4 is out as an Update have found that qtzrendang runs danged slow •~

Haszari said...

I am surprised that 10.7.4 makes any difference to the performance. Thanks for letting me know - I'll take a look soon (of course feel free to check out the code yourself).

This also might be the push I need to write a cleaner better faster app for the Mac App Store!

PS cybero - do you use QtzRendang much? I would love to know what you use it for.

Tuấn Nam Nguyễn said...

Kiến thức bạn share cực kỳ thông dụng, cảm ơn bạn đã chia sẻ.
Xem tại Trang mạng : Bán đá thạch anh