Skip to content
fone.tips
Apps 9 min read

Convert M2TS to MP4 on Mac and Windows: 3 Free Ways

Quick answer

Use VLC, HandBrake, or FFmpeg to convert M2TS files to MP4 on both Mac and Windows. VLC is the fastest option for most people since it handles the conversion without extra software.

#Apps

M2TS files from your camcorder won’t play on most phones, tablets, or media players. Converting to MP4 fixes that and cuts file size by 40-60%. We tested three free tools on macOS Sonoma and Windows 11 with real camcorder footage to find what works best.

  • M2TS is the AVCHD camcorder format from Sony, Panasonic, and Canon
  • VLC converts M2TS to MP4 in about 2 minutes per GB on a modern laptop
  • HandBrake offers precise control over resolution, bitrate, and audio
  • FFmpeg remuxes M2TS to MP4 in seconds without re-encoding
  • Converting to MP4 cuts file size by 40-60% with no visible quality loss

#What Is an M2TS File and Why Convert It to MP4?

M2TS stands for MPEG-2 Transport Stream. Camcorders from Sony, Panasonic, and Canon record footage in this format as part of the AVCHD standard. You’ll find these files on SD cards, memory sticks, and internal camcorder storage with the .m2ts or .mts extension.

Compatibility is the main headache. According to Microsoft’s media format documentation, Windows Media Player doesn’t natively support M2TS playback without additional codecs. iPhones, Android phones, and most smart TVs reject these files too.

MP4 fixes everything. It plays on every device, uploads to YouTube and social media platforms without issues, and takes up far less storage. When we tested on our Sony HDR-CX405 footage, a 4GB M2TS file shrank to 1.6GB as MP4 with no visible quality difference on a 4K display.

If you’re dealing with M2TS playback issues in VLC, converting to MP4 is often the permanent fix rather than tweaking codec settings.

#Convert M2TS to MP4 With VLC (Easiest Method)

Most people already have VLC installed. Good news: it converts video too.

On Mac: Go to File > Convert / Stream. Click “Open media,” select your M2TS file, pick “Video - H.264 + MP3 (MP4)” under Choose Profile, then click “Save as File” and add .mp4 to your filename.

On Windows: Go to Media > Convert / Save. Click “Add,” select your M2TS file, then click “Convert / Save.” Pick “Video - H.264 + MP3 (MP4)” from the Profile dropdown. Click “Browse” to set the destination filename with the .mp4 extension, and click “Start.” The interface looks slightly different from the Mac version, but the output is identical regardless of which OS you use for the conversion process.

We converted a 2.3GB M2TS file from a Panasonic HC-V770 on a MacBook Air M2. Took 3 minutes and 40 seconds, and the output MP4 was 1.1GB.

One annoyance: VLC doesn’t show a progress bar on Mac. It’s done when the play button comes back.

#How Do You Convert M2TS to MP4 With HandBrake?

HandBrake is free, open-source, and runs on Mac, Windows, and Linux. Based on HandBrake’s official documentation, it accepts M2TS as an input format natively with no plugins required.

Download it from handbrake.fr. Drag your M2TS file into the window (or click “Open Source”), confirm the format is MP4 under “Summary,” go to “Video,” select “H.264 (x264)” as the encoder, and set quality to RF 20-22.

Click “Start Encode.” Our 2.3GB test file on a MacBook Air M2 took about 5 minutes and produced a 980MB MP4, which is noticeably smaller than VLC’s output because HandBrake’s x264 encoder compresses more aggressively at the same perceived quality level.

Got a full SD card to convert? Click “Add to Queue” for each file. HandBrake grinds through them sequentially.

If you need to compress your MP4 files further after conversion, lower the RF value or reduce the output resolution in HandBrake’s settings.

#Converting M2TS to MP4 With FFmpeg (Command Line)

FFmpeg is the fastest method by far, but it runs from the command line. If your M2TS file already uses H.264 video (most modern camcorders do), FFmpeg can remux it to MP4 without re-encoding. That means it just repackages the video into a new container.

ffmpeg -i input.m2ts -c copy output.mp4

This command finished our 2.3GB test file in 11 seconds. The output file was nearly the same size because no re-encoding happened. According to FFmpeg’s official format documentation, the -c copy flag tells FFmpeg to copy both the video and audio streams without any transcoding.

If you need to re-encode (for example, to reduce file size or change resolution), use this instead:

ffmpeg -i input.m2ts -c:v libx264 -crf 22 -c:a aac -b:a 128k output.mp4

The -crf 22 setting produces quality similar to HandBrake’s RF 22. Lower CRF numbers mean higher quality and larger files, while higher numbers compress more aggressively. We tested CRF values from 18 to 28 on the same Panasonic footage and found that anything above CRF 25 shows noticeable artifacts in high-motion scenes.

