Python Multimedia Beginner's Guide
External multimedia libraries and frameworks
Time for action - a simple application using PyGame
Time for action - image file converter
Time for action - creating a new image containing some text
Time for action - reading images from archives
Time for action - capture screenshots at intervals
Time for action - cropping an image
Time for action - pasting: mirror the smiley face!
Time for action - play with Thumbnail Maker application
Time for action - generating the UI code
Time for action - connecting the widgets
Time for action - developing image processing code
Have a go hero enhance the ThumbnailMaker application
Installation and download prerequisites
Adjusting brightness and contrast
Time for action - adjusting brightness and contrast
Time for action - swap colors within an image!
Time for action - change the color of a flower
Time for action - blending two images
Time for action - create transparency
Making composites with image mask
Time for action - making composites with image mask
Time for action - Watermark Maker Tool
Time for action - smoothing an image
Time for action - detecting and enhancing edges
Time for action - enclosing a picture in a photoframe
Time for action - viewing an existing animation
Time for action - animation using a sequence of images
Time for action - bouncing ball animation
Time for action - a simple bowling animation
Time for action - raindrops animation
Project: drive on a rainy day!
Time for action - drive on a rainy day!
Time for action - playing an audio: method 1
Time for action - playing an audio: method 2
Time for action - audio file format converter
Time for action - pause and resume a playing audio stream
Time for action - MP3 cutter from basic principles
Time for action - adjusting volume
Time for action - fading effects
Time for action - adding echo effect
Project: combining audio clips
Time for action - creating custom audio by combining clips
Time for action - mixing audio tracks
Time for action - audio visualizer
Time for action - video player!
Time for action - video format converter
Video manipulations and effects
Time for action - resize a video
Time for action - crop a video
Adding text and time on a video stream
Time for action - overlay text on a video track
Separating audio and video tracks
Time for action - audio and video tracks
Time for action - audio/video track mixer
Time for action - saving video frames as images
GUI-based Media Players Using QT Phonon
Project: GUI-based music player
Time for action - generating the UI code
Time for action - connecting the widgets
Time for action - developing the audio player code
Project: GUI-based video player
Time for action - generating the UI code