= Multimedia Resources = There seem to be a few cross-platform resources for playing video and decoding movies, some of which are available in Python. It might be worthwhile trying to create wrappers for some of the more interesting projects. == Non-Python Resources == The [[http://avifile.sourceforge.net/|avifile]] project provides a Qt 3-based player on Linux, and would seem to be a reasonable candidate for a PyQt wrapper. However, there doesn't seem to be much documentation for it outside the header files, but it might be possible to create a reasonably high-level wrapper using SIP, and at least we know it will work with Qt's event loop. [[http://ffmpeg.mplayerhq.hu/|FFmpeg]] provides a set of tools and libraries that could be used to play and manipulate video. == Python Resources == * [[http://pymedia.org/|PyMedia]] is a Python package that supports various audio and video formats. * In [[http://www.riverbankcomputing.com/pipermail/pyqt/2009-September/024240.html|a message]] to [[PyQt/TheMailingList|the PyQt mailing list]], Baz Walter gives an example of using GStreamer bindings for Python with !PyQt (see [[PyQt/Using GStreamer with PyQt|Using GStreamer with PyQt]]). == Out of Process Wrappers == Henning Schröder posted a link to his !PyQt (Qt 3) MPlayer wrapper widget in [[http://www.riverbankcomputing.com/pipermail/pyqt/2007-June/016277.html|a message]] to [[TheMailingList|the mailing list]]. He has kindly donated the code to the community, and it can also be obtained from the [[PyQt/Multimedia_Resources/MPlayerWidget|MPlayerWidget]] page.