I know there are already some older threads about this, but none of them seems to help me with this, and maybe, there are some updates.
My boss needs videos, created from the scene my 3d engine renders. This could be done with writing each frame to an image file and later make a video out of these, or, much better, directly create the video file with the engine.
The video has to be an uncompressed avi, or mpeg-1 (if the quality is sufficient).
I have already implemented some solutions, but none of them really work.
avifile (http://avifile.sourceforge.net): Only seems to be able to write divx5 videos and the SetQuality()-calls does not seem to have any effect. So this is rather not suffient.
mpeg2encode: Simply doesn’t work (creates an mpeg file but this seems to be broken)
mpeg_encode: works but the quality is awful, and also, takes very long to encode the file.
My boss thinks about directly writing an avi file without any library which I guess is possible but rather complicated.
Any further ideas? As the title says, it has to be linux.