ANN: PyMedia 1.2.2( Python mutlimedia framework )

D

Dmitry Borisov

Hi all,
Just wanted to let you know that PyMedia 1.2.2 is out.

What is it ?
----------------------------------------------------------------
PyMedia is a media library for Python based on the following libraries:
libavcodec, libavformat, libdvdcss, libdvdread

It has simple interface and yet powerfull for multimedia apps written in
Python.

Features
----------------------------------------------------------------
1. Audio decoding/encoding for the following types:
- mp2, mp3, ac3, ogg, wma
2. Video decoding/encoding for the following types:
- mpeg1,2 ( dvd, vcd, svcd ), mpeg4, xvid, asf, mov
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 )

What's new
----------------------------------------------------------------
This version includes these interfaces for better multimedia experience:
1. pymedia.sound.SpectrAnalyzer - analyzes sound in frequencies or bands
2. pymedia.sound.Input for grabbing sound from the external devices such as
Microphone/Line-In
3. pymedia.video.vcodec.convertFrame for converting frames YUV<->RGB(A)
4. cygwin can be used to compile pymedia

Downoad
----------------------------------------------------------------
Just check the http://pymedia.sourceforge.net and download the latest
version(
1.2.2 ).
You may download Windows binaries if needed.

How to use
----------------------------------------------------------------
First of all you can see PyCar application( Windows only at this time ):
http://pymedia.sourceforge.net/pycar/

Also you may find some really handy scripts in examples directory( see gz
tarball ).
These are:
Video player: vplayer.py requires:
pydfb(
http://sourceforge.net/project/showfiles.php?group_id=86491&package_id=107482 )
pygame 1.6 patched with Overlay support:
Linux patch at:
http://pymedia.sourceforge.net/pygame-1.6-overlay.patch.gz
Windows installer:
http://pymedia.sourceforge.net/pygame-1.6-overlay.win32-py2.3.exe
Audio player: aplayer.py
CDDA grabber: read_cdda_track.py
Video recoder: encode_video.py, recode_video.py
Audio recoder: recode_audio.py
Sound Recorder: voice_recorder.py
Funky audio player with some visualization: sound_viz.py

Next major release 1.3.*
-----------------------------------------------------------------
It will feature:
- usb support for easy handling the usb devices
ability to write drivers in Python for devices that does not require
realtime speed
- more sound handling classes( Mixer, Equalizer )
- more codecs for audio playback( ape, flac, aac )
- support for better muxing of avi, asf, mov

Enjoy,
Dmitry/
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,969
Messages
2,570,161
Members
46,708
Latest member
SherleneF1

Latest Threads

Top