OpenGL to QT movie

Dec 11, 2007 at 8:31am

OpenGL to QT movie

forgive me if this is a recurring topic but i am trying to record my openGL performances into a QT movie with sound… I saw a preliminary answer in the FAQ (recording jit.gl.render by drwing to a jit.matrix and recording that) but it doesn’t seem to be working in my patch…

Does anyone have a patch/abstraction that will do something like this? Or any more detailed advice on how to do it? I am new to openGL and having a hard time figuring this one out…

Thanks!

#34970
Dec 11, 2007 at 9:56am

http://www.ambrosiasw.com/utilities/snapzprox/ for mac
fraps.com for windows
search for snapz in the archives

On Dec 11, 2007 10:31 AM, kevin wrote:

>
> forgive me if this is a recurring topic but i am trying to record my
> openGL performances into a QT movie with sound… I saw a preliminary answer
> in the FAQ (recording jit.gl.render by drwing to a jit.matrix and
> recording that) but it doesn’t seem to be working in my patch…
>
> Does anyone have a patch/abstraction that will do something like this? Or
> any more detailed advice on how to do it? I am new to openGL and having a
> hard time figuring this one out…
>
> Thanks!
>

#118680
Dec 11, 2007 at 10:07am

also IshowU is quite good on OSX.
wes

On Dec 11, 2007 1:56 AM, yair reshef wrote:
> http://www.ambrosiasw.com/utilities/snapzprox/ for mac
> fraps.com for windows
> search for snapz in the archives
>
>
>
>
> On Dec 11, 2007 10:31 AM, kevin wrote:
> >
> > forgive me if this is a recurring topic but i am trying to record my
> openGL performances into a QT movie with sound… I saw a preliminary answer
> in the FAQ (recording jit.gl.render by drwing to a jit.matrix and recording
> that) but it doesn’t seem to be working in my patch…
> >
> > Does anyone have a patch/abstraction that will do something like this? Or
> any more detailed advice on how to do it? I am new to openGL and having a
> hard time figuring this one out…
> >
> > Thanks!
> >
>
>
>
>

#118681
Dec 11, 2007 at 10:37am

Quote: wesley.hoke@gmail.com wrote on Tue, 11 December 2007 11:07
—————————————————-
> also IshowU is quite good on OSX.
> wes

Actually iShowU is much better than Snapz Pro.. ;)

Mattijs

#118682
Dec 11, 2007 at 12:45pm

well i’m on xp so all i know about this is from the list.
on xp there is the http://taksi.sourceforge.net/ alternative to fraps, which
i never checked

On Dec 11, 2007 12:37 PM, Mattijs Kneppers wrote:

>
> Quote: wesley.hoke@gmail.com wrote on Tue, 11 December 2007 11:07
> —————————————————-
> > also IshowU is quite good on OSX.
> > wes
>
> Actually iShowU is much better than Snapz Pro.. ;)
>
> Mattijs
> –
> SmadSteck – http://www.smadsteck.nl
> Hard- and software for interactive audiovisual sampling
>

#118683
Dec 11, 2007 at 6:12pm

Can’t we do something similar with jit.desktop ?

#118684
Dec 11, 2007 at 6:19pm

yes, but it’s quite slow comparatively.
wes

On Dec 11, 2007 10:12 AM, Derrick Giscloux wrote:
>
> Can’t we do something similar with jit.desktop ?
>
>

#118685
Dec 11, 2007 at 6:45pm

Thanks for all your help… IshowU is impressive… records hi res and doesn’t seem to slow down my patch at all. Surprised it is so cumbersome and inefficient to do this in Jitter, but I’m sure they’ll make it easier soon enough… If anyone has any more openGL capture recipes please share, I think I will drop the $20 to get this project done using iShowU for now…

Thanks!

#118686
Dec 12, 2007 at 6:53am

iShowU is working great, thanks for the suggestion.

#118687
Dec 12, 2007 at 8:00am

#118688
Dec 13, 2007 at 2:49pm

Using the external capture programs is fine, and for that matter jit.desktop, but isn’t the question how to bypass all that? I too would like to record what’s happening in the GL window into a jit.qt.record (sound optional in my case). Do I need two simultaneous jit.gl.render objects for the GL part, one to a display window and one to a matrix to record? Having matrixoutput 1 isn’t the same as capturing the GL result it seems, plus then you don’t see what’s happening.

I’m sure the answer is evident somewhere in the docs and tutorials, probably blandly obvious, but I do remember having problems with this, and at least it’s on topic ;)

–CJ

#118689
Dec 13, 2007 at 4:16pm

Quote: seejayjames wrote on Thu, 13 December 2007 15:49
—————————————————-
> Using the external capture programs is fine, and for that matter jit.desktop, but isn’t the question how to bypass all that? I too would like to record what’s happening in the GL window into a jit.qt.record (sound optional in my case). Do I need two simultaneous jit.gl.render objects for the GL part, one to a display window and one to a matrix to record? Having matrixoutput 1 isn’t the same as capturing the GL result it seems, plus then you don’t see what’s happening.
>
> I’m sure the answer is evident somewhere in the docs and tutorials, probably blandly obvious, but I do remember having problems with this, and at least it’s on topic ;)
>
> –CJ
—————————————————-

Yeah that’s possible, have a look at the glreadpixels message of jit.gl.sketch

Mattijs

#118690
Dec 13, 2007 at 8:25pm

If you want to consider nonrealtime capture, render_node could be
your friend. http://2uptech.com .

best,
Randy

On Dec 13, 2007, at 6:49 AM, Seejay James wrote:

>
> Using the external capture programs is fine, and for that matter
> jit.desktop, but isn’t the question how to bypass all that? I too
> would like to record what’s happening in the GL window into a
> jit.qt.record (sound optional in my case). Do I need two
> simultaneous jit.gl.render objects for the GL part, one to a
> display window and one to a matrix to record? Having matrixoutput 1
> isn’t the same as capturing the GL result it seems, plus then you
> don’t see what’s happening.
>
> I’m sure the answer is evident somewhere in the docs and tutorials,
> probably blandly obvious, but I do remember having problems with
> this, and at least it’s on topic ;)
>
> –CJ

#118691
Dec 13, 2007 at 9:17pm

getpixels, render to texture with texture readback to the matrix (you
can go from a jit.texture to a jit.matrix), etc. Look in Jitter/
examples/render and there is an example showing 3 ways to do it.

the jit.texture readback method is not in there, search the list. Id
be more verbose but I ought to be working not mailing :)

On Dec 13, 2007, at 9:49 AM, Seejay James wrote:

>
> Using the external capture programs is fine, and for that matter
> jit.desktop, but isn’t the question how to bypass all that? I too
> would like to record what’s happening in the GL window into a
> jit.qt.record (sound optional in my case). Do I need two
> simultaneous jit.gl.render objects for the GL part, one to a display
> window and one to a matrix to record? Having matrixoutput 1 isn’t
> the same as capturing the GL result it seems, plus then you don’t
> see what’s happening.
>
> I’m sure the answer is evident somewhere in the docs and tutorials,
> probably blandly obvious, but I do remember having problems with
> this, and at least it’s on topic ;)
>
> –CJ

#118692
Dec 13, 2007 at 10:53pm

>yes, but it’s quite slow comparatively.
>wes

Why ?

#118693
Dec 13, 2007 at 10:54pm

#118694

You must be logged in to reply to this topic.