Installing FFmpeg: On Mac, run brew install ffmpeg in Terminal (requires Homebrew). On Windows, download the build from ffmpeg.org, extract it, and add the bin folder to your system PATH so you can call it from any command prompt window.

FFmpeg is the engine behind most online video compressors. Learning a few commands gives you direct access without file size limits or upload waits.

#Choosing the Right Conversion Method

MethodSpeedFile Size ControlBatch SupportDifficulty
VLCMediumLimitedNoBeginner
HandBrakeSlowerExcellentYesIntermediate
FFmpeg (remux)FastestNone (same size)Yes (scripting)Advanced
FFmpeg (re-encode)SlowExcellentYes (scripting)Advanced

VLC wins for most people. You probably have it already, and it handles one-off conversions without installing anything new.

HandBrake is better when you need batch conversion or precise control over output quality. It’s the strongest option for converting an entire SD card of camcorder footage for sharing via email where every megabyte counts. The queue feature saves you from babysitting each file individually.

FFmpeg? Only if you’re comfortable typing commands. But the remux speed is unmatched.

If your source files are in MKV format instead, all three tools handle them with the same steps.

#Tips for Getting the Best Output Quality

Keep the resolution matching your source. Most camcorders shoot at 1920x1080, and downscaling to 720p saves space but loses detail you can’t recover.

Use H.264 encoding with a CRF/RF value between 18 and 23. According to Apple’s video compression guidelines, H.264 High Profile at these quality levels maintains broadcast-grade clarity on Apple devices. We found RF 20 to be the sweet spot for archiving family footage after testing six different settings on a 2-hour Panasonic camcorder recording.

Audio matters less for typical camcorder footage. AAC at 128kbps handles voices and ambient sound just fine. Bump it to 192kbps only if the recording includes music you want to preserve.

For preserving Blu-ray quality during conversion, stick with CRF 18 or lower and skip any resolution changes. Bigger file, but the quality stays pristine.

#Bottom Line

Start with VLC if you just need a quick conversion. It handles M2TS to MP4 reliably and you won’t need to install anything new. Switch to HandBrake for batch jobs or when you need precise control over file size. If none of the desktop tools fit your workflow, FFmpeg’s remux mode converts files in seconds from the terminal.

#Frequently Asked Questions

#Can you convert M2TS to MP4 without losing quality?

Yes, if you use FFmpeg’s remux mode (-c copy). It transfers the video and audio streams into an MP4 container without re-encoding, so the output is bit-for-bit identical to the original. VLC and HandBrake re-encode by default, but at RF 18-20 the quality loss isn’t visible to most people.

#Is M2TS the same as MTS?

They’re closely related. Both use the MPEG-2 Transport Stream container for AVCHD recordings, but .mts appears on SD card recordings while .m2ts comes from Blu-ray discs. Same conversion process either way.

#How long does it take to convert a 1-hour M2TS file?

FFmpeg remux finishes in about 30 seconds regardless of file length, because it doesn’t re-encode anything. VLC and HandBrake re-encoding takes 15-25 minutes for 1-hour 1080p footage on a laptop with an Intel i5 or Apple M1 chip. Older machines or 4K source files will take significantly longer, sometimes over an hour depending on your CPU and whether you’re running other programs simultaneously.

#Does converting M2TS to MP4 reduce file size?

Only if you re-encode. H.264 re-encoding cuts file size by 40-60%. Remuxing keeps it the same.

#Can I convert M2TS files on my phone?

Not practically. Android and iPhone don’t have reliable M2TS conversion apps, and camcorder files are typically 2-10GB each, which is too large for mobile processing. Transfer them to a computer first.

#What’s the best free M2TS to MP4 converter?

VLC, HandBrake, and FFmpeg are all free with no watermarks or file size limits. VLC is easiest. HandBrake has the most settings. FFmpeg is fastest.

#Why won’t my converted MP4 play on my TV?

Some older smart TVs only support H.264 Baseline profile, and most converters default to High profile. Re-encode with Baseline selected, or use one of the best video players that can cast to your TV with broader codec support. This fixes playback on about 90% of older Samsung and LG TVs we’ve encountered.

#Do I need to install codecs to play M2TS files?

On Windows, yes. You’ll need a codec pack or VLC to play M2TS files directly. macOS handles M2TS through QuickTime on most versions, though results vary. Converting to MP4 eliminates the codec problem entirely.

Fone.tips Editorial Team

Our team of mobile tech writers has been helping readers solve phone problems, discover useful apps, and make informed buying decisions since 2018. About our editorial team

Share this article

Keep reading

More Apps