Jeremy Moles wrote:
On Wed, 2006-08-30 at 17:49 +0100, Robert Swain wrote:
Why not encompass current and future formats by writing something like osgFFmpeg? Then people can use different formats according to their needs and adding a new codec each time isn't necessary.

Theora is one of the few codecs I know has good support (great
community) and is totally, unquestionably, free. It also has good
support for multiple OSes, and works well with container formats such as
Ogg, which are also free. Ogg/Theora+Vorbis need love...

FFmpeg works in Windows, Linux/BSD and Mac OS X (and probably others). The community is active. It's no surprise Theora works well with Ogg, I don't think that's a selling point of it. Theora needs love because the current encoder implementation doesn't produce a high quality output compared to its peers.

I guess using FFMpeg might be a higher-level solution, allowing you to
use whatever codec/container combo you want, but I've had really bad
luck w/ trying to use ffmpeg and friends.

Bad luck? :) I've had pretty 'good luck' myself.

There pretty much is no
encoding documentation that includes usage of avformat, and I really
don't have time to totally immerse myself into some other project to
learn it's ins and outs. Ogg/Theora just worked the first day, and
IRC/mailing lists are very, very responsive.

Some members posting to the FFmpeg mailing lists are a bit abrasive in their responses on occasion but if you grill them to give you an explanation and don't take their tone personally, you can get a lot of information out of them. And others will volunteer it naturally. The documentation is lacking and I personally intend to help the effort on the user side. Of course, it needn't be FFmpeg that is used but I think the concept of supporting multiple codecs via one interface is a better idea than writing lots of individual plugins.

Rob
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to