Initializing... drag & drop files here
Supports: AVI
AVI is Microsoft's video container, introduced with Video for Windows in November 1992. MTS is the on-camcorder file extension for AVCHD, a transport-stream-based HD format jointly developed by Sony and Panasonic in 2006 and used by Canon HF/HG, Panasonic HDC/AG, Sony HDR/NEX/HXR, and JVC GZ camcorders. Converting AVI to MTS re-wraps legacy footage into a container that AVCHD-aware editors and Blu-ray authoring tools recognize.
BDMV/STREAM/*.MTS folder structure. An MTS file can be placed there for playback or NLE detection through the camcorder importer.| Property | AVI | MTS (AVCHD) |
|---|---|---|
| Year introduced | 1992 (Microsoft) | 2006 (Sony + Panasonic) |
| Container family | RIFF | MPEG-2 Transport Stream |
| Typical video codec | DivX, Xvid, MPEG-4 ASP, MJPEG | H.264 / MPEG-4 AVC (Main or High Profile) |
| Typical audio codec | MP3, PCM | AC3 (Dolby Digital) or LPCM |
| Max bitrate (spec) | No hard cap | 24 Mbit/s (AVCHD 1.0), 28 Mbit/s (AVCHD 2.0) |
| Native resolutions | Any (no spec) | 1920×1080, 1440×1080, 1280×720, 720×480, 720×576 |
| Variable frame rate | Not reliably supported | Supported (24p, 50i, 60i, 50p, 60p) |
| Subtitles / fonts in container | No | Limited (PGS in M2TS) |
| Error resilience | Index at file end (fragile) | Packet-aligned (188 byte) transport stream |
| Blu-ray native | No | Yes |
| Mode | When to use | Typical setting |
|---|---|---|
| Quality Preset | Quickest path; lets the encoder pick the bitrate | Very High for masters, High for everyday |
| Specific File Size | You need to fit a fixed size (DVD-R, email, upload cap) | Enter MB/KB target |
| Constant Bitrate | Streaming or AVCHD-spec compliance | 17–24 Mbps for 1080p, 13–17 Mbps for 720p |
| Variable Bitrate | Better quality at the same average size | Min/Max bitrate range |
| Constant Quality (CRF) | Visually transparent across the whole clip | CRF 18 (near-lossless) to 23 (good default) |
| Constraint Quality | Cap CRF to keep file size predictable | CRF + max-rate ceiling |
AC3 (Dolby Digital) if the file is going to a Blu-ray authoring tool, AVCHD camcorder folder, or any pipeline that requires the AVCHD spec. AAC if you only need an MTS-wrapped H.264 file for general playback or upload — AAC is more efficient at low bitrates but isn't part of the AVCHD spec, so some authoring tools and older standalone players may reject it. The xconvert default is AAC; switch to AC3 under Audio Codec for AVCHD-strict outputs.
Vegas Pro 9 and later add native AVCHD support, but importer reliability varies by H.264 profile and frame rate. If Vegas refuses the file or shows red frames, the safest workflow is to convert to AVI/DNxHD or MPEG-2 instead — that's the long-standing Vegas troubleshooting recipe. For most modern Vegas builds, an MTS using H.264 Main Profile, 1920×1080 at 23.976/29.97/59.94, with AC3 audio imports cleanly. Try AVI to MOV if you specifically need a QuickTime-friendly intermediate.
Both wrap the same H.264 + AC3/LPCM payload. MTS is what the camcorder writes to the SD card. M2TS is what the camcorder produces after import via its companion software (PMB, PlayMemories) — the M2TS variant adds a 4-byte timestamp prefix per 188-byte transport packet, used by Blu-ray players for accurate seeking. xconvert outputs MTS; if you specifically need.m2ts use AVI to M2TS.
The.avi extension is required, and the container must be valid RIFF/AVI. Some "AVI" files from older webcams or DVR firmware are non-standard (truncated index, missing idx1 chunk, or wrapped MJPEG that no longer matches the codec FourCC). If upload fails, try opening the file in VLC and re-saving as AVI first, or convert via AVI to MP4 which has more permissive AVI parsing.
For AVCHD 1.0 spec compliance, target 17–24 Mbit/s constant bitrate at 1920×1080. AVCHD 2.0 raises the ceiling to 28 Mbit/s and adds 1080p50/60. If spec compliance doesn't matter and you just want a good-looking H.264 file in an MTS wrapper, CRF 20–22 with H.264 High Profile produces near-transparent quality at roughly 8–15 Mbit/s for typical content.
Not in this converter — audio is re-encoded to the codec you choose under Audio Codec. If your source AVI already has AAC or AC3 audio at a reasonable bitrate, the re-encode is essentially a transparent pass; the size delta is small. If you need a true stream-copy workflow, that's a desktop-tool job (ffmpeg -c:a copy).
Resolution is preserved unless you explicitly change it under Video Resolution (Original is the default). Frame rate is preserved from the source. If the source is interlaced AVI (rare but possible from older DV-AVI captures) and you need progressive output, switch the resolution preset to a 1080p or 720p progressive value and the encoder will deinterlace.
Modern smart TVs from Samsung, LG, and Sony generally play MTS files from a USB drive. Phones are hit-or-miss: most Android players (VLC, MX Player) handle MTS, while iOS Files and the stock Photos app will not preview MTS — you'd want MP4 instead. For phone-friendly output use MTS to MP4 on the resulting file, or skip the MTS step and convert AVI directly to MP4.
XConvert processes files on its servers and deletes them automatically after a few hours. Multi-gigabyte AVI files work but encoding time scales linearly. To shrink the input first, run Compress AVI before the conversion. To shrink the output, run Compress MTS afterward.