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



Try DVDFab and remove iTunes protection, copy, convert or make Blu-rays and DVDs! Download free trial !

Software Home »


Complete Version history / Release notes / Changelog for tsMuxeR


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


tsMuxeR 2.6.15
Fixed mkv parser a bit. I've got unparsed file example

tsMuxeR 2.6.13
update SEI correction: do not correct SPS/PPS if stream contains different PPS with same pps_id


------------ Network Optix tsMuxeR 2.6.12 ----------------------
- several minor bugs fixed


------------ Network Optix tsMuxeR 2.6.11 ----------------------
- fixed saving UI settings to a registry. Also, if file tsMuxerGUI.ini found, UI will switch settings to an ini file instead of registry
(you can create empty ini file at the beginning).
- UI: change control for cut start/end time
- fixed SEI processing for 'force' mode ( it doesn't work correctly for some movies)
- fixed bug in the wav demuxer (first audio frame has mixed up channels)
- fixed timings for PG streams. Timings was inaccurate for amount of several ms (for some movies only, it depended of the first PTS of the file)


------------ Network Optix tsMuxeR 2.6.9 ----------------------
- inserting SEI did not work for some H.264 stream at all
- add more correction for VUI parameters if option insert SEI is active (it helps to open some H.264 streams in the Scenarins
and solve PS3 problem for some sources)
- fixed channels for 7.1 and 7.0 wav files
- fixed combined H.264 streams read from Elementary Stream
- BD Bitrate control improved a little bit


------------ Network Optix tsMuxeR 2.6.4(b) ----------------------
- Add secondary video support

- fixed mp4 files with MPEG-DASH
- fixed SEI again
- fixed DTS-ES recognition
- fixed font renderer (a little bit wrong text position)
- several minor improvments and bug fixes


------------ Network Optix tsMuxeR 2.5.7(b) ----------------------
- fixed bug with SEI messages for some movie
- fixed problem with some movies where problem occured during processing several last video frames
- several minor bug fixes


------------ Network Optix tsMuxeR 2.5.5(b) ----------------------
- add HEVC video codec support
- UI improvment: Save settings for General tab, Subtitles tab and last output folder

- Fixed file duration detection for ssif and some m2ts files
- Fixed bug if mux playlist and several sup files (it is a very olg bug, but it became much more often since 2.4.x)
- Several minor bug fixes


Version replaced to 2.4.1(b). Chapter list did not updated correctly if join MPLS. Fixed.


------------ Network Optix tsMuxeR 2.4.0(b) ----------------------
- Add secondary audio support for bluray muxing. Due to standart It is allowed only for DTS-Express and DD+ codecs.
- Filter out H.264 filler packets
- UI improvment: option for MPLS offset can be entered either as time or as 45Khz clock value
- UI improvment: UI displays opened file duration
- UI improvment: chapter list correctly updated if join several files. Also joining for MPLS is enabled.
- Add help if run tsMuxeR without parameters

- Fixed muxing for 96Khz TRUE-HD tracks
- PCM inside VOB was anonced before, but actually did not work. Fixed.
- UI fix: if open MPLS, then close, track list is not cleared. It is broken in previous build only.
- Subtitles renderer fixed (broken in previous build only after in/out effects)


------------ Network Optix tsMuxeR 2.3.2(b) ----------------------
- Support PG subtitles inside MKV
- Support MKV tracks with zlib compression
- Support 3D MP4 and MOV files (combined AVC+MVC stream)
- Add option 'line spacing' to subtitles renderer
- Add fade in/out effect to subtitles renderer
- Fixed ability to drag&drop files directly to tsMuxerGUI shurtcut (it worked before in version 10.6)
- Fixed splitting operation if no video track present
- bug fixed: tsMuxeR can't create output directory for UNC path (for instance .Volume{E5FB13D8-5096-11E3-B9C4-005056C00008}folder1test.ts)
- bug fixed: message "file already exist" appeared if open several files from a folder with '(' in the name


version 2.2.3(b)
- Add support for DTS-HD elementary stream with extra DTSHD headers
- Add support for mkv with 'Header Stripping' compression
- Add 3D MKV support
- Add PCM inside MKV support
- Add PCM inside VOB support
- Fixed option 'bind to video fps' for subtitles
- Improved font renderer quality
- Fixed file splitting option (it was disabled since v.1.11.x because of was not implemented for ISO and 3D-blurays)
- Several minor bug fixes


version 2.1.8(b)
- Fixed join files problem with True-HD track
- introduce MAC build


version 2.1.6(b)
- Add support for combined AVC+MVC streams
- Output file size slightly reduced
- Fixed bug if mux AVC+MVC tracks to m2ts file. Some 3d m2ts movies did not play on Samsung Smart TV
- Fixed minor bug in a SSIF interleaving for some movies


version 2.1.4(b)
- Same problem fixed again. Sometimes tsMuxeR get access to file with wrong name during mpls processing.


version 2.1.3(b)
- Previous version introduce a new bug. Sometime tsMuxeR showed error message "file not found". Fixed.


version 2.1.2(b);
- fixed bug in MVC stream recognition. MVC from Intel Media Encoder now work.
- SSIF files is not required any more if you open 3D MPLS file
- Add Stereo subtitles basic support. If source PG stream has stereo format, same stereo PG stream will be created in a output file
- Add tag <force> (or <f>) to srt parser. This tag force to show subtitle message. For instance:

1
00:00:10,440 --> 00:00:20,375
<force>
<b>Senator</b>, we're making
our final approach into Coruscant.


------------ Network Optix tsMuxeR 2.0.8(b) --------------------
- fixed subtitles bug: "3d-plane" option was inaccessible for many disks


------------ Network Optix tsMuxeR 2.0.7(b) --------------------
improvments:
- add control for select/unselect all tracks at once

bug fixes:
- extract ac3 core from e-ac3 track fixed
- fixed option --m2tsOffset (was broken in version 2.x.x)
- fixed 'bufer overflow' error message if simultaneously mux several m2ts files and one of them has PSG tracks only
- fixed problem with too long file names in demux mode for large mpls files


version 2.0.6(b):
- bug fixed: removing overlapped frames for HD audio fixed


version 2.0.5(b):
- add direct ISO output

version 1.12.14(b):
- bug fixed: 'right-eye' option was broken and was always turn-on
- tsMuxeR speed increased by 15% (you should have fast disk to feel the difference)


version 1.12.13(b):
- bug fixed: for some movies with H.264 video join operation cause video glitches in join point (added code to remove End Of Sequence nal unit)


version 1.12.11(b):
- fixed H.264 stream parser. Same fix as in previous version but more careful
- fixed subtitles color selection in UI


version 1.12.10(b):
- fixed H.264 stream parser. It cause video distortion for some movies.
- add DTS-express support. Is not fully complete yet, tsMuxeR doesn't produce subpath for secondary audio


version 1.12.9(b):
- fixed file join for mov/mp4
- fixed bug in SEI unit processing (if enable options 'insert picture timing'). Bug may cause video distortion.
- fixed distortion for VC1 codec if join several files
- seamless audio fixed. Extra audio frame correctly removed.


version 1.12.6(b):
- fixed 3d subtitles. Add ability to select 3D offset plane for subtitles
- add new parameter '--start-time'. This parameter define time for first video frame in output file. This parameter is filled automatically (too keep same input time) if open MPLS file.
- several more minor fixes in transport stream to improve Blu-ray compatibility
- fixed E-AC3 codec


version 1.12.3(a):
- fixed problem with ssif muxing
- add addition check for 'insert picture timing' parameter. For MVC depended view used same value as for primary video stream
- add new parameter to GUI and tsMuxeR core: 'right-eye'. Parameter is used for 3D blurays only. If parameter is set then MPEG-4 MVC Base view video used for Right eye. This parameter filled automatically in GUI if open MPLS file.


version 1.12.2(a):
- add 3d bluray support. Bluray muxing activated automatically if MVC substream appears in input tracks. To reduce HDD space, tsMuxeR doesn't produce ssif file, only a couple of .m2ts files. ssif files can be creted on the fly in DVD fab using "create mini iso" menu item.
- add ability to mux to ssif file directly. It is not supported in GUI, but you can provide .ssif file extension
- fixed bugs in SEI message processing and add MVC sei message support
- fixed several bugs in the Transport Stream to improve compatibility with Blu-ray standart.


version 1.11.6(b):
- fixed bug in SSIF file demuxing. It cause a problem for subtitles tracks.


Version 1.11.5(b):
- added SSIF files support for blu-ray play lists (MPLS)


Version 1.11.4(b):
- detect language for audio/subtitle tracks fixed for SSIF files (it's work if ssif file is opened from Blu-ray disk structure)


Version 1.11.3(a):
- bug fixed in MVC parsing


Version 1.11.0:
- add support of SSIF files and MVC codec (3d Blu-ray compatibility)


Version 1.10.6:
- keep original position of resized sup
- fix resized sup color
- avchd output includes BDJO/JAR/META empty folders for compatibility
- add input command for tsmuxergu


Version 1.10.3:
* Added MOV/MP4 container support
* Added ability to rescale PGS subtitles
* Added MPL file support
* Several minor bug fixed


Version 1.10.1 beta:
add MP4 support
add AAC support
add support for bold (/b) and italic (/i) in srt
fix freeze when minimizing gui


Version 1.9.9:
* Bug fixed: Fixed problem with DTS-HD Master Audio on Popcorn player.
* Bug fixed: Fixed problem with interlaced VC-1 streams (stream not detected).
* Added compatibility with H.264 camcorders(pic_order_cnt_type 2 now supported).
* added option "--insertBlankPL" which allows to add short black video (near 0.5 second) before main video. It is sovles the problem of "green bar" for cropped video on some players such PS3.
* Added options --mplsOffset and --m2tsOffset for changing M2TS and MPLS files enumeration.
* video_format field in MPLS file now always filled, including cropped video.
* Empty folders are no longer created in AVCHD mode (CERTIFICATE, JAR e.t.c)


Version 1.9.7(b):
- now video resolution field in CLPI file always filled. Previus versions does not filled this field for cropped video.


Version 1.9.1(b):
* Feature: Sony wave64 support
* Feature: mkv chapters support


Version 1.8.35(b):
* Feature: Two modes is supported now: "Create Blu-ray disk" and "Create AVCHD disk". The mode "Create AVCHD disk" is recommended for DVD disks. Use mode "Create Blu-ray disk" if you want to write files to blue-ray disk.
* gcc is linked statically, for improvement of compatibility with different Linux versions.
* Bug fixed: Incompatibility of VC-1 tracks with Panasonic players was fixed. User mode "Blu-ray disk" for playing VC-1 tracks with Panasonic players.
* Bug fixed: Incorrect splitting of files, if size of part is more than 4Gb. This bug appears in Linux version only.
* Bug fixed: Incorrect extraction of VC-1 track from some mkv files.


Version 1.8.30(b):
* Bug fixed: ts/m2ts splitting fixed
* Bug fixed: FINE/COARSE table in clpi file fixed
* Bug fixed: track type for DD+ fixed
* Bug fixed: Append button in GUI fixed
* Bug fixed: Drag&drop for macOsX fixed
* Bug fixed: some other minoir bug fixed


Version 1.8.24(b):
* Bug fixed: Plenty of minoir bug fixed
* Bug fixed: Dolby True-HD issue on hardware players fixed
* Feature: Tags for SRT subtitles support - tags for changing font, color, size, etc.; tag's syntax is similar to HTML;
* Feature: United cross-platform GUI - Windows, Linux, MacOS.


1.8.18 - fixed bug with "bitstream exeption" occurring in some streams
1.8.16 - fixed bug with long srt subtitles
1.8.17 - fixed bug with extracting TRUE-HD core (bug appear in mux mode only, demux works fine)
1.8.15 - fixed bug with TRUE-HD stream

The GUI is still version 1.8.8 but the tsmuxer.exe CLI is 1.8.18.


* Version 1.8.4(b)
- Ability to convert SRT to PGS added.
- Some minor bugfixes.


* Version 1.7.6(b)
- Ability to open Blu-ray playlist (MPLS) files added. Also, when MPLS file is opened, chapters list automatically imported.
When MPLS is processed, "Clean Break" for connection_condition=5 correctly processed. It is actually for large playlists (10 M2TS files and more).
- bug fixed: some H.264 streams in version 1.7.1/2/3 did not work in PS3. It is the same problem it was corrected in version 1.7.3. Fixed again.
- bug fixed: Issue with muxing PGS stream from several source files (i.e. append mode) fixed.


* Version 1.7.4(b)
- now tsMuxeR will be less sensitive to bad frames in H.264.


* Version 1.7.3(b)
- Improved M2TS splitting in Blu-ray mode
- bug fixed: some H.264 streams in version 1.7.1/1.7.2 did not work


* Version 1.7.2(b)
- Issue with demuxing PGS to SUP format fixed.


* Version 1.7.1(b)
- Bug fixed: Now pulldown info correctly processed.
- Ability to remove pulldown info from stream added. All video codecs are supported: H.264, VC-1, MPEG2.
- Some small bug fixes and improvements. Also tsMuxeR package size is decreased and dependings to other libraries have been removed.


* Version 1.6.3(b)
-Bug fixed: PTS/DTS timing for MPEG2 streams without GOP headers filled wrong
-Bug fixed: CBR muxing mode since version 1.6 worked wrong
-Bug fixed: trim function did not work for minutes measure unit
-Ability to detect audio delay for TS/M2TS/MPG/VOB/EVO sources added
-Drag&drop for GUI added


* Version 1.6.1(b)
- Option to split output file added.
- Option to cut source files added.
- Bug fixed: TS PTS/DTS timing filled wrong for some progressive H.264 streams, if frame data was ahead SPS/PPS data in source stream.


* Version 1.5.1
- Issue with TRUE-HD tracks demuxing fixed.


* Version 1.5.0(b)
- Added LPCM support


* Version 1.4.6
- Fixed a bug with synchronization of a H.264 stream and audio. This bug was appear on some streams only. When there was this bug, In a log were printed many messages "B-pyramid level 2 detected","B-pyramid level 3 detected" e.t.c.


* Version 1.4.5
- Fixed blu-ray folders names
- Added chapters for Blu-ray muxing


* Version 1.4.3(b)
- Added Blu-ray muxing mode
- Added demuxing mode
- Added Presentation Graphic stream support
- Added language descriptor support


* Version 1.4.0 alpha
test new ver with subs support, and remember it's alpha version


* Version 1.3.5 beta
added demux
fixed ac3 2.0 bug (detection & muxing)
small mkv fixes
and etc.


* Version 1.2.9
- Fixed MKV parsing module. Some MKV files did not work (lace sice invalid detected for xiph laces, this cause access violation error)


* Version 1.2.8
- Fixed AC3 stream detection. Some AC3 streams were not recognized (broken in version 1.2.6 only)


* Version 1.2.6:
- Added Dolby True HD support
- Added MPEG audio layer 1/2/3 support
- Fixed a bug in the M2TS parsing module. Sometimes TS frames were lost.
- Fixed a bug in the Matroska parsing module. Short NAL unit len codes for H.264 tracks did not work.


* Version 1.2.3 beta:
New beta version of tsMuxer with "Dolby True HD" support available. I have only one small clip with True HD, so I don't sure that this version work stable.


* Version 1.2.0:
- Added M2TS muxing
- Fixed stream type detection function (sometimes some audio/video streams were not found)


* Version 1.1.5
- The first release




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

Site layout: Default Classic Blue

Affiliates: free-codecs.com

©1999-2020 videohelp.com