Help us keep the list up to date and submit new video software here.

Try DVDFab and copy all Ultra HD Blu-rays and DVDs / remove Cinavia protection! Download free trial !

Software Home »



tsMuxer is a Transport Stream muxer. Remux/mux elementary streams, EVO/VOB/MPG, MKV/MKA, MP4/MOV, TS, M2TS to TS to M2TS. Supported video codecs H.264/AVC, H.265/HEVC, VC-1, MPEG2. Supported audio codecs AAC, AC3 / E-AC3(DD+), DTS/ DTS-HD. Ability to set muxing fps manually and automatically, Ability to change level for H.264 streams, Ability to shift a sound tracks, Ability to extract DTS core from DTS-HD, Ability to join files. Output/Author to compliant Blu-ray Disc or AVCHD. Blu-ray 3D support in version 1.11+.

98 votes
Rate it


tsMuxeR screenshot

tsMuxeR screenshot 2
Latest version

2.6.12 / 2021-06-30 Nightly (June 10, 2021)


Visit developer's site

Download tsMuxeR 2.6.12 Windows  3MB  Win  Portable

Download tsMuxeR 2.6.11 Mac  9MB  Mac

Download tsMuxeR 2.6.11 Linux  526KB  Linux

Download Beta, Portable and other versions

Download tsMuxeR 2021-06-30 Nightly Portable Windows 64-bit  2.7MB  Win64  Portable

Download tsMuxeR 2021-06-30 Nightly Portable Windows  2.7MB  Win  Portable

Download tsMuxeR 2021-06-30 Nightly Mac  2.7MB  Mac

Download tsMuxeR 2021-06-30 Nightly Linux  2.7MB  Linux

Download the tsMuxer source code

Download old versions

Download tsMuxeR old versions

Software License

Free software / FOSS (Free download and also Free and Open Source Software)

Supported operating systems

WinWindows MacMac OS LinuxLinux

More information and other downloads

Download Tsmuxer for Mac OSX Snow Leopard here

If you have problems playing your Blu-ray on Panasonic players then try reauthor it with Free AVCHD Editor. Read this forum thread for information.

Version history / Release notes / Changelog

tsMuxer Nightly builds now with GUI from

