atom feed41 messages in at.iem.pd-listRe: [PD] Saving Gem output as video f...
FromSent OnAttachments
Dudley BrooksFeb 12, 2008 6:13 pm 
marius schebellaFeb 12, 2008 7:13 pm 
chris clepperFeb 12, 2008 7:28 pm 
Dudley BrooksFeb 13, 2008 12:59 am 
Dudley BrooksFeb 13, 2008 1:00 am 
marius schebellaFeb 13, 2008 1:56 am 
Jaime OliverFeb 13, 2008 2:16 am 
Olivier HeinryFeb 13, 2008 4:20 am 
Dudley BrooksFeb 13, 2008 9:54 am 
chris clepperFeb 13, 2008 9:58 am 
Claude Heiland-AllenFeb 13, 2008 10:36 am 
marius schebellaFeb 13, 2008 11:13 am 
jimFeb 13, 2008 12:36 pm 
cyrille henryFeb 13, 2008 12:39 pm.pd, .pd, .pd
Dudley BrooksFeb 13, 2008 12:40 pm 
Chris McCormickFeb 13, 2008 6:02 pm.jpgencode
jeremaja nikoFeb 14, 2008 3:23 am 
Dudley BrooksFeb 14, 2008 8:09 am 
Roman HaefeliFeb 14, 2008 8:17 am 
Dudley BrooksFeb 14, 2008 11:22 am 
Olivier HeinryFeb 15, 2008 1:37 am 
bigs...@cox.netFeb 17, 2008 8:50 am 
Dudley BrooksFeb 28, 2008 7:32 pm 
marius schebellaFeb 28, 2008 9:25 pm 
Dudley BrooksFeb 29, 2008 10:56 am 
chris clepperFeb 29, 2008 11:55 am 
Dudley BrooksFeb 29, 2008 12:30 pm 
marius schebellaFeb 29, 2008 12:33 pm 
Roman HaefeliFeb 29, 2008 2:02 pm 
Dudley BrooksFeb 29, 2008 3:36 pm 
marius schebellaFeb 29, 2008 3:40 pm 
Dudley BrooksFeb 29, 2008 4:24 pm 
Dudley BrooksMar 6, 2008 12:36 pm 
bigs...@cox.netMar 6, 2008 3:51 pm 
Dudley BrooksMar 7, 2008 1:27 am 
Jan ThobenMar 7, 2008 2:44 am 
chris clepperMar 7, 2008 5:49 am 
IOhannes m zmölnigMar 7, 2008 7:45 am 
Dudley BrooksMar 7, 2008 9:27 am 
Dudley BrooksMar 7, 2008 9:39 am 
Dudley BrooksMar 7, 2008 10:41 am 
Subject:Re: [PD] Saving Gem output as video file on MacOSX ?
From:Chris McCormick (chr@mccormick.cx)
Date:Feb 13, 2008 6:02:39 pm
List:at.iem.pd-list
Attachments:
jpgencode - 0.8k

On Wed, Feb 13, 2008 at 09:39:40PM +0100, cyrille henry wrote:

marius schebella a écrit :

another way to record your performances is to mirror your display and feed the output with a dv camera or some other device.

this will limit the quality.

recording your actions is brilliant but a lot of effort during patching.

in fact, not so much effort. specially if you use this abstractions. you just have to insert a [rec_play_any data_name] on every connections you need to record. then the [master_rec_play] allow you to record everything in a qlist, and play it latter in order to record sound/images.

this is known to gives good result.

the single magic line i use to create a movie is :

mencoder -oac mp3lame -lameopts cbr:br=256:aq=0 -audiofile rec_.wav -fps 50 -ss 0 -ovc xvid -xvidencopts bitrate=5000 -vop scale=640:480 mf://*.jpg -o out.avi

[plug]

The s-abstractions collection also contains a couple of friendly GOP helper abstractions (called 'total recall') for doing this:

<http://mccormick.cx/viewcvs/*checkout*/s-abstractions/s-totalrecall-help.pd?root=svn> <http://mccormick.cx/viewcvs/*checkout*/s-abstractions/s-totalrecall.pd?root=svn> <http://mccormick.cx/viewcvs/*checkout*/s-abstractions/s-tr-node.pd?root=svn>

My mencoder script for converting jpg + mp3 to video is attached [and works in Debian Etch]. This will render a perfectly synchronised video for you at the exact framerate of Gem - usually 20fps I think.

I made this video with that: <http://archive.org/details/Ergates/>

[/plug]

Best,

Chris.

------------------- http://mccormick.cx

#!/bin/sh

if [ "$4" != "" ] then mencoder -flip -mf fps=$1:type=jpg -o $4 -nosound -ovc lavc -lavcopts
vcodec=mjpeg -of lavf -lavfopts
format=mov:i_certify_that_my_video_stream_does_not_use_b_frames -audiofile $3
-oac copy mf://$2

#mencoder -mf fps= -ffourcc DX50 -ovc lavc -lavcopts #vcodec=mpeg4:vbitrate=9800:aspect=4/3:vhq:keyint=15 -audiofile #verspuckte_Schlucke.mp3 -oac copy -vf scale=640:480 -o #residuum-verspuckte_schlucke.avi mf://*.jpg

else echo Turn jpegs into mjpeg movie with .mov container format. echo Usage: echo $0 framerate inputfilenames mp3 outputmovie.mov echo echo framerate = song length / total frames recorded echo inputfilenames = e.g. '*.jpg' echo mp3 = mp3 file containing the audio echo outputmovie.mov = movie file to write to fi