VLC Batch Convert: Multiple Files at Once (with Settings)
VLC’s built-in converter is basic but perfectly usable for batch jobs: same profile for every file, straight to MP4/H.264. For complex jobs (subtitle burning, per-file settings, hardware encoding) ffmpeg is the better tool. This guide covers both — the VLC path first, then the ffmpeg one-liner that professionals use.
Batch convert with VLC Convert/Save
Media > Convert / Save (Ctrl+R).
The Convert dialog opens.
Add all files with "Add…".
Files are listed.
Click "Convert / Save" at the bottom (not the play arrow).
The conversion options appear.
Pick a profile: "Video - H.264 + MP3 (MP4)" is a safe universal choice.
The profile is selected.
Choose a destination folder and click Start.
VLC converts the files one by one.
The settings table (what the profiles actually mean)
| Profile | Video codec | Audio codec | Container | Best for |
|---|---|---|---|---|
| H.264 + MP3 (MP4) | H.264 | MP3 | MP4 | Universal compatibility |
| H.264 + AAC (MP4) | H.264 | AAC | MP4 | TV/phone playback |
| H.265 + AAC (MP4) | HEVC | AAC | MP4 | Smaller files, modern devices |
| Video - VP9 + Opus (WebM) | VP9 | Opus | WebM | Web playback |
| Video - Theora + Vorbis (OGG) | Theora | Vorbis | OGG | Legacy web |
Customize a profile (quality/size trade-off)
In the Convert dialog, click the wrench icon next to the profile.
The profile editor opens.
Video codec: H.264, set the bitrate (e.g. 4000 kbps for 1080p) or CRF-style quality (via "Encoding parameters" if exposed).
Quality is configured.
Audio codec: AAC 192 kbps; container: MP4/MOV.
Audio is configured.
Save as a new profile name so the default stays untouched.
A custom profile is saved.
When to use ffmpeg instead
- Hardware encoding (much faster):
ffmpeg -hwaccel auto -i in.mkv -c:v h264_nvenc -c:a aac out.mp4(NVIDIA) orh264_qsv(Intel). - Subtitle burning:
ffmpeg -i in.mkv -vf subtitles=in.mkv -c:a copy out.mp4. - Per-file settings or complex filter chains.
- Bulk re-mux without re-encode:
ffmpeg -i in.mkv -c copy out.mp4(seconds, lossless).