Convert laggy .ts downloads into clean playable .mp4 videos — fast, lightweight, and no terminal required.
No terminal. No paid converter. No separate Python or ffmpeg setup for normal users.
Some video downloaders save videos as .ts files instead of normal .mp4 files. Those files can lag in VLC, behave badly in other popular media players, and feel even worse after moving them to a phone.
Converting them with VLC or heavy paid converter tools can be slow, confusing, and unnecessary when you only need a clean playable MP4.
TS Video Converter GUI is a lightweight Windows app that converts .ts videos into .mp4 files using fast ffmpeg stream copy.
That means it usually does not re-encode the whole video. It simply remuxes the existing video and audio into an MP4 container, so conversion can finish very quickly while keeping the original quality.
VLC can convert TS files, but:
- settings can be confusing
- conversion is often slower
- accidental re-encoding can reduce quality
- batch workflows are inconvenient
TS Video Converter GUI focuses on one thing:
fast TS to MP4 conversion with minimal setup.
| Feature | What It Means |
|---|---|
| Multiple file selection | Select many .ts videos at once |
| Output folder picker | Save converted files wherever you want |
| Random unique names | Prevents accidental overwriting |
| Fast stream copy | Uses ffmpeg -c copy for quick conversion |
| Lightweight GUI | Simple Windows app, no confusing menus |
| Bundled release build | Users do not install Python or ffmpeg manually |
- IPTV recordings
- Telegram video downloads
- Stream recordings
- Camera TS footage
- VLC playback issues
- Mobile playback compatibility
Example result on a normal Windows laptop:
| File | Conversion Time | Quality Loss | CPU Usage |
|---|---|---|---|
| 2.1 GB TS file | ~18 seconds | none | minimal |
Actual speed depends on your drive, file size, and the streams inside the TS file.
Download the latest Windows zip from the Releases page:
Download TSVideoConverterGUI-Windows.zip
After downloading:
- Extract the zip file
- Run
TSVideoConverterGUI.exe - Select your
.tsfiles - Choose an output folder
- Click
Convert
Your converted videos will be saved with names like:
video_a8f31c92bd.mp4
Behind the scenes, the app runs ffmpeg like this:
ffmpeg -i input.ts -c copy -map 0 output.mp4
This copies the existing streams into an MP4 file without re-encoding whenever possible.
- Python
- Tkinter
- FFmpeg
- PyInstaller
Some TS files may contain codecs or streams that are not fully compatible with MP4 containers. In those cases, re-encoding may be required.
This app is designed for fast remuxing first. If your file needs full codec conversion, use an ffmpeg re-encode command or a converter that supports re-encoding.
Run from source:
python app.pyWhen running from source, you need Python and ffmpeg installed on your machine.
Put ffmpeg.exe here:
vendor/ffmpeg.exe
Install build tools:
python -m pip install -r requirements-dev.txtBuild:
powershell -ExecutionPolicy Bypass -File scripts/build-windows.ps1The final app will be created here:
dist/TSVideoConverterGUI.exe
This project can bundle ffmpeg for convenience. ffmpeg has its own license terms, so include ffmpeg license information when publishing release builds.
ts to mp4 converter, ffmpeg gui, ts video converter, windows video converter, stream copy converter, lightweight ffmpeg frontend, vlc ts to mp4, laggy ts files, ts playback fix, desktop video converter
