ANN: PyMedia-1.2.3.0-pre2 is out

From: Dmitry Borisov (jbors_at_mail.ru)
Date: 11/04/04


To: <python-announce-list@python.org>, <python-list@python.org>
Date: Wed, 3 Nov 2004 20:18:45 -0800

Hi all,
Finally I have managed to make a pre-release for version 1.2.3.0

What is it ?
----------------------------------------------------------------
PyMedia is a Python module for avi, mp3, ogg, wma, divx and other media
formats processing.
It is crossplatform and can work on Windows, Linux and cygwin.
PyMedia is based upon the following libraries :
  libavcodec, libavformat, libdvdcss, libdvdread

It has simple and yet powerful interface. Check out the tutorial section:
http://pymedia.org/tut/

Features
----------------------------------------------------------------
1. Audio decoding/encoding for the following types:
   - mp2, mp3, ac3, ogg, wma, aac
2. Video decoding/encoding for the following types:
   - mpeg1,2 ( dvd, vcd, svcd ), mpeg4, xvid, asf
3. Video/Audio muxing for mpeg files only
4. Direct access to sound device( Input/Output ). Input is synchronous in
Linux.
5. Sound manipulation classes such as Resampler and SpectrAnalyzer
6. Direct access to cdda tracks for easy grabbing and encoding Audio CDs
7. Direct access to dvd tracks for playing DVD movies( all types )
8. Ability to convert video frames from YUV<->BMP formats
9. Simple interface and portability( Windows/Linux/cygwin )

Changelog
----------------------------------------------------------------
- VFrame has new method: convert(). Allow you to convert it to any other
format( RGB<->YUV )
- resampler works as expected now
- VFrame can be created explicitly( allows to create your own movies from
the set of pics )
- wma can play small chunks
- windows ISound interface get fixed( patch from Raefer Gabriel )
- windows OSound interface get fixed, no freezing anymore
- windows binary supports MMX optimization( 30% boost )
- audio.muxer has new method mux and flush. To be compatible with every
stream format not only MPEG.
- CLE266 chipset support included for HW DVD playback on Linux with
Directfb/pydfb( experimental ! )
- seeking supported for video/audio
- new Mixer interface
- meta tags for ogg, wma and mp3 can be changed and written back to the file
- aac playback support( experimental ! )

Downoad
----------------------------------------------------------------
Just check the http://pymedia.org and download the latest version
(1.2.3.0-pre2).
You may download Windows binaries as well.

How to use
----------------------------------------------------------------
Please see the tutorial on how to install and use:
http://pymedia.org/tut/

License
----------------------------------------------------------------
At the moment the whole module is GPL because of libdvdread and libdvdcss.
I have plans to make it LGPL eventually.

Enjoy,
Dmitry/



Relevant Pages

  • Re: Nautilus in FC2 opens too many windows when browsing
    ... > I hardly ever use Nautilus, I prefer CLI, so I haven't followed it's ... > Windows would think that opening a million windows would be a good thing. ... > Instead they went back to a primitive Windoze style interface. ... contents view pane in "explore" mode in addition to the "open" mode which is ...
    (alt.os.linux.redhat)
  • Re: Defragment help
    ... Cannot lock volume for direct access ... Chkdsk.exe or ScanDisk fails to run on Windows XP or Windows 2003 after ... The /x switch doesn't work if Spyware Doctor is installed. ... Chkdsk, defrag and error-checking should now work. ...
    (microsoft.public.windowsxp.perform_maintain)
  • Re: ubuntu and kubuntu
    ... where the graphical user interface was some Motif thing. ... Mac, OS/2, and then Gnome and KDE. ... extent - Windows before XP). ... What's under the app window is ...
    (Ubuntu)
  • Re: How To Stop ChckDsk At Start-Up
    ... Cannot lock volume for direct access ... Chkdsk.exe or ScanDisk fails to run on Windows XP or Windows 2003 after ... The /x switch doesn't work if Spyware Doctor is installed. ... Chkdsk, defrag and error-checking should now work. ...
    (microsoft.public.windowsxp.perform_maintain)
  • Re: Deriving - .NET example
    ... represents a windows form. ... Form class has fairly large interface which can be used to manipulate ... When designing custom form via MS Visual Studio designer, ... was a method of the class Form, called from its empty constructor (i.e. ...
    (comp.object)