Camcorder footage is stubborn. You shoot a clean interview, a wedding, or a product demo on a reliable Sony or Panasonic camera, copy the card to a laptop, and then half your software refuses to open the files. The clips end in .MTS, an extension most editors treat as a curiosity rather than a standard. The material is fine. The container is the problem.
Converting MTS to MP4 with VLC is one of the fastest fixes available, and it costs nothing. VLC is already installed on millions of machines, it reads AVCHD streams without complaint, and its conversion dialog exposes enough control to produce files that behave well in editors, browsers, and AI video tools. This guide walks through the whole process: what actually changes during conversion, which settings matter, how to batch a card's worth of clips, and how to prepare the output for downstream AI work.
MTS files arrive from AVCHD camcorders, a format designed for recording HD video onto flash memory or discs. It solved a real problem at the time: it packed high-definition footage into manageable chunks and stored them in a folder structure that cameras could write to reliably. The trade-off was portability. AVCHD clips live inside a BDMV or AVCHD directory tree, and the .MTS files inside that tree expect to be read as a set rather than as independent video files.
The friction shows up in predictable places:
.MTS outright, and social platforms rarely accept it.None of this means MTS is a bad format. It means the format was built for acquisition, not distribution. Conversion is simply the handoff between those two stages.
Before touching settings, it helps to know what a conversion is doing. The short answer: usually nothing at the pixel level. Both formats typically carry H.264 video and AC-3 or AAC audio. Changing the container is often a matter of rewrapping, not re-encoding.
AVCHD targets a specific capture pipeline. It uses long-GOP compression, which stores a full frame periodically and then only the differences between frames. That keeps file sizes reasonable for continuous recording. It also supports interlaced capture, which older camcorders used to maximize perceived smoothness on televisions.
Interlacing is the detail that trips people up later. An interlaced clip can look fine on a TV and produce visible combing on a computer monitor or after an AI model processes individual frames.
MP4 is a container, not a codec. It can hold H.264, H.265, AV1, AAC, MP3, and more. Its value is breadth: operating systems play it natively, browsers accept it, editors index it quickly, and AI pipelines treat it as a known quantity. MP4 also handles progressive scan cleanly, which matters when you start extracting frames or feeding clips into models that analyze motion.
If your editor already imports MTS correctly and you are not feeding an AI tool, you may not need to convert at all. Rewrapping also has a cost: any full re-encode loses a little quality and takes time proportional to runtime. That is why the method you choose matters.
Rule of thumb: if you only need a different container, remux. If you need to change codec, resolution, frame rate, or scan type, re-encode.
A few minutes of preparation prevents most failed conversions.
MTS clips are not fully self-contained. Copy the whole AVCHD or BDMV directory from the card, not just the individual .MTS files. Metadata files in that tree help software interpret clip boundaries, timestamps, and audio channel layout.
Open a clip in VLC and press Ctrl+J (or Cmd+J on macOS) to open the codec information panel. Note three things:
Ask where the file is going. An editor wants maximum quality. A web upload wants a sane file size. An AI model wants predictable resolution, frame rate, and duration. Your answer determines the profile you pick.
VLC's conversion pipeline is not the most obvious interface, but it is reliable once you know the path.
Ctrl+R)..MTS file, or drag it into the file list..mp4 explicitly.VLC ships with several MP4 profiles. Which one to pick:
The container extension shows as MP4/MOV in the dropdown. As long as you type .mp4, you get an MP4 file.
Click the wrench icon and open the Video codec tab:
Then open the Audio codec tab:
Under Encapsulation, keep MP4 selected. Do not enable "Keep original video track" if you need to change resolution, frame rate, or scan type โ that option only remuxes.
Interlaced footage needs deinterlacing before most AI processing. In VLC's settings, look for the video filter or the advanced video options and enable deinterlacing, choosing a mode such as Yadif (yet another deinterlacing filter). Yadif 2x doubles the frame rate and produces smoother motion at the cost of larger files. Standard Yadif keeps the original frame rate.
If your footage is progressive, skip this entirely. Applying deinterlacing to progressive material softens the image for no benefit.
Downscaling to 1080p from 4K halves processing time in most editing and AI pipelines and rarely hurts results unless you need detailed crops. Keep frame rate consistent across a project; mixing 25 fps and 30 fps clips in one AI-driven sequence causes timing drift that is tedious to correct later.
A simple budget helps: 1080p at 30 fps is comfortable at 12โ16 Mbps for delivery, 20โ25 Mbps for editing intermediates. 4K at 30 fps wants 45โ60 Mbps. Higher bitrates buy headroom for color grading and motion processing; they do not make a soft source sharp.
A single card can hold dozens of clips. Converting them one by one is slow, so use VLC's command-line interface.
On Windows, from the folder containing your clips:
for %f in (*.MTS) do "C:\Program Files\VideoLAN\VLC\vlc.exe" -I dummy "%f" --sout=#transcode{vcodec=h264,vb=20000,acodec=mp4a,ab=192}:standard{access=file,mux=mp4,dst="%~nf.mp4"} vlc://quit
On macOS or Linux, the equivalent in a shell loop:
for f in *.MTS; do vlc -I dummy "$f" --sout='#transcode{vcodec=h264,vb=20000,acodec=mp4a,ab=192}:standard{access=file,mux=mp4,dst="${f%.MTS}.mp4"}' vlc://quit; done
A few practical notes:
--sout string fails silently on every file in the loop.converted/ directory.2024-wedding_scene-001.mp4 sorts better than 00012.mp4. Camera-generated names carry no meaning once clips leave the card.Usually a container or codec mismatch. Return to the profile settings, set the audio codec explicitly to AAC, and confirm the encapsulation is MP4. If the source is 5.1-channel AC-3 and your target profile only handles stereo, either keep the multichannel layout or downmix deliberately.
The source is interlaced and was not deinterlaced. Re-convert with Yadif enabled. Once artifacts are baked into an exported file they cannot be reversed cleanly.
Common causes: a corrupt source clip, insufficient disk space, or VLC trying to write to a protected folder. Try a different clip from the same card to isolate whether the problem is the file or the pipeline. Running VLC as administrator sometimes resolves permission-based stalls.
Check the audio sample rate. Some editors are picky about odd rates such as 32 kHz with certain layouts. Re-encode audio at 48 kHz, which is the standard for video work.
If the source was 50 or 59.94 fps and the output was forced to 30 fps, motion will look choppy. Re-convert at the source frame rate.
Bitrate was set too high, or the encoder chose a quality mode that ignores your ceiling. Switch from quality-based to bitrate-based encoding and set the target explicitly.
AI video utilities are less forgiving than human editors. They expect predictable inputs, and small inconsistencies produce strange results.
Cut the dead space at the start and end of each clip. Camera operators often roll early, and that idle footage becomes noise in motion analysis, captioning, or scene detection.
Some camcorders and phones record variable frame rate. That confuses tools that assume constant timing. VLC's re-encode path generally produces constant frame rate output; verify by checking the output file's properties before running a long batch.
Always retain the untouched MTS original. Conversions are cheap to redo, but a bad batch that overwrites originals is not recoverable. Store originals in a read-only folder or an external drive.
A pattern like project_scene_take_###.mp4 sorts correctly, communicates context, and makes automated scripts easier to write. Avoid spaces if the files will pass through command-line tools.
Here is how the pieces fit together on a realistic project โ a 20-minute interview shot on a camcorder at 1080i, 25 fps.
converted/.The whole conversion step takes a few minutes per 10 minutes of footage on a modern laptop, and it eliminates an entire class of downstream problems.
VLC is the best free option for occasional conversions, but it is not always the best tool.
A sensible default: VLC for a handful of clips, HandBrake or FFmpeg for a hundred.
Does converting MTS to MP4 reduce quality?
Not if you remux or re-encode at a bitrate equal to or above the source. Quality loss becomes visible when you compress aggressively or re-encode repeatedly. Convert once, from the original.
Can VLC convert MTS to MP4 without re-encoding?
It can remux in some cases, but VLC's Convert/Save dialog leans toward re-encoding. For pure container changes with zero quality loss, FFmpeg's stream copy is more reliable.
Why does my converted file look worse than the original in VLC?
Check the bitrate and deinterlacing settings. A low bitrate ceiling or applied deinterlacing on progressive footage are the usual culprits.
How long does conversion take?
Roughly real time or faster on modern hardware, depending on resolution and settings. 4K re-encodes can be slower than real time on older machines.
Should I convert before or after editing?
Convert before importing when your editor struggles with MTS. If your editor handles MTS natively, edit first and convert only the final export.
Do AI video tools accept MP4 only?
Most accept MP4, MOV, and sometimes WebM. MP4 with H.264 video and AAC audio is the safest universal choice.
Can I batch convert an entire card at once?
Yes, using the command-line loop shown above. Test with one file first, and always write output to a separate folder.
MTS is an acquisition format, not a delivery format, and that mismatch is what creates workflow friction. Converting to MP4 makes footage readable by editors, browsers, and AI tools without requiring specialized software.
Use VLC when you need a free, dependable conversion for a modest number of clips. Match your bitrate to the source, deinterlace only when the source is interlaced, keep audio at 48 kHz AAC, and set frame rate and resolution to match your downstream target. For larger volumes, move to a scripted approach with FFmpeg or a batch-oriented tool like HandBrake.
Finally, treat conversion as the first step in a pipeline rather than an isolated task. Normalize resolution and frame rate, trim dead space, name files consistently, and keep the originals safe. Do that, and the fragile part of your workflow becomes the most predictable one.

Alexander
Vidu Q4 alternatives compared: Kling 4.0, Seedance 2.5, Wan 3.0, and Runway Gen-4 โ 4K support, input modes, durations, audio, and what each costs in credits on Domer.
The top 4K AI image generators on Domer compared: Flux 3 Klein, Nano Banana 2.1, GPT Image 2.5, GPT Image 2, and Nano Banana Pro โ 4K credit costs, reference limits, and speed.
Nano Banana 2.1 vs GPT Image 2.5 Flare compared: credit costs per resolution, aspect ratios, reference images, text rendering, and which tasks fit each model.