Pymedia migrated to GIT
License
pymedia/pymedia
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
PyMedia Readme Version 1.3.8 by Dmitry Borisov http://www.pymedia.org dborisov@pymedia.org About PyMedia is a Python cross-platfrom library designed to make it easy to write multimedia software, such as multimedia aware apps. Small size makes it perfect for embedded mutlimedia software development. It requires the Python language. Installation The installation is pretty simple is you have Python 2.3+ installed. Just type: "python setup.py build" as normal user and "python setup.py install" as superuser. You may wish to run latter without the first one. As superuser of course. If you wish to be able to play movies, you'll need SDL/DirectFB to be installed. For Windows users there is a better way of making it work: Just download binaries from the web site, run it and you're all set. Help If you want to get started with some hands on experience, just go to the examples directory. You'll find some usefull but simple examples of how you can use multimedia features directly from Python. Then if you need additional information and features description, open the docs/index.html. Visit PyMedia's website( http://pymedia.org/ ), there is documentation section as well. Be aware that the online documentation stays up to date with the development version of PyMedia in cvs. This may be a bit newer than the version of PyMedia you are using. Credits Thanks to everyone who has helped contribute to this library. Special thanks are also in order. Elena K - for creating such a great web site for PyMedia Drew Perttula <drewp@bigasterisk.com> - for making -fPIC fix during installation Matthias Baas <baas@ira.uka.de> - for submitting the patch on better exception naming Lane Dailey <rldailey@blarg.net> - for gcc-3.4.* patch Dependencies PyMedia has no external dependencies if you use basic funtionality. Hovewer if you want to get more codecs, you should install appropriate libraries. Here is the list: - libvorbis - libogg - mp3lame - libfaad2 Video playback In case if you wish to play movies, there are 2 choices: 1. pygame-1.6.0 with patch http://66.159.221.186/pygame-1.6-overlay.patch.gz 2. If you're lucky enough to use one of the DirectFB's supported video card, you may use DirectFB-0.9.20 along with pydfb-1.0.2 from http://sourceforge.net/projects/pymedia/ In this case just set PYCAR_DISPLAY=directfb. Todo / Ideas * Better external codecs support * Support for dvd hw decoding * Support for usb devices License This library is distributed under GNU LGPL version 2.1, which can be found in the file "docs/LGPL". I reserve the right to place future versions of this library under a different license. http://www.gnu.org/copyleft/lesser.html This basically means you can use PyMedia in any project you want, but if you make any changes or additions to PyMedia itself, those must be released with a compatible license. (preferably submitted back to the PyMedia project). Closed source and commercial apps are fine as long as you provide a way to link against the latest version of PyMedia. The programs in the "examples" directory are in the public domain. Best wishes !
About
Pymedia migrated to GIT
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published