Convert M2TS to MP3 — Free Online Tool

Extract and convert audio from M2TS Blu-ray or AVCHD files to MP3 using the LAME encoder directly in your browser. This tool strips the video stream entirely and transcodes the embedded AAC, AC-3, or DTS audio track to a universally compatible MP3 file — no upload required.

FFmpeg Command

Copy this command to run the same conversion locally with FFmpeg on your desktop. Download FFmpeg

Free — no uploads, no signups. Your files never leave your browser.

Estimated output:

Conversion Complete!

Download

How It Works

M2TS files are MPEG-2 Transport Stream containers typically carrying H.264 or H.265 video alongside multi-channel audio codecs like Dolby AC-3 (E-AC-3), DTS, or AAC — formats not natively supported by MP3 players or streaming services. This conversion discards the video stream entirely and transcodes the first audio track from whatever codec it uses in the M2TS container into MP3 using the LAME encoder (libmp3lame). Because MP3 is a stereo-only format, any surround sound channels (5.1, 7.1) in the original M2TS will be downmixed to two channels during encoding. The output is a standalone .mp3 file with no video data, significantly smaller than the source.

What Each Flag Does

Flag What it does
ffmpeg Invokes the FFmpeg multimedia processing tool, which handles demuxing the M2TS transport stream, decoding the source audio codec (AC-3, DTS, TrueHD, AAC, etc.), and re-encoding it as MP3.
-i input.m2ts Specifies the input M2TS file. FFmpeg reads the MPEG-2 Transport Stream container, identifies all elementary streams (video, audio, and any subtitles), and makes them available for stream selection and processing.
-c:a libmp3lame Selects the LAME MP3 encoder for the audio output stream. LAME (libmp3lame) is the highest-quality open-source MP3 encoder and is responsible for transcoding the M2TS audio — whatever its original codec — into the MP3 bitstream in the output file.
-b:a 128k Sets the MP3 audio bitrate to 128 kilobits per second, which is the default and produces a file roughly 1MB per minute of audio. For Blu-ray source material with high-fidelity original audio, increasing this to 256k or 320k is recommended to reduce perceptible quality loss from the transcoding process.
output.mp3 Defines the output filename and tells FFmpeg to write an MP3 file. Because no video codec is specified and the output container is .mp3 (audio-only), FFmpeg automatically omits the video stream from the M2TS source without needing an explicit -vn flag.

Common Use Cases

  • Extract the audio soundtrack from a Blu-ray rip in M2TS format to listen to a concert or live performance recording on a phone or MP3 player
  • Pull the audio commentary track from an AVCHD camcorder recording to use in a video editing project or podcast
  • Convert the audio from a broadcast M2TS capture to MP3 for archiving or sharing without distributing the large video file
  • Extract music or dialogue from a Blu-ray disc backup to create a standalone audio file compatible with car stereos and older playback devices
  • Strip and compress audio from large M2TS files recorded by Sony or Panasonic AVCHD camcorders before editing or transcribing the spoken content
  • Reduce a multi-gigabyte M2TS recording to a small MP3 for sending the audio portion of a presentation or event recording via email or messaging apps

Frequently Asked Questions

No — MP3 is a stereo format and cannot carry more than two channels. If your M2TS file contains 5.1 or 7.1 surround audio (common with Dolby AC-3 or DTS tracks on Blu-ray), FFmpeg will automatically downmix all channels to stereo during the transcoding process. The center, surround, and LFE channels are folded into the left and right outputs, so you won't lose dialogue but the spatial audio experience will be gone. If you need to preserve multichannel audio, consider converting to a format like FLAC or AAC instead.
By default, FFmpeg selects the first audio stream in the M2TS container, which is typically the primary language track. M2TS files from Blu-ray discs often contain multiple tracks — for example, a main Dolby TrueHD mix, a secondary AC-3 compatibility track, and a director's commentary. If you need a specific track other than the first one, you would need to modify the FFmpeg command on your desktop using the -map flag, such as adding '-map 0:a:1' to select the second audio stream.
The reduction is dramatic. An M2TS file is a container for both high-definition video and audio, with video typically accounting for 90–95% of the file size. A 30-minute Blu-ray rip in M2TS format might be 15–25GB, while the resulting MP3 at 128k bitrate would be roughly 30–60MB — a reduction of 99% or more. Even at 320k, the MP3 would still be a tiny fraction of the original. The savings come not just from removing the video stream but also from the highly compressed nature of MP3 compared to lossless or high-bitrate audio codecs used in M2TS.
Yes, there is always some quality loss when encoding to MP3, because MP3 is a lossy format that uses perceptual compression to discard audio data the encoder deems inaudible. If the source M2TS contains a lossless audio track such as Dolby TrueHD or DTS-HD Master Audio, the loss is more noticeable compared to a source that already uses lossy AC-3 or AAC. At the default 128k bitrate the output is adequate for casual listening, but for archival or high-fidelity purposes you should increase the bitrate to 256k or 320k, or choose a lossless output format instead of MP3.
Replace the '-b:a 128k' value in the command with your desired bitrate. For example, 'ffmpeg -i input.m2ts -c:a libmp3lame -b:a 320k output.mp3' will produce the highest standard MP3 bitrate (320 kbps), which is roughly 2.5 times larger than 128k but noticeably better in quality. Common choices are 192k for a good quality-to-size balance or 320k for near-transparent quality. This tool lets you select the bitrate from the quality dropdown before running the conversion in your browser.
Yes. On Linux or macOS you can use a shell loop: 'for f in *.m2ts; do ffmpeg -i "$f" -c:a libmp3lame -b:a 128k "${f%.m2ts}.mp3"; done'. On Windows Command Prompt, use: 'for %f in (*.m2ts) do ffmpeg -i "%f" -c:a libmp3lame -b:a 128k "%~nf.mp3"'. This is particularly useful for processing large collections of AVCHD camcorder files or a series of Blu-ray rips where each file exceeds the browser tool's 1GB limit.

Technical Notes

M2TS files use MPEG-2 Transport Stream packetization, which means the audio is encapsulated in PES (Packetized Elementary Stream) packets alongside video. FFmpeg handles M2TS demuxing reliably, but the audio codec inside the container varies widely: AVCHD camcorders typically use Dolby AC-3 or AAC, while Blu-ray discs often carry Dolby TrueHD, DTS-HD MA, or Dolby AC-3 as a secondary compatibility track. All of these require transcoding to reach MP3, since MP3 is not a pass-through option from any of these codecs. The libmp3lame encoder used here is the gold standard for MP3 encoding and produces better results than many commercial encoders at equivalent bitrates. Note that MP3 does not support ID3 chapter markers, multiple audio streams, or embedded images beyond a single album art tag — any rich metadata from the M2TS source is not transferred. Subtitles embedded in the M2TS are also silently dropped, as MP3 has no subtitle container support. If your M2TS source has a very low sample rate or an unusual channel configuration, FFmpeg will automatically resample and downmix to meet MP3's constraints (44100 Hz or 48000 Hz, stereo).

Related Tools