tsMuxeR 2.6.16 Nightly
Fixed a an issue so that Dolby Vision EL stream type is now correct
Fixed a bug with HEVC streams when an HDR10+ SEI payload is too short
Fixed a bug where the first 2 frames of the first video track are muxed before anything else
Introduced an improvement so Single Track Double Layer files now can properly handled
Fixed a bug so that if no MOOF atom is met we stop atom parsing at the next MDAT atom
Fixed an issue with HDR flags, so we only set them if an HEVC stream is detected
Introduced correct ATSC descriptor for pure EAC3 tracks
Introduced correct HDMV TS descriptors for MPEG-2 streams
Fixed an issue where Blu-Ray movies will loop rather than stopping after reading
Introduced being able to include Dolby Vision descriptors in TS or M2TS mode
Fixed the order of streams so that video streams always come first
Introduced a GUI option for adjusting PIP transparency
Fixed an issue where translated strings appeared in the meta file
Fixed a bug in the output paths of the MXE build scripts
Ensured we keep M2TS descriptors in TS files (temporary until a long-term solution can be found)
Fixed a bug where filenames were being truncated prematurely if there were dots in the filename
Introduced putting overnight builds into OBS, to build for various Linux platforms
Improved the documentation to fix a broken URL for the test files
Introduced a simplification of the method used to play sounds in the GUI
Fixed an issue with broken ISO labels when using non-ASCII characters
Introduced a refactoring that moved the About page into an external HTML file for the GUI
Introduced a code cleanup that removed all usages of std::wstring
Fixed an issue with incorrect subtitle spacing on Windows
Introduced support for M4V files
Fixed issue with subtitle timestamps when joining multiple M2TS files together
Fixed incorrect usage of POSIX APIs in Windows builds
Fixed a bug with encoding errors when dealing with SSIF files
Fixed a bug where we could read over the end of an MP4 file
Introduced keeping the track order when multiple video tracks are added
Introduced support for reading fragmented MP4 files
Introduced support for specific AVC and HEVC descriptors in TS files
Introduced support for Dolby Vision atoms in AVC or HEVC streams
Introduced a changelog and improved general documentation
Fixed an issue with garbled subtitles being displayed
Introduced translation support, as well as a full Russian translation of the GUI
Introduced getting the HDR10 information from the SPS VUI in HEVC
Introduced detection of UTF8 in subtitle files
Fixed usage of WinMain, which lead to issues with console output on Windows
Introduced converting meta files using active code page if UTF8 fails
Improved the documentation for building with Msys2
Fixed bugs in the handling of non-ASCII characters in paths on Windows
Fixed bugs in subtitles PIDs for BD V3 M2TS with HDR
Fixed bug with the display of bitrate and channel numbers for EAC3 and AC3 tracks
Fixed bug with GUI not correctly allowing to select DTS Express 24-bit as a secondary track
Introduced an error message when an output file longer than 255 characters and reduced overall file length
Fixed bug where 3D plane information was showing for 2D BD-ROMs
Fixed a bug with uneven width between characters in subtitles on Mac and Linux
Introduced the ability to detect audio delays in MKV files
Fixed a bug where the 3D planes were not detected in specific cases
Fixed a bug with alignment of the subtitle tracks and 3D planes
Removed unnecessary floating point conversion code from the GUI source tree
Added support for frame rates of 50, 59.94 and 60
Fixed an issue with HDR10 HEVC streams where the maxCLL and maxFALL values were set incorrectly
Fixed typos and improved the clarity of certain wording in the GUI
Fixed typos and grammar issues with the readme and usage information
Introduced the git revision to the version string in the GUI and CLI
Introduced automatic selection of BD V3 for HEVC in GUI
Fixed an issue with compiling on Mac
Fixed an issue with the handling of wav64
Introduced a workaround for QTBUG-28893
Performed another round of GUI code cleanup
Introduced a uniform code formatting style
Fixed a bug with reading the FPS information from certain streams
Fixed a typo in the GUI settings for the font family setting
Introduced a warning when a V2 video format is used for a V3 Blu-ray
Fixed a bug with incorrect stream ID for TS stream
Fixed typos in the source files
Introduced UHD Blu-ray as an option in the GUI
Fixed a bug where invalid font files could crash tsMuxer
Fixed an issue with HEVC stream detection in the GUI
Introduced reading the FPS info from VPS or SPS, rather than VPS only
Fixed a bug with the CPI table I-frame thresholds with UHD
Introduced Dolby Vision support
Fixed compiler warnings on return value overflows
Fixed an issue with the stream ID being incorrectly set for BD V3
Fixed an issue when spaces where in the path to the temporary meta file in the GUI
Fixed an issue with buffer overflows on HEVC streams
Fixed an issue so that TS descriptors are the same as on commercial Blu-rays
Fixed an issue where numbers were shown instead of language codes in the GUI
Introduced nightly builds, hosted on Bintray
Fixed a bug where the tsMuxer executable could not be found on Windows in the GUI
Fixed a bug where muxing a SRT results in a segfault on Linux
Introduced support for UHD HDR10 and HDR10+
Introduced a migration from "override" to "virtual" keywords in the code to conform better to C++14
Introduced a migration from "QObject::connect" syntax to Qt5 equivalent in the GUI
Fixed an issue with the min and max functions when compiling on Windows
Fixed an issue calculating the AAC frame size
Introduced UHD (width >= 2600) support in the MPLS and CLPI
Introduced a clean up and reformatting of the documentation
Introduced UHD BD V3 support
Fixed an issue with EAC3 bitrate, sampling rate and channel information not being set correctly
Fixed a bug with parsing of AC3
Fixed an issue with the stream type not being set correctly for H265
Fixed an issue when parsing MP4 AAC 5.1 where the channel output is not read correctly
Fixed an issue with parsing the AAC frame length
Introduced an update of the C++ standard from 11 to 14
Introduced a cleanup of precompiled headers
Introduced using std::thread for the TerminatableThread in libmediation
Introduced cross-platform CMake build system
Introduced a cleanup of libmediation that removed condvar, mutex and time from the library
Introduced a translation of comments from Russian to English
Introduced a migration from Qt4 to Qt5

