[vtkusers] How to write AVI files properly, Please Help

Beau Sapach beau.sapach at ualberta.ca
Tue May 29 11:07:19 EDT 2007


I think I had a similar problem, not the size issue but the single, static
image issue.  Try calling Modified() on vtkWindowToImageFilter before you
call Update().  As for frame rate I don't know how to set that with vtk's
classes, I suggest you look at FFMPEG, it can be built into VTK but I've had
little luck doing so.  Currently I write out image files and have my
application call the ffmpeg executable to encode the images as a movie,
using ffmpeg command line options you can control framerate.

 

Beau

 

  _____  

From: vtkusers-bounces+beau.sapach=ualberta.ca at vtk.org
[mailto:vtkusers-bounces+beau.sapach=ualberta.ca at vtk.org] On Behalf Of Janny
Dong
Sent: Tuesday, May 29, 2007 8:24 AM
To: vtkusers
Subject: [vtkusers] How to write AVI files properly, Please Help

 

I posted a similar question but didn't get any answer, probably I didn't
make it clear enough.

I am coding a C++ program to visualize my data and generate movie
automatically. I put vtkAVIWriter in a loop to get a movie out of the
rendering. It did get an avi file, but not the one I expected. I have two
questions about it. 

(1) The size of the movie file is 18MB, but it has only 50 frames. Moreover,
it is only 3 second long. Can I compress the movie file with vtkAVIWriter?
How can I control the speed of the movie, like specifying number of frames
per second? 

(2) I found the avi file displayed only one frame like a static image.
However, I did update the data when rendering each frame. The data rendering
part in my program is like
data
points--->vtkPolyData--->vtkDelaunay2D--->vktPolyDataMapper--->vtkRenderer--
->vtkWin32OpenGLRenderWindow->SetOffScreenRendering(1)--->vtkWindowToImageFi
lter--->vtkAVIWriter 

I have something like: PolyDataMapper->update(); WindowToImage->update() in
my code.  Did I call update() in a wrong way or should I call it in
different parts of the code?

Any suggestions will be greatly appreciated. 

Janny
 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20070529/a28052e9/attachment.htm>


More information about the vtkusers mailing list