The abcde script can use the following encoders:
- FLAC – this is my preferred encoder. Free Lossless Audio Codec (FLAC) is a musical file format that offers bit-perfect copies of CDs with compression. It’s compatible with many phones and hi-fi components.
- Wavpack – another completely open audio compression format providing lossless, high-quality lossy, and a unique hybrid compression mode.
- TTA – True Audio (TTA) is a lossless compressor for multichannel 8, 16 and 24 bits audio data.
- Monkey’s Audio – another codec that also makes perfect, bit-for-bit copies of your music.
- Musepack – an audio lossy compression format with a strong emphasis on high quality.
- AAC – Advanced Audio Coding (AAC) is another lossy compression format. Advanced Audio Coding (AAC) is designed as the successor of the MP3 format.
- Ogg Vorbis – an open source patent-free, lossy audio compression format, developed as a replacement for proprietary digital audio encoding formats, such as MP3, VQF, and AAC.
- MP3 – arguably the most popular audio data compression format for lossy compression.
- Opus – a lossy audio coding format developed by the Xiph.Org Foundation.
- MP2 – a lossy audio compression format popular for audio broadcasting.
- Speex – a patent-free audio compression format designed for voice over IP (VoIP) and file-based compression. Speex is based on the CELP speech coding algorithm, and is designed to compress voice at bitrates ranging from 2 to 44 kbps.
There’s also support for:
- MKA (Ac3 via FFmpeg) – typical matroska files containing only audio information.
- AIFF – Audio Interchange File Format (AIFF) is an audio file format standard used for storing sound data for personal computers and other electronic audio devices.