gst-python provides a convenient wrapper for the GStreamer library for
use in Python programs, and takes care of many of the boring details
such as managing memory and type casting.
Like the GTK library itself gst-python is licensed under the GNU LGPL, so is
suitable for use in both free software and proprietary applications. It
is already in use in many applications ranging from small single purpose
scripts up to large full features applications.
Quod Libet is a GTK+-based audio player written in Python, using the
Mutagen tagging library. It's designed around the idea that you know
how to organize your music better than we do. It lets you make playlists
based on regular expressions (don't worry, regular searches work too).
It lets you display and edit any tags you want in the file. And it
lets you do this for all the file formats it supports -- Ogg Vorbis,
FLAC, MP3, Musepack, and MOD.
KPlayer is a KDE media player based on MPlayer, www.mplayerhq.hu.
Features include video, audio and subtitle playback from file, URL, DVD, VCD,
audio CD, TV, etc.; volume, contrast, brightness, hue and saturation controls;
zooming, full screen and fixed aspect options; status and progress display
and seeking; user friendly interface.
Among planned enhancements are configuration dialog, global and per-file
options, playlist, further KDE integration, MPlayer config file handling,
support for media encoding.
FFmpegSource (usually known as FFMS or FFMS2) is a cross-platform
wrapper library around FFmpeg/libav. It gives you an easy, convenient
way to say "open and decompress this media file for me, I don't care
how you do it" and get frame- and sample-accurate access (usually),
without having to bother with the sometimes less than straightforward
and less than perfectly documented libav API.
Imagine you captured a nice video with your camcorder, compact camera
or even cell phone while skiing, cycling or whatever sports, and the
video is basically just jiggled. Modern cameras come along with
hardware stabilization, however this does not work if you have really
strong vibrations - rather the contrary, sometimes this mechanisms
start to oscillate. Vid.Stab is your friend in this matter. It is
designed to stabilize even strongly jiggled clips.
A software and GPU emulated HD output device plugin for VDR.
Video decoder CPU / VA-API / VDPAU
Video output VA-API / VDPAU
Audio FFMpeg / Alsa / Analog
Audio FFMpeg / Alsa / Digital
Audio FFMpeg / OSS / Analog
HDMI/SPDIF pass-through
YaepgHD support
Software deinterlacer Bob (VA-API only)
Autocrop
Grab image (VDPAU only)
Suspend
Letterbox, Stretch and Center cut-out video display modes
Note: currently doesn't support XV, only VDPAU or (optionally) VAAPI
Preliminary port of the vdr development branch, use at your own risk! :)
This is just a metaport that lets you select the plugins you want to
install.
See vdr/webcamd dvb thread(s) on the freebsd-multimedia list and the
wiki for FreeBSD notes:
http://wiki.freebsd.org/VDR
Some links are also here:
http://people.freebsd.org/~nox/dvb/
and see these links for general vdr info:
http://www.linuxtv.org/vdrwiki/index.php/Main_Page
http://www.vdr-portal.de/
Pwytter is a multi-platform, standalone Twitter client written in Python
using Tkinter. It currently features:
- Switchable timelines: User (own tweets), Friends, Public, Replies,
Direct messages, Composite
- Clean and compact, themable user interface
- Full Unicode support for all languages
- Friends and Followers list display
- Easy Replies and Direct Messages
- In message URL detection
- Image and request caching for fast UI response
- Automatic and manual refresh
- Pwytter update autodetection
uTox is lightweight Tox (https://github.com/irungentoo/ProjectTox-Core)
client written in C.
Simple and convenient program for confidential communication.
Still early in development, though it already supports some of the most
important features, like file transfers, A/V, group chats, and DNS Discovery.
There are also binaries for other OS: Linux, Android, OS X and Windows, which
makes it possible to communicate between users of different OS.
xmpppy is a Python library that is targeted to provide easy
scripting with Jabber. Similar projects are Twisted Words
and jabber.py.
This library was not designed from scratch. It inherits some
code from jabberpy and have very similar API in many places.
Though it is separate project since it have almost completely
different architecture and primarily aims to work with jabberd2
- the new Open Source Jabber Server.