View Full Version : tsMuxer Open Source
Hellboy.
9th October 2025, 22:20
Never had any problems using tsMuxer on disks with multiple m2ts.
Columbo
10th October 2025, 15:14
Sorry, I am not familiar with tsmuxer.
DanDare1983
22nd October 2025, 13:24
Someone told me that if I create a main movie blu-ray from mpls/m2ts file I'll get identical file. However if I demux from original blu-ray folder with eac3to the ac3 track is +7ms cannot be fixed, whearas if I demux the tsmuxer made file with eac3to I get +8ms cannot be fixed. I know it's only 1ms but tsmuxer must be doing something as I expected things to be identical. I'm using the exact m2ts file so no playlists with added m2ts files.
Hellboy.
22nd October 2025, 22:26
I never demux with eac3to, especially ac3. I demux with MKVToolNix - gMKVExtractGUI or tsMuxer.
Columbo
7th November 2025, 14:46
Someone told me that if I create a main movie blu-ray from mpls/m2ts file I'll get identical file. That's not always true, because the disk structure can define in/out times for the M2TS files. If you create from only the M2TS files then these times are not honored, and the results can differ.
Overrighter
11th March 2026, 11:19
Anyone used the 2.7.1 fork from github?
https://github.com/jaminmc/tsMuxer/releases/tag/v2.7.1
MrVideo
27th March 2026, 15:43
I just tried, but it complains about d3d12.dll missing. I'm running Win7 64bit. Back to 2.7.0.
MrVideo
27th March 2026, 15:58
I installed the dll and then it complained about another one. Installed it and now it complains about an entry point not found. There are no notes about not supporting Win7, only Win-XP. Yet, Win7 appears to not have been tested.
ocean
27th March 2026, 18:14
Hi MrVideo, D3D12.dll is part of DirectX 12.
Unfortunately, Windows 7 only supports up to DirectX 11.1:
https://learn.microsoft.com/en-us/answers/questions/3292143/missing-dll-d3d12-dll
MrVideo
27th March 2026, 22:40
Ya, I noticed the d3d11.dll on the system. Why would the programmer change to DirectX 12, which Win7 doesn't support, and not indicate that Win7 is no longer supported?
DanDare1983
20th April 2026, 16:15
I've read through the tsmuxer forum and only just realised that when muxing to a BD disc it is advised that a start-time 524280 is recommended. I don't have a clue why it's recommended but apparently it's vital to set a start time of 524280 when muxing to Blu-ray. This was advised around 2020 though so has this been updated since to automatically set the start time?
Emulgator
21st April 2026, 18:42
https://forum.doom9.org/showthread.php?p=1983228&highlight=524280#post1983228
https://forum.doom9.org/showthread.php?p=1916192#post1916192
And no, this has not been implemented as default, I just used 2.7.0 yesterday and I had to input it manually.
DanDare1983
21st April 2026, 20:07
@Emulgator
When going to enter 524280 i see another number, should I change the number to 524280?
Also does this number have to be entered with just MKV or do I have to do it with Blu-ray/4K too? I'm one of these people who just likes to make a simple main movie Blu-ray disc remux.
Emulgator
22nd April 2026, 11:13
tsMuxer needs that given offset to generate a BD .m2ts mux with valid navigation.
What is that other number ? If you start typing into Start mux time field: 11.650s then the 45kHz clock tick field auto-populates with 524250.
These 524250 are just the corner case. Including that value and going down from there naviation starts to fail.
Use 524280, this has proven safe, read my derivation given in the links above.
Anything above that value will work too, 0:10:00.000, 1:00:00.000... I can not talk about MKV.
Why the 32bit negative overflow problem ?
12..15 years ago I had a suspicion going back to muxing engine comparisons, finding a similar size
between early builds of tsMuxeR vs. the licensed Sony muxer in DVD-A et al, both ~ 256k.
Since licensed pressed BDs show the same offset. Reverse-engineered and inherited maybe ?
roman76's workaround: his early versions of tsMuxeR had a hardcoded mux starting time of 0:10:00.000
DanDare1983
22nd April 2026, 17:16
The other number is 270000 which is quite a common number I see when adding a mpls file.
Emulgator
23rd April 2026, 15:25
Just mux with those 6 seconds muxing delay and report playability.
oniiz86
26th April 2026, 15:52
@MrVideo I got in touch with the developer to see if he was interested in Windows 7 support which required QT5 compiled builds & he kindly released it here https://github.com/jaminmc/tsMuxer/releases/tag/v2.7.2 but I had said that the "d3d12.dll" missing file error is still present but just in case it may be an issue on my end, perhaps you can test it to see if it may work? He said if it is an issue with his QT5 builds, he'll have to install Windows 7 on his VM to see how to fix it.
ocean
27th April 2026, 00:01
Thank you oniiz86, I confirm the error of the lack of dynamic library "d3d12.dll", tested on windows 7 Service Pack 1 - 64 bit.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.