TwoLAME is a small free tool that creates the kind of audio used in older Video CDs, Super Video CDs, and digital radio broadcasts, and is still bundled today inside FFmpeg as the libtwolame encoder.
MP2 sits in an awkward middle ground. It is older than MP3, lower in compression efficiency, and almost invisible on the consumer side - no streaming service uses it, no portable player advertises it.
Yet it remains the standardised audio format for two of the largest broadcasting ecosystems in the world: DAB digital radio across Europe and Asia, and DVB digital television.
Encode anything that needs to ride one of those pipelines and you are almost certainly using libtwolame, the shared library that lives inside this project.
What TwoLAME actually is
TwoLAME picked up where Mike Cheng's original tooLAME left off in 2003.
The frontend was rewritten, the encoding core was wrapped in a thread-safe shared library (libtwolame) with an API deliberately mirroring LAME's, and the build system was modernised around Automake, libtool, and pkg-config.
The library reads input through libsndfile, which means it accepts WAV, AIFF, FLAC, and dozens of other PCM-bearing formats out of the box without needing an external decoder pipeline.
The frontend - the twolame binary itself - is command-line only.
There is no installer, no GUI, no drag-and-drop window. Point it at a WAV file, pick a bitrate, and you get an MP2 file. That is intentional. TwoLAME is designed to be invoked by larger systems - broadcast automation, transcoding pipelines, FFmpeg builds - not opened by hand for one-off conversions.
Who should still download TwoLAME in 2026
A narrow but real set of workflows still benefits from the standalone TwoLAME build.
Broadcast engineers preparing audio for DAB, DAB+, or DVB-T multiplexes need a reference-grade MP2 encoder that can be scripted into a contribution chain. TwoLAME's psychoacoustic tuning and joint stereo handling are the baseline most broadcast tooling assumes.
FFmpeg builders compiling from source who need full MP2 encoding (rather than the simpler built-in libavcodec MP2 implementation) link against libtwolame at configure time. Pulling the source archive directly from the developer is sometimes faster than pulling it through a package manager, especially on Windows under MSYS2.
VCD and SVCD archivists working with legacy authoring suites such as TMPGEnc still treat MP2 as the audio standard and benefit from replacing the suite's internal audio with a TwoLAME-encoded MP2 stream.
Anyone porting tooLAME-era scripts will find TwoLAME's command-line options nearly identical, which is the whole reason the fork was named the way it was.
If you do not see yourself in any of those four groups, you almost certainly want a different tool. That is not an indictment of TwoLAME; it is just the wrong tool for everything else.
What most readers actually want
Search traffic for "MP2 encoder" or "TwoLAME download" frequently lands on this page from people who actually need an MP3 encoder, a general audio converter, or a way to extract and re-encode the audio track of a video file.
None of those jobs are what TwoLAME is for. A short redirect saves time.
For MP3 encoding, the gold standard remains LAME MP3 Encoder - the same engine that powers MP3 export inside Audacity, CDex, and the foobar2000 Free Encoder Pack.
The setup process is covered step by step in the LAME MP3 Encoder install guide for Windows 10/11.
For a graphical wrapper around LAME with batch conversion and presets, LameXP is the most fully featured free option.
For general audio conversion - WAV, FLAC, OGG, Opus, M4A, MP3, or even MP2 itself in a friendlier interface - the browser-based X Audio Converter runs LAME and FFmpeg directly without uploading your file, and is also available as a standalone Windows desktop app. It is the right tool for one-off conversions where downloading and learning a command-line encoder is overkill.
For MP2 encoding specifically, but with a graphical interface rather than a terminal, ffmpegGUI bundles FFmpeg with a simple front end designed around AC3, MPA, and MP2 output. It accepts WAV, AVI, and MP3 input and writes MP2 directly - the closest thing to a maintained GUI version of what TwoLAME does, and the practical recommendation for hobbyist VCD/SVCD authors today.
For lossless editing of existing MP2 files (cutting, splitting, fades without re-encoding), mp3DirectCut supports MP2 and MPA natively alongside MP3.
For batch transcoding across many formats including MP2 input and output, MediaCoder and the FFMPEG Audio Encoder cover the wider workflow with presets and a GUI.
Using libtwolame inside FFmpeg
The practical truth is that most TwoLAME usage in 2026 happens transparently, through FFmpeg.
When FFmpeg is compiled with --enable-libtwolame, the libtwolame encoder becomes available as a target codec, and behaves identically to the standalone twolame binary.
The static FFmpeg Windows builds from GyanD include libtwolame in their Full variant, which means MP2 encoding works out of the box without ever downloading TwoLAME separately. The FFmpeg install guide walks through the setup.
For users who only need MP2 occasionally and already have FFmpeg installed, there is no reason to download TwoLAME on its own. The project is genuinely more useful as a library than as an end-user tool, and that is exactly how the maintainers left it.
File facts at a glance
The current package is freeware, 618 KB, last released by the upstream project on 11 October 2019. It ships as a standalone command-line executable for Windows; the source archive (twolame-0.4.0.tar.gz) compiles cleanly on Linux, macOS, and Windows under MSYS2 or WSL.
The broader collection of MP2 encoders, MP3 encoders, FLAC tools, and AAC frontends maintained on this site lives in the Audio Encoders category.
TwoLAME is the right tool for a small, specific job: producing MPEG-1 Audio Layer 2 streams for broadcast contribution, FFmpeg integration, or legacy disc authoring. It has been finished since 2019 and that is fine for the format it serves.
If you actually need MP3, modern lossy compression like Opus or AAC, or anything that touches a streaming service, the maintained alternatives linked above will serve you better.
