Why convert TS to MP4?
TS (MPEG Transport Stream) is the container used by TV tuners, PVR recorders, and AVCHD camcorders, but most phones, tablets, and video editors do not support it well. .MP4 is the universal playback format, accepted by virtually every device and platform. TV recordings in particular need this step before editing or sharing. Because both containers use the same H.264/AAC codecs, conversion is usually instant and lossless.
How to convert TS to MP4
Command line - FFmpeg CLI
Run ffmpeg -i input.ts -c copy output.mp4 to remux with no quality loss in seconds.
HandBrake FREE
Open your .ts file, pick an MP4 preset, and click Start Encode - best when you need trimming or codec changes.
VLC - Convert/Save FREE
Use Media > Convert/Save, choose an MP4 profile, and save with the .mp4 extension - note that VLC always re-encodes.
Programs that convert TS
About these formats
A .ts file is an MPEG Transport Stream - a video container format from digital TV, PVR recordings, AVCHD camcorders, and HLS streaming. VLC media player opens it on any OS. To convert it to…
Open .TS details →An MP4 file is a video container (MPEG-4 Part 14, standardized 2003) that holds video, audio, subtitles, and chapters in one file. It plays on every phone, computer, browser, and smart TV…
Open .MP4 details →Quality & what to watch
- A remux (
ffmpeg -c copy) copies the video and audio streams unchanged - no quality loss and near-instant completion regardless of file size. - TV recordings often carry AC-3 (Dolby) audio, which many phones and smart TVs will not play inside an MP4; convert audio to AAC with
ffmpeg -i input.ts -c:v copy -c:a aac output.mp4. - If a
.tsfile opens as code in a text editor, it is a TypeScript source file, not a video - video TS files are binary and cannot be converted to MP4.
Frequently asked questions
Does converting TS to MP4 reduce quality?
-c copy remuxes the streams without touching them, so quality is identical to the source. HandBrake and VLC always re-encode and will reduce quality depending on the bitrate settings.Why does FFmpeg finish so quickly?
My converted MP4 has no audio - what do I do?
ffmpeg -i input.ts -c:v copy -c:a aac output.mp4.Can I join multiple .ts segments into one MP4?
ffmpeg -f concat -safe 0 -i list.txt -c copy output.mp4 to combine them without any quality loss.