VLC Batch Convert: एक बार में Multiple Files (Settings के साथ)
VLC का built-in converter बेसिक है लेकिन batch jobs के लिए पूरी तरह usable है: हर file के लिए same profile, सीधे MP4/H.264। Complex jobs (subtitle burning, per-file settings, hardware encoding) के लिए ffmpeg बेहतर tool है। यह गाइड दोनों को कवर करता है — पहले VLC path, फिर वह ffmpeg one-liner जिसे professionals use करते हैं।
Batch convert with VLC Convert
Media > Convert / Save (Ctrl+R)।
Convert dialog खुल जाता है।
"Add…" के साथ सभी files add करें।
Files listed हो जाती हैं।
नीचे "Convert / Save" पर click करें (play arrow नहीं)।
Conversion options दिखने लगते हैं।
एक profile pick करें: "Video - H.264 + MP3 (MP4)" एक safe universal choice है।
Profile select हो जाता है।
एक destination folder चुनें और Start पर click करें।
VLC files को one by one convert करता है।
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)
Convert dialog में, profile के बगल में wrench icon पर click करें।
Profile editor खुल जाता है।
Video codec: H.264, bitrate set करें (जैसे 1080p के लिए 4000 kbps) या CRF-style quality ("Encoding parameters" के माध्यम से यदि exposed हो)।
Quality configure हो जाती है।
Audio codec: AAC 192 kbps; container: MP4/MOV।
Audio configure हो जाता है।
Default untouched रहे इसलिए नए profile name के रूप में save करें।
एक custom profile save हो जाता है।
When to use ffmpeg instead
- Hardware encoding (बहुत faster):
ffmpeg -hwaccel auto -i in.mkv -c:v h264_nvenc -c:a aac out.mp4(NVIDIA) याh264_qsv(Intel)। - Subtitle burning:
ffmpeg -i in.mkv -vf subtitles=in.mkv -c:a copy out.mp4। - Per-file settings या complex filter chains।
- Bulk re-mux without re-encode:
ffmpeg -i in.mkv -c copy out.mp4(seconds, lossless)।