Initializing... drag & drop files here
Supports: VOB
VOB (Video Object) is the MPEG-2 program stream container used inside DVD-Video discs, capped at MPEG-1/MPEG-2 video with MP2, AC-3, DTS, MLP, or LPCM audio. M2TS is the BDAV MPEG-2 transport stream container used by Blu-ray and AVCHD — it supports H.264/AVC, VC-1, and MPEG-2 video with Dolby Digital, Dolby TrueHD, DTS, DTS-HD MA, and LPCM audio. Converting from VOB to M2TS unlocks Blu-ray-compatible playback paths that DVDs can't reach.
| Property | VOB | M2TS |
|---|---|---|
| Container base | MPEG-2 Program Stream (PS) | MPEG-2 Transport Stream (TS) |
| Used by | DVD-Video (since 1996) | Blu-ray and AVCHD (since 2006) |
| Video codecs | MPEG-1, MPEG-2 | MPEG-2, H.264/AVC, SMPTE VC-1 (Blu-ray); H.264 only (AVCHD) |
| Audio codecs | MP2, AC-3, DTS, MLP, LPCM | AC-3, E-AC-3, DTS, DTS-HD, Dolby TrueHD, LPCM |
| Max resolution | 720x480 (NTSC) / 720x576 (PAL) | 1920x1080; 4K on UHD Blu-ray |
| Typical max video bitrate | ~9.8 Mbit/s | 24 Mbit/s (AVCHD), up to ~40 Mbit/s (Blu-ray BD-ROM) |
| Subtitles | VOBSUB (bitmap) via SUB/IDX | Blu-ray PGS bitmap subtitles |
| Companion files | .IFO + .BUP required for chapters/menus | Self-contained; CLPI/MPLS sidecars are optional |
| Filesystem cap per piece | 1 GB chunk (DVD UDF) | None inherent; AVCHD folder structure suggested |
| Native playback | DVD players, VLC, most media tools | Blu-ray players, PS4/PS5, Xbox Series, smart TVs, VLC |
| Setting | When to pick | Notes |
|---|---|---|
| H.264 (default) | Blu-ray, AVCHD, broad device support | Halves file size vs MPEG-2 at the same quality. Universally decoded in hardware since ~2010. |
| H.265 / HEVC | Modern playback only (4K TVs, recent PCs) | Another ~30-40% size cut vs H.264 but breaks compatibility with strict Blu-ray spec — fine for personal NAS, risky for disc authoring. |
| MPEG-2 | Strict Blu-ray spec compliance, no re-encode | Best when you're remuxing rather than re-encoding so the original VOB video stream survives unchanged. |
| Constant Quality (CRF) | "I want it to look identical to the source" | CRF 18 is visually lossless for H.264; CRF 23 is the FFmpeg default. File size varies with content. |
| Constant Bitrate | Strict size budget, simple streaming | Predictable size; lower quality on complex scenes. Pick 8-12 Mbit/s for 1080p H.264. |
| Variable Bitrate | Best size/quality trade-off | Lets the encoder spend bits where the picture needs them. Pair with a Max Bitrate cap when targeting AVCHD's 24 Mbit/s ceiling. |
| Specific file size | Burning to a fixed-capacity disc | Targets exact MB/GB output. The encoder picks the bitrate to hit it. |
It depends on how you deliver it. Most modern Blu-ray players (Sony, Panasonic, LG, Samsung) play M2TS files from a USB stick or burned data DVD as long as the codecs are inside spec — H.264, MPEG-2, or VC-1 video and AC-3/DTS audio. To play from a true AVCHD or BD disc, the M2TS has to sit inside the proper folder structure (BDMV/STREAM/, plus CLIPINF and PLAYLIST). Tools like multiAVCHD or tsMuxeR build that structure around the converted M2TS.
DVDs only store 720x480 (NTSC) or 720x576 (PAL) — there's no hidden HD pixels inside a VOB to recover. Picking 1080p in the Preset Resolution upscales the frame using a Lanczos filter, which sharpens edges but doesn't add real detail. For a clean DVD-to-Blu-ray archive, keep the original resolution and let your TV upscale, or upscale to 720p (a 1.5x bump that hides less interpolation than 1080p).
VOB stores Dolby Digital (AC-3) 5.1 as one of its audio tracks, and M2TS supports AC-3 natively, so a passthrough remux preserves all 6 channels. Choose AC-3 in the audio codec dropdown rather than re-encoding to AAC or stereo. If your DVD had a DTS track, M2TS preserves DTS too — both are mandatory Blu-ray audio formats per the BDAV spec.
No. DVD chapters and menus live in the .IFO and .BUP sidecar files, not inside the VOB itself, and M2TS doesn't carry a DVD menu structure. Chapter timestamps can be re-applied during Blu-ray authoring (TMPGEnc, DVDFab, Adobe Encore), but the animated DVD menu has to be rebuilt. For a quick-and-dirty conversion, the M2TS is just the main feature with no menu — which most people prefer anyway.
They're the same container with two extensions. Camcorders write .MTS to the SD card; once you import via the manufacturer's software, the file is renamed to .M2TS (with companion CLIPINF/PLAYLIST data). The byte-level bitstream is identical — VLC, MPC-HC, and FFmpeg treat them interchangeably. We use the .M2TS extension because it matches the imported AVCHD and Blu-ray naming. Need the camcorder-style extension? Use Convert VOB to MTS instead.
Pick H.264 if you're authoring an actual Blu-ray, feeding an AVCHD workflow, or want playback on any TV made in the last 12 years. The Blu-ray spec doesn't allow H.265 in standard BD-Video — only Ultra HD Blu-ray does, and authoring those requires AACS 2.0 keys. Pick H.265 only when the target is a personal NAS, recent smart TV (2017+), or modern computer — you'll save 30-40% file size at the same visual quality.
Yes. Upload all the VOB segments belonging to the same title set in order. The DVD splits a single movie into 1 GB chunks because of the DVD-Video UDF filesystem layout — they're meant to be played back-to-back as one continuous stream. Our converter joins them into a single M2TS with no seam glitches. If you'd rather output a more editor-friendly container, see Convert VOB to MP4 or Convert VOB to MKV.
If you picked H.264 with Constant Quality at CRF 18 and the source VOB was a low-bitrate MPEG-2, the encoder may spend more bits than the original to preserve every visible detail. To get a smaller file, switch File Compression to Variable Bitrate and set a target around 6-8 Mbit/s for SD content, or use Specific file size and dial in your target size in MB. The encoder will reverse-solve the bitrate.
The free tier handles typical DVD VOB segments (1 GB chunks). For larger batches or whole-disc archives, sign-in raises the cap. Files are processed and then removed automatically — see our privacy policy for retention details.