Audio Formats VLC Supports and Its Conversion Features
VLC plays almost every audio format. Learn what VLC supports natively, how to use VLC as an audio converter, and when you need a dedicated tool instead.
VLC is the omnivore of media players. The codec stack inside VLC, mostly inherited from FFmpeg / libavcodec, plays virtually every audio format ever shipped to consumers. This guide covers what VLC actually supports, the conversion features many users miss, and the CLI workflows that turn VLC into a passable batch transcoder.
Audio Formats VLC Plays Natively
VLC plays every format below without external codec packs:
- Common lossy: MP3, AAC (LC, HE, HEv2), M4A, OGG Vorbis, Opus, WMA, AC3, E-AC3 (Dolby Digital Plus), DTS, MP2
- Lossless: FLAC, ALAC, WAV (PCM, ADPCM, IEEE float), AIFF, WavPack, APE (Monkey's Audio), TAK, TTA
- High-end: DSD (.dsf, .dff), DTS-HD Master Audio, Dolby TrueHD, multichannel ATMOS streams
- Containers: MKA, MP4 audio-only, MOV audio-only, OGG, WebM audio, RealMedia, RealAudio
- Niche: AMR, GSM, MIDI (via FluidSynth or built-in synthesizer)
- Streaming: Icecast, Shoutcast, HLS audio-only, MMS, RTSP audio
The rough rule: if you have an audio file and you cannot remember what format it is, VLC will probably play it.
Convert/Save Dialog: Built-In Audio Conversion
VLC's File > Convert/Save dialog (Ctrl+R on Windows / Cmd+Shift+S on Mac) is a hidden gem. Steps:
1. Open Convert/Save 2. Add Files (one or more) 3. Click Convert/Save at the bottom 4. Pick a profile from the dropdown — built-in profiles include 'Audio - MP3', 'Audio - Vorbis (OGG)', 'Audio - FLAC', 'Audio - CD' 5. Choose a destination 6. Start
VLC runs the conversion using its internal libavcodec encoders. Speed is roughly 10-30x realtime for typical voice and music on a modern laptop. Quality is good — VLC ships the LAME MP3 encoder, libvorbis, libFLAC, and other production-grade libraries.
Recommended Export Profiles by Use Case
- For sharing music: Audio - MP3 at 192 kbps. Universal, sounds transparent for most listeners.
- For archival: Audio - FLAC at compression level 5. Lossless, half the size of WAV, plays everywhere modern.
- For voice / podcast: Audio - MP3 at 96 kbps mono.
- For web delivery: Audio - Vorbis (OGG) at q=4-5. Smaller than MP3 at the same quality.
- For maximum compatibility on legacy devices: Audio - MP3 at 128 kbps CBR.
Customizing the Encoder Profile
The default MP3 profile in VLC encodes at 128 kbps CBR. To get better quality, click the wrench icon next to the profile dropdown and edit:
- Codec: MP3 (libmp3lame), Vorbis, FLAC, Opus
- Bitrate: 64 kbps to 320 kbps
- Channels: 1 (mono) or 2 (stereo)
- Sample rate: 8 / 22.05 / 32 / 44.1 / 48 / 96 kHz
Save the customized profile so you do not redo it every time.
CLI Mode: Batch Conversion from the Command Line
VLC has a robust command-line interface that supports headless transcoding. Examples:
- macOS: '/Applications/VLC.app/Contents/MacOS/VLC --intf dummy input.flac --sout "#transcode{acodec=mp3,ab=192,channels=2}:standard{access=file,mux=raw,dst=output.mp3}" vlc://quit'
- Windows: '"C:\Program Files\VideoLAN\VLC\vlc.exe" -I dummy input.flac --sout=...'
Looping over many files is straightforward in shell. That said, raw FFmpeg is faster and more flexible for batch work — use VLC CLI when VLC is already installed and you do not want to install FFmpeg separately.
What VLC Does Not Convert Well
- Variable bitrate edge cases: Some VBR MP3 conversions show duration drift in players that strictly read the Xing header.
- Lossless to lossless transcodes: VLC can do FLAC > ALAC, but FFmpeg or a dedicated tagger preserves metadata more reliably.
- Multichannel surround: VLC handles 5.1 and 7.1 in playback but the conversion profiles flatten to stereo unless you customize the profile heavily.
Volume Normalization and Replay Gain
VLC supports ReplayGain on playback (Tools > Preferences > Audio > Replay gain mode). It does not write ReplayGain tags into files during conversion — for that, use foobar2000 or MP3Gain. VLC also exposes volume gain as a fixed offset, useful for boosting quiet recordings without re-encoding.
VLC vs Dedicated Audio Converters
For a single file or a handful of files: VLC is the easy answer if you already have it installed. For dozens to hundreds of files: command-line FFmpeg is faster and more controllable. For privacy when you cannot install software: AudioUtils in the browser handles the conversion locally without anything leaving your device. See convert audio with VLC for the step-by-step workflow inside VLC itself, convert audio with Audacity for the editing-friendly alternative, and Audacity vs AudioUtils for the broader trade-off.
Common Tasks
- Extract audio from a video: File > Convert/Save, add the video file, choose the appropriate audio profile, save. VLC strips the video stream and writes only the audio.
- Convert FLAC to MP3: same dialog, source FLAC, profile 'Audio - MP3'. Customize bitrate via the wrench icon if 192 kbps default is not what you want.
- Merge multiple audio files: open the playlist, save the playlist as 'concatenated' via Stream output. Less reliable than FFmpeg's concat demuxer for production use.
For VLC's broader scope as an everyday converter, see convert audio with VLC. For the GUI-first alternative with serious editing, see convert audio with Audacity.
Quick Conversion Recipes
The most common conversion needs and how to do them in VLC:
- MP4 video to MP3 audio: File > Convert/Save, drop in MP4, profile 'Audio - MP3', save as .mp3. VLC strips the video and writes only the audio track.
- FLAC to MP3 320 kbps: Convert/Save, source FLAC, click wrench on 'Audio - MP3' profile, set bitrate to 320 kbps, save.
- WAV to FLAC: Convert/Save, source WAV, profile 'Audio - FLAC' (or customize MP3 profile to FLAC encoder).
- OGG to MP3: Convert/Save, source OGG, profile 'Audio - MP3', default 128 kbps or customize bitrate.
Each conversion takes a few seconds for short files, scales linearly with duration. The progress bar shows estimated time remaining.
VLC vs Browser Converters
VLC requires installation and ~100 MB of disk space. AudioUtils requires only a browser. VLC handles formats AudioUtils does not (DTS-HD MA, Dolby TrueHD, multichannel audio). AudioUtils handles privacy concerns VLC's local-only model also handles, but with no install needed. For users without admin rights to install software (corporate laptops, school computers), browser converters are the only option. For users who already have VLC installed for general media playback, the Convert/Save dialog is the path of least resistance.