MARF is a general cross-platform framework with a collection of algorithms for audio (voice, speech, and sound) and natural language text analysis and recognition, along with sample applications (identification, NLP, etc.) of its use. MARF can run distributed over the network (CORBA, Java RMI, and Java XML-RPC Web Services) and may act as a library in applications or be used as a source for learning and extension.
SDL_sound is a library that handles the decoding of several popular sound file formats such as .WAV and .MP3. Designed to make the task of sound playback easier, SDL_sound accepts files or other input through an abstraction layer and returns the decoded waveform. SDL_sound can decode a whole sound file and hand back a single pointer to the waveform, or SDL_sound can process sound data in programmer-specified blocks when resource constraints are a concern. SDL_sound can also handle sample rate, audio format, and channel conversion on-the-fly.
flac2mp3 is a Perl script to convert FLAC files to MP3 format. It will process an entire directory tree and put the MP3 files in a similar structure. Tags are converted where possible. It will only process a file if the flac file is newer than the MP3 file or if the tags have changed. If just the tags have changed then just the tags are processed, i.e. the file does not have to be transcoded again. flac2mp3 comes bundled with all the non-standard Perl modules required to run. It has been tested on Fedora Core 4 with Perl v5.8.6 and on Windows XP with ActiveState Perl v5.8.7.
file2divx3pass is a simple frontend to mencoder for converting any media-file to Divx, with features such as an automatic video bitrate calculator, an automatic bits per pixel calculator, and 1-pass, 2-pass, and 3-pass Divx encoding. It can encode any media file supported by mencoder, such as MPEG-1, MPEG-2, ASF, WMV, OGM, and even RM (buggy) and CUE/BIN. file2divx3pass is also equipped with batch encoding.
Avifile Glue for mpeg2_movie started as a simple patch against heroinewarrior mpeg2_movie to utilize libavifile, however the project got out of hand and currently supports the Nuppelvideo file format for input and the MJPEGtools' mpeg2enc YUV4MPEG format for output. Originally, this project's intent was not to become a new package, but only to provide direct AVI to MPEG conversion for the GNU/Unix/Linux community until the core feature (linking against libaviplay) was integrated into the main encoder, but this goal has been abandoned. The project's current goad is to enable as many encoders as possible with the ability to read AVI, NUV, and QT.
AudioMove is a handy GUI-based batch audio file converter/copier program. It can convert various audio file formats to WAV or AIFF format (using libsndfile), and do high-quality sample-rate conversion at the same time (using libsamplerate). It is multi-threaded for maximum throughput, can handle thousands of files per batch, and does recursive directory scans.