[gst-devel] Announcing KungFu 0.1.0

Jason Gerard DeRose jderose at jasonderose.org
Thu Nov 9 03:21:30 CET 2006

KungFu is a GStreamer-based DVD ripper written in Python.  It transcodes
DVD tiles to Theora/Vorbis.  It is more or less complete, but still
lacks audio track language selection, subtitle support, and meta data
writing.  The GUI is done with GTK.

Some of its cooler features are:
* Thumbnails each title to aid title selection.
* Integrated player that initially shows a larger version of thumbnail,
then video once playing.
* Designed for building video library on one's hard disk, for consistent
quality with the lowest possible average file size.
* Easy to use sliders for Theora and Vorbis quality.
* Encodes with original frame rate and original audio sample rate up to
48000 (which is most common for DVDs).

I am planing to integrate video playback and DVD riping into FUPlayer,
so I wrote KungFu in part as a quick research project leading up to
that.  However, I hope that KungFu will be useful on its own.

Source and a Debian package are available at:

It was developed under Ubuntu Edgy.  It requires gst-plugins-good,
gst-plugins-ugly, and gst-ffmpeg, among other things.

Comments, criticism, and patches are always welcome.  ;)  I will have a
subversion repository up soon.  As always, thanks to all the developers
who have made GStreamer such wonderful library.


More information about the gstreamer-devel mailing list