View full changelog

All features

Supported incoming formats:

* TS;
* M2TS;
* Blu-ray;
* Demux option.

Supported videocodecs:

* H.264
* Microsoft VC-1;
* MPEG-2.

Supported audiocodecs:

* AAC;
* AC3 / E-AC3(DD+);
* Dolby True HD (for streams with AC3 core only);

Supported subtitle types:

* M2TS Presentation graphic stream.
* SRT text subtitles

Supported containers and formats:

* Elementary stream;
* Transport stream TS and M2TS;
* Program stream EVO/VOB/MPG;
* Matroska MKV/MKA;

Main features:

* Automatic or manual fps adjustment while mixing;
* Level changing as well as SEI, SPS/PPS elements and NAL unit delimiter cycle insertion while mixing H.264;
* Audio tracks and subtitles time shifting;
* Ability to extract DTS core from DTS-HD;
* Ability to extract AC3 core from True-HD;
* Ability to join files;
* Ability to adjust fps for subtitles;
* Ability to convert LPCM streams into WAVE and vice versa;
* Track language information injection into blu-ray structure and TS header;
* Ability to cut source files;
* Ability to split output file;
* Ability to detect audio delay for TS/M2TS/MPG/VOB/EVO sources;
* Ability to remove pulldown info from stream;
* Ability to open Blu-ray playlist (MPLS) files;
* Ability to convert SRT subtitles to PGS;
* Tags for SRT subtitles support - tags for changing font, color, size, etc.; tag's syntax is similar to HTML;
* United cross-platform GUI - Windows, Linux, MacOS.

Sections/Browse similar tools

Alternative to tsMuxeR


Free AVCHD Editor





Guides and How to's

Adding a subtitle on a Blu-ray Disc keeping the original menu

- Read

Basic Guide for HDV to Blu-ray

- Read

Blu-ray to MKV with optional multi-language audio/subtitle support

- Read

Convert MKV to AVCHD for PS3 and Blu-ray

- Read

How to add menus to avcHD without re-encode the files

- Read

How to convert a Blu-ray disc into a .MKV 720P file

- Read

How to Decrypt/store/play Blu-Ray and HD-DVD Discs

- Read

How to rip a Blu-ray disc and remux it to MKV

- Read

MKV H.264/AVC to VC-1 Conversion Guide

- Read

tsMuxeR video tutorials

View all guides with guide description here

Tool features - Convert

Acronyms / Also Known As

tsMuxeRGUI, smartLabs tsMuxeR

Download tsMuxeR Portable download from the Download links under Download and Download other versions!

Share software

Facebook    Twitter    Reddit    LinkedIn    Pinterest    Google+    Email

Notify me when software updated or report software

Email me when it has been updated    Report this software (dead link/new version)  

98 reviews, Showing 1 to 5 reviews

Waste of time. Absolutely nothing about this works. All burned discs using this bluray iso are blank and play nothing.

Review by HG on Apr 1, 2021 Version: 2.6.11 OS: MacOSX Ease of use: 1/10 Functionality: 1/10 Value for money: 1/10 Overall: 1/10

This is a nice program to extract video and/or audio streams from different video files. I wanted to remove some audio tracks for different languages and solve some problems with 3D movies. Here it works perfect for me. Thank you!

Review by JamesPous on Feb 4, 2021 Version: 2.6.12 OS: Windows 10 64-bit Ease of use: 9/10 Functionality: 9/10 Value for money: 10/10 Overall: 9/10

Great program. But I have been running into a issue. When I place a .ts file with H.264 @ 4:2:2 the program will not view the video codec. If I place any other .ts file that is H.264 @ 4:2:0 the video codec appears. Just a small note. Overall great product.

