Python Audio Tools is a collection of audio handling programs that work from the command line. These include programs for CD extraction, track conversion from one audio format to another, track renaming and retagging, track identification, CD burning from tracks, and more. It supports internationalized track filenames and metadata using Unicode. It works with high-definition, multi-channel audio as well as CD-quality. Track conversion uses multiple CPUs or CPU cores if available to greatly speed the transcoding process. Track metadata can be retrieved from MusicBrainz, FreeDB, or compatible servers. Audio formats supported are WAV, FLAC, WavPack, MP3, Ogg Vorbis, M4A, Apple Lossless, and more.
kavi2svcd is a GUI for generating MPEG files from an AVI file using transcode and mplex. It then generates a Video CD image using vcdimager and burns to CD with cdrdao. It can generate m1v, m2v, and mpa files, multiplex the MPEG file, generate cue and bin files, and allows the generated command lines to be edited before executing them.
image2mpeg is a tool to convert digital photos (or any other images) into MPEG video streams, with transitions between the images. The photo stream may be accompanied with music (or any other audio stream). The resulting slideshow may be prepared for VCD, SVCD, or DVD playback in stand-alone players, or the MPEG videos may be converted into FLV (Flash Videos). The type of transition can be selected for each image separately from a set of fade, slide, roll, etc.
The Helix DNA Producer is a multi-format media-encoding engine for creating streaming broadcasts, on-demand streaming content, and downloadable audio video files. It supports RealAudio, RealVideo, and Ogg Vorbis, and includes many input and output filters, variable bitrate encoding support, option for two-pass encoding, audio gain control, and Firewire support.
ANDREW's Not a DVD Ripping and Encoding Wizard, but a command-line interface that simplifies the use of some programs to create AVI, Matroska, MP4, or OGM files from DVDs. ANDREW runs in interactive or batch mode; works on-the-fly or ripping DVDs to the hard drive; handles progressive, telecine, and interlaced NTSC and PAL formats; selects multiple audio and subtitle tracks by preferences or in full manual mode; splits movies into several files or encodes them by target size or video bit rate; and more.
bttvgrab is a program for grabbing video sequences using a bt848-based frame grabber card (e.g. Hauppauge WinTV, Miro PCTV...). The goal of bttvgrab is to provide high-quality grabbing suitable for video recording. Currently, this is accomplished by trying hard not to leave out a single frame, and to catch temproary delays by buffering several frames. In the future, synchronized sound will be part of it. Then you can create mpeg movies using mpeg2enc, the output files will be prepared for that, so that the conversion can be done by a simple shell script.
Gmerlin is a set of multimedia libraries which comes with several applications. Applications include a full featured media player with Gtk-2 GUI, an audio/video transcoder, a webcam application, and an ALSA mixer. The libraries provide many low-level functions like handling of uncompressed A/V streams or decoding a wide range of multimedia formats. All libraries were written with good reusability in mind, so you can easily write your own applications based on gmerlin libraries.