The basic component the PyMedia is based upon is ffmpeg. It utilizes its libraries with some changes and new types Python familiar with.
We don't have any particular benchmarks to share, but it should not be much slower than using mpeg123 or similar libraries. The only slowdown for now is the absense of any optimization using some advanced technologies such as MMx and 3DNow!.
Yes, it is. Please read LGPL aggreement carefully before you decide what you want to do with it. In plain word, it allows you to have this library in any particular app you choose.
Python is very reliable, robust and clean. It's been created from scratch keeping in mind object orientation and abstraction. It is proter on most platforms and it is Open Source and free( as free ). It employs some features from procedural, object oriented and functional languages but stays slean in definitions and small in size.
You won't need any additional components if you use the basic functionality. In case if want ogg or aac support, you'll need appropriate libraries. And of course you'll need Python to play it with( though Python is a standard in most of the Linux distributions ).
It's been tested under Windows( 2K, XP ), Linux Red Hat 7.0, Linux Red Hat 8.0, cygwin
2004 PyMedia© - opens up multimedia for everyone
Webmaster