py-ffmpeg includes a specific Python wrapper to decode audio / video,
implemented to be as portable as possible. The goal is to use it for a
core provider in the Kivy project, on android platform.
cclive is a lightweight command line video extraction tool for YouTube and
other similar video websites. It is a rewrite of the clive software in C++
with lower system footprint and fewer dependencies. It works closely with
the quvi project to workaround the Flash technology that is being utilized
by different media hosts to deliver the content.
While being primarily a video download tool, it can also be used alongside
with some video players, e.g. mplayer, for viewing streamed videos instead
of the Adobe flash player.
Skins for SMPlayer (Skinnable GUI)
recmpeg is a simple video encoder, based on libfame, which compresses raw
video sequences to MPEG video.
recordMyDesktop produces a file (default out.ogg) that contains a video
and audio recording of a desktop session. The default behavior of
recording is to mark areas that have changed (through libxdamage) and
update the frame.
This software converts a .TiVo file (produced by the TiVoToGo functionality
on recent TiVo software releases) to a normal MPEG file. This has the same
functionality as using TiVo's supplied DirectShow DLL on Windows with a tool
such as DirectShowDump, but is portable to different architectures and
operating systems, and runs on the command line using files or pipes. The
conversion still requires the valid MAK of the TiVo which recorded the file,
so it cannot be used to circumvent their protection, simply to provide the
same level of access as is already available on Windows.
subtools is a port of DivX Subtitles MiniTools, command-line
tools for movie subtitles in SubRipper format (.srt files).
"srtshift" can adjust the subtitles by shifting them to the
beginning or to the end. "srtrate" does the same by changing
the supposed frame rate.
It's in early stages of development (and have been there for
a few years now), but it does its job well.
[ excerpt from developer's www site with modifications ]
The idea was to use the high performance Metakine M2Requantiser to
create a transcoder for Linux for shrinking the content of a DVD9.
This would enable backups on cheap single layer DVDRs (double layer
burners weren't even available that time).
Vamps builds a wrapper around the requantizer to extract the
elementary MPEG2 video stream from the DVD's program stream, feed
it through the requantizer and finally re-pack it into the program
stream again. Besides this, Vamps allows the selection of both audio
and subtitle streams that should be copied into the output stream.
This gives another small gain of disk space, since unwanted streams
may be discarded.
Summed up, Vamps is only a very basic, but nevertheless essential
tool to transcode DVD videos to a smaller size. Vamps does not need
to write temporary data files, which is a major pro. Vamps is very
fast. The downside is, that Vamps is not capable of making DVD
backups on its own.
YAMDI stands for Yet Another MetaData Injector and is a metadata injector
for FLV files. It adds the onMetaData event to your FLV files.