Convert HEVC to MP3 — Free Online Tool
Extract and convert the audio track from an HEVC/H.265 video file into a universally compatible MP3 using the LAME encoder. This is ideal for pulling audio from high-efficiency video sources — like 4K HDR footage or streaming captures — into a lightweight format playable on virtually any device.
to
FFmpeg Command
Copy this command to run the same conversion locally with FFmpeg on your desktop. Download FFmpeg
Drop your HEVC file here
or click to browse
Free — no uploads, no signups. Your files never leave your browser.
Settings
Note: Browser-based encoding uses approximate quality targets. For precise CRF compression, copy the FFmpeg command above and run it on your desktop.
Estimated output:
Conversion Complete!
DownloadHow It Works
HEVC files typically carry one or more audio streams encoded in formats like AAC, AC-3, or EAC-3. During this conversion, FFmpeg completely discards the H.265 video stream and re-encodes only the audio track using the libmp3lame encoder, producing an MP3 file at 128 kbps by default. Because MP3 is a purely audio container, no video data is carried over — the output is a standalone audio file. The re-encoding step is necessary because MP3 is its own distinct codec, not a lossless pass-through, so some generation loss occurs relative to the original audio track. The result is a compact, broadly compatible audio file stripped of all video, HDR metadata, and visual content from the source HEVC.
What Each Flag Does
| Flag | What it does |
|---|---|
ffmpeg
|
Invokes the FFmpeg binary — the open-source multimedia processing engine that handles the demuxing of the HEVC container and re-encoding of its audio stream to MP3. |
-i input.hevc
|
Specifies the input file — an HEVC/H.265 video file. FFmpeg reads and demuxes this container, making its audio and video streams available for processing. Replace 'input.hevc' with your actual filename. |
-c:a libmp3lame
|
Instructs FFmpeg to encode the audio stream using the LAME MP3 encoder (libmp3lame), which is the gold-standard library for producing MP3 files. No video codec is specified because MP3 cannot contain video, so FFmpeg automatically omits the H.265 video stream. |
-b:a 128k
|
Sets the audio output bitrate to 128 kilobits per second using Constant Bitrate (CBR) encoding — a common default that balances file size and perceptual audio quality for most speech and music content extracted from HEVC sources. |
output.mp3
|
Defines the output filename and signals to FFmpeg that the target container is MP3. The .mp3 extension causes FFmpeg to use the MP3 muxer, producing a self-contained audio file with no video, HDR, or chapter data from the original HEVC source. |
Common Use Cases
- Ripping the audio commentary or dialogue from an H.265-encoded film or TV episode to listen to offline on an MP3 player or older device that cannot decode HEVC video
- Extracting a music performance or concert recorded in HEVC format to share as an MP3 without sending a multi-gigabyte video file
- Pulling the audio track from a 4K HDR HEVC home video to create an audio memoir or narration-only version for family members
- Converting a video podcast or lecture recorded in H.265 into an MP3 episode for upload to podcast hosting platforms that accept only audio files
- Stripping the audio from an HEVC screen recording of a software tutorial or webinar to repurpose it as a standalone audio guide
- Extracting ambient sound or field recordings captured on a modern camera that outputs HEVC, converting them to MP3 for use in audio editing projects
Frequently Asked Questions
Yes, some quality loss is unavoidable. The audio track inside your HEVC file is typically encoded in a high-quality format like AAC or AC-3, and converting it to MP3 is a lossy-to-lossy transcode — each generation introduces additional compression artifacts. At the default 128 kbps bitrate most listeners won't notice a difference on typical speech or music, but for critical listening or archival purposes you should raise the bitrate to 192k or 320k, or consider a lossless output format instead.
MP3 supports ID3 tags for metadata such as title, artist, album, and track number, and FFmpeg will attempt to map compatible metadata from the source HEVC container into those ID3 tags automatically. However, HEVC-specific metadata — including HDR color information, video resolution data, and chapter markers — is irrelevant to an audio-only format and is fully discarded. You may want to verify or manually add ID3 tags after conversion using a tag editor if the source container had limited or incompatible metadata.
MP3 is a pure audio format — it has no container structure capable of holding video streams, subtitles, or chapter data. When FFmpeg targets an MP3 output file, it automatically maps only the audio stream and drops everything else, including the H.265 video track. This is by design, not an error. If you need to keep the video, choose a video output format like MP4 or MKV instead.
Replace the value after the -b:a flag with your desired bitrate. For example, to encode at 320 kbps — the highest standard MP3 bitrate — use: ffmpeg -i input.hevc -c:a libmp3lame -b:a 320k output.mp3. Common choices are 96k for voice-only content, 128k for general use, 192k for higher-fidelity music, and 320k for near-transparent audio quality. Higher bitrates produce larger files but preserve more of the original audio detail.
Yes. On Linux or macOS you can use a shell loop: for f in *.hevc; do ffmpeg -i "$f" -c:a libmp3lame -b:a 128k "${f%.hevc}.mp3"; done. On Windows Command Prompt, use: for %f in (*.hevc) do ffmpeg -i "%f" -c:a libmp3lame -b:a 128k "%~nf.mp3". Each file is processed sequentially and the output MP3 takes the same base filename as the source HEVC file. The in-browser tool handles one file at a time, so the command line approach is recommended for large batch jobs.
By default, FFmpeg selects the first audio stream in the HEVC file, which is usually the primary language track. If your source has multiple audio tracks — for example, a director's commentary alongside the main audio — only one will be included in the MP3 output. To select a specific track, add -map 0:a:1 (for the second audio stream) to the command before the output filename: ffmpeg -i input.hevc -map 0:a:1 -c:a libmp3lame -b:a 128k output.mp3. Note that the browser-based tool does not expose multi-track selection, so use the desktop command for this scenario.
Technical Notes
The libmp3lame encoder used here is the de facto standard for MP3 encoding and produces highly compatible output playable on every modern device, car stereo, MP3 player, and streaming platform. The default 128 kbps CBR (Constant Bitrate) setting is a practical middle ground, but for music content from high-quality HEVC sources, 192k or 320k CBR will better preserve the audio fidelity. HEVC files sometimes carry multichannel audio (5.1 or 7.1 surround); when downmixed to stereo MP3 by FFmpeg's default behavior, the surround channels are folded into two channels automatically — you will not lose audio entirely, but the spatial mix will be collapsed. MP3 does not support sample rates above 48 kHz, so any high-resolution 96 kHz audio in the source will be resampled. The format also does not support lossless encoding, transparency, chapters, or embedded subtitle tracks. For archival purposes where quality preservation is critical, consider encoding to FLAC or AAC instead of MP3.