View Full Version : tsMuxeR update for 3D blu-ray
bebolan
28th October 2013, 01:45
Thanks for your work.
I try to mux m2ts without video stream with 2.0.7 and 2.0.8,but it failed,but 1.10.6 work fine, would you check it ? thank again.
Selur
28th October 2013, 07:45
small question: how come that the container overhead differes between tsmuxer 1.10.6 and 2.08 ? (2.08 produces a ~40MB larger file for 22,3GB video and 0.7gb audio during muxing)
colinhunt
28th October 2013, 09:32
Donation made to thank physic for all his hard work improving tsmuxer.
physic
28th October 2013, 16:14
bebolan
Yes, I'll check
jediknight
28th October 2013, 19:54
can someone enlight me about "3D-plane" what is this exactly ? what does it means ?
BTW, thank you physic again :). soon i will make donation too.
physic
29th October 2013, 00:21
New version with several impovments is ready:
tsMuxeR 2.1.2(b) (https://drive.google.com/file/d/0B0VmPcEZTp8NNk5haVJkbTUzWkk/edit?usp=sharing)
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.
Now I am going to build MAC and Linux versions then go futher and improve general BD disk processing (forced subtitles tracks in MO, remux with keeping original disk structure e.t.c).
HWK
29th October 2013, 01:35
- Add Stereo subtitles basic support. If source PG stream has stereo format, same stereo PG stream will be created in a output file
Just to be clear you must have line similar to this in tsmuxer main windows for above method to work.
http://s23.postimg.org/6c674c8az/Info.png
spawnbsd
29th October 2013, 02:48
New version with several impovments is ready:
tsMuxeR 2.1.2(b) (https://drive.google.com/file/d/0B0VmPcEZTp8NNk5haVJkbTUzWkk/edit?usp=sharing)
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.
Now I am going to build MAC and Linux versions then go futher and improve general BD disk processing (forced subtitles tracks in MO, remux with keeping original disk structure e.t.c).
Great work on the update, but it appears muxing transport streams doesn't work in this release. When I try to mux a .264 and .ac3 together into a .ts I get "The parameter is incorrect." If I select m2ts as output, it works fine.
nunub
29th October 2013, 07:32
tsmuxer finished with error code -2. unable to join 3dm2ts files.
physic
29th October 2013, 10:14
spawnbsd
nunub
I'll check latest update at evening.
Also, I just convert sevaral movies to .ts without problem. Are you sure that previous version doesn't has problem with the same tracks?
ExSport
29th October 2013, 10:18
@physic:
Thanks for your great work!
Tested your latest v2.0.8 with 2D ffmpeg sample and found some problems with tsMuxeR:
ffmpeg_sample.ts file is playable on PC and PS3(HW)
when remuxed with "Add picture timing info" ticked, PC plays it ok but not PS3 - time and picture is jumping backward and forward like crazy
unticking it fixes problems on PS3. Why?
when "ffmpeg sample.ts" is imported with mpg extension, audio track is not recognized
when "ffmpeg sample.ts" is imported with mpeg extension, stream type can't be detected so nothing is imported
Original sample+remuxed files uploaded here: https://copy.com/GoqLaZ6kKKEt
Hope it will be fixed:thanks:
P.S. New version finally displays Paypal in english...donation on the way:)
@physic:
Had you time to check it where is the problem or how to fix it?
Many thanks!
idbirch2
29th October 2013, 10:23
physic, were you able to spot anything strange about the TrueHD seamless branched sample I sent you? Anything unusual at the join points that might cause playback issues when remuxed with tsMuxer?
minhjirachi
29th October 2013, 17:33
New version with several impovments is ready:
tsMuxeR 2.1.2(b) (https://drive.google.com/file/d/0B0VmPcEZTp8NNk5haVJkbTUzWkk/edit?usp=sharing)
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.
Now I am going to build MAC and Linux versions then go futher and improve general BD disk processing (forced subtitles tracks in MO, remux with keeping original disk structure e.t.c).
This version has a big problem that it always add the base view twice when I adding the playlist. And the 3D offset always show zero (which already fix on the previous version). So please fix it as soon as possible.
And the glitch pixels, which I have told you before, can be fix on the DVDFab version 8. I don't know why it can pass that problem when the other programs are not. So I think maybe it's a new hope.
Thank for your program.
Cedvano
29th October 2013, 17:51
Other bug: When I open a MPLS without SSIF, I have an error (Cannot open XXXXX.m2ts).
Ex:
World War Z : 00800.MPLS -> 00800.m2ts(AVC) and 01065.m2ts(MVC)
TsMuxeR want open 00800.m2ts and 00801.m2ts
The MVC file have another MVC number.
HWK
29th October 2013, 18:20
New version with several impovments is ready:
tsMuxeR 2.1.2(b) (https://drive.google.com/file/d/0B0VmPcEZTp8NNk5haVJkbTUzWkk/edit?usp=sharing)
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.
Now I am going to build MAC and Linux versions then go futher and improve general BD disk processing (forced subtitles tracks in MO, remux with keeping original disk structure e.t.c).
Other bug: When I open a MPLS without SSIF, I have an error (Cannot open XXXXX.m2ts).
Ex:
World War Z : 00800.MPLS -> 00800.m2ts(AVC) and 01065.m2ts(MVC)
TsMuxeR want open 00800.m2ts and 00801.m2ts
The MVC file have another MVC number.
That is funny because If I open world war z mpls it works fine for me, however I have another movie and for that movie it does not work. It says can't find file 00099.m2ts, even though original never had it. If I use 2.0.8b then it reads fine.
Cedvano
29th October 2013, 18:42
@HWK
Without SSIF ?
HWK
29th October 2013, 19:02
@HWK
Without SSIF ?
I used original disc and I think based on your question I would say no. Basically I navigate to BDMV directory and under playlist folder I simply open 00800.mpls file. However 00800 and 00801 M2TS are together and tsmuxer has not problem opening title.
However other title I have which fail to open, has 00098.m2ts for main movie and there is no 00099.m2ts in movie which tsmuxer is looking for. Instead stereo view file for that movie 00115.m2ts
pistacho
29th October 2013, 20:05
small question: how come that the container overhead differes between tsmuxer 1.10.6 and 2.08 ? (2.08 produces a ~40MB larger file for 22,3GB video and 0.7gb audio during muxing)
I noticed the same:
Same elementary streams muxed with old and new versions produces different file sizes (new versions has a lot more overhead).
The overhead cause is a notable increment (repeat count) of PID control packets: program association table (PAT) and program map table (PMT)
Sample statistics (old vs. new):
http://imageshack.us/a/img850/3600/jq7b.png http://imageshack.us/a/img29/4580/oept.png
PID 4113 (video) has exactly same number of packets.
PID 4352 (audio) has similar number of packets.
PIDs 0, 31 and 256 has a lot more number of packets (70,090 vs. 20,300)
Possible bug or "feature"?
MaistroX
29th October 2013, 22:14
Great work @ physic! :)
physic
30th October 2013, 00:31
I introduce a new bug in the latest 2.1.2(b): sometimes tsMuxeR shows "file not found" if you open mpls file or join files. Fixed.
tsMuxeR 2.1.3(b) (https://drive.google.com/file/d/0B0VmPcEZTp8NcjUwZmtCeGtmcGs/edit?usp=sharing)
pistacho
I fixed several errors and warnings in version 2.x.x due to BDROM standart (I checked it using bdrom validation software). One of recomendation - repeat PAT/PMT data every 100ms or faster. So, I increased PAT/PMT rate.
HWK
30th October 2013, 00:34
I introduce a new bug in the latest 2.1.2(b): sometimes tsMuxeR shows "file not found" if you open mpls file or join files. Fixed.
tsMuxeR 2.1.3(b) (https://drive.google.com/file/d/0B0VmPcEZTp8NcjUwZmtCeGtmcGs/edit?usp=sharing)
Tried it already and it is gone for good.
frencher
30th October 2013, 00:55
New version with several impovments is ready:
tsMuxeR 2.1.2(b) (https://drive.google.com/file/d/0B0VmPcEZTp8NNk5haVJkbTUzWkk/edit?usp=sharing)
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.
Now I am going to build MAC and Linux versions then go futher and improve general BD disk processing (forced subtitles tracks in MO, remux with keeping original disk structure e.t.c).
version 2.1.3(b);
- fixed bug in MVC stream recognition. MVC from Intel Media Encoder now work.
Tested with Intel SDK MVC 2013 R2 (http://software.intel.com/en-us/vcsource/tools/media-sdk), MVC View only and impossible for remux to BD iso error code -1073741819
- 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.
For me doesn't works :confused:
00:00:02,000 --> 00:00:08,000
<force>
<b>Fast and Furious 5</b>
The best car movie.
HWK
30th October 2013, 01:05
Frencher, how are you playing back the file.
FilipeAmadeuO
30th October 2013, 10:06
.....
videofan3d
30th October 2013, 10:38
@frencher and other 3D-enthusiasts:
Maybe you can check and test also this version of Intel Media SDK encoder: http://forum.doom9.org/showthread.php?p=1650646#post1650646 :)
Documentation is included there.
nunub
30th October 2013, 16:04
@PHYSIC
Still the same problem is prevailing and i suspect it is in multiplexing where the error lies. If we add new audios or subtitles to that 3dm2ts files than also that same problem persist.
bluemicky
30th October 2013, 16:51
A basic question. I have a ISO file of a 3D movie. I need to replace a subtitle in the main movie. How do i open the mpls/ssif file inside the ISO ?
Should i unzip the ISO before or mount it ? I tried to unzip and it opens ok but the size of ISO or folder are diferent... (folder bigger).
After changing the files should i turn it again in a ISO before burning ?
A manual would be most welcome...
to un-zip an ISO ,use anydvd , it can copy whole folders to your hard disk . and yes , 3D ISO size will be twice after un-zip from ISO .
After you replace the subtitle ,you should use DVDFab Virtual drive to creat a miniiso file of your 3D folder ,then , mount it ,you can find it turns to a normal size of 3D bluray disk . now , use anydvd again , copy this mounted disk to be an ISO image , your new ISO file done.
HWK
30th October 2013, 17:25
After you replace the subtitle ,you should use DVDFab Virtual drive to creat a miniiso file of your 3D folder ,then , mount it ,you can find it turns to a normal size of 3D bluray disk . now , use anydvd again , copy this mounted disk to be an ISO image , your new ISO file done.
You can skip all of this altogether and just create ISO with tsmuxer during muxing and it will create iso for you which is optimized for 3D.
FilipeAmadeuO
30th October 2013, 18:14
You can skip all of this altogether and just create ISO with tsmuxer during muxing and it will create iso for you which is optimized for 3D.
Ok. But the ISO created by tsmuxer is not the complete disk. How can i add the other part of the disc back (menus, extras,...) ?
HWK
30th October 2013, 18:24
Ok. But the ISO created by tsmuxer is not the complete disk. How can i add the other part of the disc back (menus, extras,...) ?
Currently it is not supported by tsmuxer but it is planned to add support for it. Using dvdfab virtual drive won't help in this case either.
FilipeAmadeuO
30th October 2013, 19:30
Currently it is not supported by tsmuxer but it is planned to add support for it. Using dvdfab virtual drive won't help in this case either.
Ok. Letīs wait for more improvements :)
The strange thing in my case is that when the BD ISO is build by tsmuxer i get 00049.m2ts and 00050.m2ts and only one 00049.ssif
HWK
30th October 2013, 21:13
Ok. Letīs wait for more improvements :)
The strange thing in my case is that when the BD ISO is build by tsmuxer i get 00049.m2ts and 00050.m2ts and only one 00049.ssif
That is how it suppose to work, ssif file name is only created by base view file name.
frencher
30th October 2013, 22:13
My 3D iso created with tsMuxer and .srt subtitle (http://ul.to/g4rymvsv)
How force my included subtitle (Fast & Furious 5.srt) in forced mode because here doesn't work
HWK
30th October 2013, 22:16
Ok. Letīs wait for more improvements :)
The strange thing in my case is that when the BD ISO is build by tsmuxer i get 00049.m2ts and 00050.m2ts and only one 00049.ssif
My 3D iso created with tsMuxer and .srt subtitle (http://ul.to/g4rymvsv)
How force my included subtitle (Fast & Furious 5.srt) in forced mode because here doesn't work
You mean force subtitle not working for you or are you asking how do I force it.
frencher
30th October 2013, 22:18
Yes how force it, i not understand something :confused:
00:00:02,000 --> 00:00:08,000
<force>
<b>Fast and Furious 5</b>
The best car movie.
HWK
30th October 2013, 22:38
Yes how force it, i not understand something :confused:
00:00:02,000 --> 00:00:08,000
<force>
<b>Fast and Furious 5</b>
The best car movie.
Neither do I so let wait for Roman :)
tymoxa
30th October 2013, 23:14
Yes how force it, i not understand something :confused:
00:00:02,000 --> 00:00:08,000
<force>
<b>Fast and Furious 5</b>
The best car movie.
Try to increase amount of captions. There seems to be a bug: last caption did not rendered by tsmuxer.
1
00:00:02,794 --> 00:00:06,507
<force>
Caption one
2
00:00:06,757 --> 00:00:09,259
Caption two
3
00:00:09,510 --> 00:00:11,178
Caption three
FilipeAmadeuO
31st October 2013, 00:27
Ok. Letīs wait for more improvements :)
The strange thing in my case is that when the BD ISO is build by tsmuxer i get 00049.m2ts and 00050.m2ts and only one 00049.ssif
Tried a mix between the new m2ts, ssif, cpli and mpls and RESULT = WORKS :)
Its runs perfect on my home cinema :)
@physic
Thanks a lot. Maybe the full copy is not that hard. Itīs just copy the rest of the files to the ISO.
physic
31st October 2013, 01:17
I investigate that previous fix still doesn't work sometimes. So, I've fixed same problem again.
tsMuxeR 1.2.4(b) (https://drive.google.com/file/d/0B0VmPcEZTp8NWkV1Y3R5bU5JeDQ/edit?usp=sharing)
P.S. I started with linux build. Mac build is going to be done after linux version.
Ghitulescu
31st October 2013, 08:53
There seems to be a bug: last caption did not rendered by tsmuxer.
1
00:00:02,794 --> 00:00:06,507
<force>
Caption one
2
00:00:06,757 --> 00:00:09,259
Caption two
3
00:00:09,510 --> 00:00:11,178
Caption three
Always put a CR+LF at the end of the SRT file (it is also required by some other programs), you know, a blank line.
tymoxa
31st October 2013, 09:19
Always put a CR+LF at the end of the SRT file (it is also required by some other programs), you know, a blank line.
You're right. Didn't know that.
Richard1485
31st October 2013, 13:11
Physic, is there any chance that you could give tsMuxeR the option to output a Strict AVCHD folder structure rather than AVCHD AUX?
Capsbackup
31st October 2013, 14:38
I investigate that previous fix still doesn't work sometimes. So, I've fixed same problem again.
tsMuxeR 1.2.4(b) (https://drive.google.com/file/d/0B0VmPcEZTp8NWkV1Y3R5bU5JeDQ/edit?usp=sharing)
P.S. I started with linux build. Mac build is going to be done after linux version.
You meant 2.1.4(b) ;)
Cedvano
31st October 2013, 16:16
I introduce a new bug in the latest 2.1.2(b): sometimes tsMuxeR shows "file not found" if you open mpls file or join files. Fixed.
Great, That's work. Thanks
bluemicky
31st October 2013, 18:15
Ok. But the ISO created by tsmuxer is not the complete disk. How can i add the other part of the disc back (menus, extras,...) ?
someone release a guide like this :
【If your goal is replace audio / subtitle track in the BD, leaving everything else untouched then do this:
1. Drag main mpls file from original BD to tMuxeR (you can find it using bdinfo)
2. Drag new audio track to tMuxeR
3. Deselect the audio track you want to replace then UP new audio track to the same place
4. Set new audio track language
5. Create new BD
6. Create ISO from new BD folder and mount it (in order to get SSIF file)
7. Copy SSIF file from the mounted ISO to the SSIF folder of the original BD, then rename it and replace original file
8. Copy 2 m2ts files from mounted ISO to the Original BD stream folder in order to replace the existing files
9. Copy 2 clp files from mounted ISO to original clip folder replacing existing files (rename the files of course)
10. Hex edit mpls file from new BD folder in two places where you see "00000.m2ts" and "00001.m2ts" so it would match the original pointed m2ts files.
11. copy the edited mpls file to original BD.
11. create ISO from original disk, mount / burn then play. Good luck
It's not really a guide you gotta know whats your doing to follow this lines but it works. 】
SubJunk
31st October 2013, 23:13
@physic:
Thanks for your great work!
Tested your latest v2.0.8 with 2D ffmpeg sample and found some problems with tsMuxeR:
ffmpeg_sample.ts file is playable on PC and PS3(HW)
when remuxed with "Add picture timing info" ticked, PC plays it ok but not PS3 - time and picture is jumping backward and forward like crazy
unticking it fixes problems on PS3. Why?
when "ffmpeg sample.ts" is imported with mpg extension, audio track is not recognized
when "ffmpeg sample.ts" is imported with mpeg extension, stream type can't be detected so nothing is imported
Original sample+remuxed files uploaded here: https://copy.com/GoqLaZ6kKKEt
Hope it will be fixed:thanks:
P.S. New version finally displays Paypal in english...donation on the way:)I just confirmed this bug
nunub
1st November 2013, 03:54
@physic
I think the problem lies in mvc joining where all breakup occurs and than the multiplex shows error in playback of the second joined file. The first one plays fine of the two joined but the second only in 3d mode the error is but when i play in normal 2d mode all plays fine but 3d from where the second file is joined is getting shunting.
szaszapi
1st November 2013, 12:07
someone release a guide like this :
【If your goal is replace audio / subtitle track in the BD, leaving everything else untouched then do this:
1. Drag main mpls file from original BD to tMuxeR (you can find it using bdinfo)
2. Drag new audio track to tMuxeR
3. Deselect the audio track you want to replace then UP new audio track to the same place
4. Set new audio track language
5. Create new BD
6. Create ISO from new BD folder and mount it (in order to get SSIF file)
7. Copy SSIF file from the mounted ISO to the SSIF folder of the original BD, then rename it and replace original file
8. Copy 2 m2ts files from mounted ISO to the Original BD stream folder in order to replace the existing files
9. Copy 2 clp files from mounted ISO to original clip folder replacing existing files (rename the files of course)
10. Hex edit mpls file from new BD folder in two places where you see "00000.m2ts" and "00001.m2ts" so it would match the original pointed m2ts files.
11. copy the edited mpls file to original BD.
11. create ISO from original disk, mount / burn then play. Good luck
It's not really a guide you gotta know whats your doing to follow this lines but it works. 】
How does the menu and the extras stay if there are more mpls files?
idbirch2
1st November 2013, 18:05
@physic, I've got a different copy of that movie I sent you a sample of and am still having the same problem as reported before with TrueHD audio. If I mount the original ISO and play in MPC-HC (LAV filters being used for decoding) the playback is fine but if I remux with tsMuxer and mount that ISO, the audio always pops/crackles at the seamless join points (2m28s being the first and easiest to check when replicating). Can you see anything in the original files compared to the tsMuxer output that would explain why most players (hardware and software) generate pops/drops at the join points?
physic
1st November 2013, 19:41
idbirch2
Could you send this disk once more? Previous version is not full. Some files referenced from mpls is absent. Please, provide all m2ts files without ssif.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.