Review by Chribidough on Oct 3, 2020 Version: 2.6.12 OS: Windows 10 64-bit Ease of use: 10/10 Functionality: 9/10 Value for money: 10/10 Overall: 9/10

Rating by banzay on Oct 3, 2020 Version: 2.6.12 OS: Windows 10 64-bit Ease of use: 10/10 Functionality: 10/10 Value for money: 10/10 Overall: 10/10

Absolutely 'simply' the best video software I ever got. Still using it. You can add video parts together within seconds. I have about 3000 video's posted on youtube and because youtube blocks or add commercials to your video's when there is a song on it. So I uploaded them all without sound and to do that I can take out the sound with TS muxer, convert it in nearly a second. When I would do that with video software it would take me several minutes to do the same. And of course with TS muxer no loss of video quality.
Furthermore, I have (sometimes old) video recordings that my video software (I am using Magix Video de luxe lately) can't load. Then I simply load the film in TS Muxer and convert it and my software can load the film normally. TS muxer never let me down. I use it I think already at least for 10 years. No problems with different windoes versions. Still use the 1.10.6 version

Review by Lalendi on Sep 27, 2020 Version: 1.10.6 OS: Windows 10 64-bit Ease of use: 10/10 Functionality: 10/10 Value for money: 10/10 Overall: 10/10

98 reviews, Showing 1 to 5 reviews

1 tool hits, Showing 1 to 1 tools

NEW SOFTWARE= New tool since your last visit
NEW VERSION= New version since your last visit
NEW REVIEW= New review since your last visit
NEW VERSION= New version

Latest version
Version number / Beta version number / Update version number and when it whas released.

Type and download
NO MORE UPDATES? = The software hasn't been updated in over 2 years.
NO LONGER DEVELOPED = The software hasn't been updated in over 5 years.
RECENTLY UPDATED = The software has been updated the last 31 days.
Freeware = Download Free software.
Freeware Trialware = Download Free software but some parts are trial/shareware.
Free software = Download Free software and also open source code also known as FOSS (Free and Open Source Software).
Free software Trialware = Download Free software and also open source code but some parts are trial/shareware.
Freeware Ads = Download Free software but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Free software Ads = Free Download software and open source code but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Trialware = Also called shareware or demo. Free Trial version available for download and testing with usually a time limit or limited functions.
Payware = No demo or trial available.
Portable version = A portable/standalone version is available. No installation is required.
v1.0.1 = Latest version available.
Download beta = It could be a Beta, RC(Release Candidate) or an Alpha / Nightly / Unstable version of the software.
Download 15MB = A direct link to the software download.
Win = Windows download version. It works on 32-bit and 64-bit Windows.
Win64 = Windows 64-bit download version. It works only on 64-bit Windows.
Mac = Mac download version. It works on 32-bit and 64-bit Mac OS.
Mac64 = Mac OS download version. It works only on 64-bit Mac OS.
Linux = Linux download version.
Portable = Portable version. No installation is required.
Ad-Supported = The software is bundled with advertising. Be careful when you install the software and disable addons that you don't want!
Visit developers site = A link to the software developer site.
Download (mirror link) = A mirror link to the software download. It may not contain the latest versions.
Download old versions = Free downloads of previous versions of the program.
Download 64-bit version = If you have a 64bit operating system you can download this version.
Download portable version = Portable/Standalone version meaning that no installation is required, just extract the files to a folder and run directly.
Portable version available = Download the portable version and you can just extract the files and run the program without installation.
Old versions available = Download old versions of the program.
Version history available = Complete changelog on our site.
Windows = Windows version available.
Mac OS = Mac OS version available.
Linux = Linux version available.
Our hosted tools are virus and malware scanned with several antivirus programs using

Rating from 0-10.

Browse software by sections

Search   Contact us   Privacy Policy   About   Advertise   Forum   RSS Feeds   Statistics   Software   

Site layout: Default Classic Blue