Log in

View Full Version : tsMuxeR update for 3D blu-ray


Pages : [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

physic
31st August 2013, 13:59
Latest version of tsMuxeR 2.6.11:

windows 32 bit: tsMuxeR_2.6.11.zip (https://drive.google.com/file/d/0B0VmPcEZTp8NWWUtdkZ1M2h0dFE/edit?usp=sharing)
linux 32 bit: tsMuxeR_2.6.11.tar.gz (https://drive.google.com/file/d/0B0VmPcEZTp8NekJxLUVJRWMwejQ/edit?usp=sharing)
MacOS 10.8 (64 bit): tsMuxeR_2.6.11.dmg (https://drive.google.com/file/d/0B0VmPcEZTp8NZEF1M05tazUtMU0/edit?usp=sharing)


------------- Previous versions: ---------------
2.6.9
windows 32 bit: tsMuxeR_2.6.9.zip (https://drive.google.com/file/d/0B0VmPcEZTp8NcnB0TU9MOEhEQ3c/edit?usp=sharing)
linux 32 bit: tsMuxeR_2.6.9.tar.gz (https://drive.google.com/file/d/0B0VmPcEZTp8NdjJ2NWR1aHg3Ylk/edit?usp=sharing)
MacOS 10.8 (64 bit): tsMuxeR_2.6.9.dmg (https://drive.google.com/file/d/0B0VmPcEZTp8NamN4dkNjOElxRlk/edit?usp=sharing)


2.6.4(b)
windows 32 bit: tsMuxeR_2.6.4(b).zip (https://drive.google.com/file/d/0B0VmPcEZTp8NbEtsby1MYl96d0E/edit?usp=sharing)
linux 32 bit: tsMuxeR_2.6.4(b).tar.gz (https://drive.google.com/file/d/0B0VmPcEZTp8NTGFFNDZnNlZMdTg/edit?usp=sharing)
MacOS 10.8 (64 bit): tsMuxeR_2.6.4(b).dmg (https://drive.google.com/file/d/0B0VmPcEZTp8NTmZkSVQyNlhqdlU/edit?usp=sharing)

2.5.7(b)
windows 32 bit: tsMuxeR_2.5.7(b).zip (https://drive.google.com/file/d/0B0VmPcEZTp8NVGNsY0xneFo1bEE/edit?usp=sharing)
linux 32 bit: tsMuxeR_2.5.7(b).tar.gz (https://drive.google.com/file/d/0B0VmPcEZTp8NM1VsY2xyaXdCQmM/edit?usp=sharing)
MacOS 10.8 (64 bit): tsMuxeR_2.5.7(b).dmg (https://drive.google.com/file/d/0B0VmPcEZTp8NbmFQNnhUNHB0akE/edit?usp=sharing)

2.5.5(b):
windows 32 bit: tsMuxeR_2.5.5(b).zip (https://drive.google.com/file/d/0B0VmPcEZTp8NQWFxVWlHZHBUemM/edit?usp=sharing)
linux 32 bit: tsMuxeR_2.5.5(b).tar.gz (https://drive.google.com/file/d/0B0VmPcEZTp8Nb2Zxa0JLOTd6Tzg/edit?usp=sharing)
MacOS 10.8 (64 bit): tsMuxeR_2.5.5(b).dmg (https://drive.google.com/file/d/0B0VmPcEZTp8NOThZUG1IalYwOUU/edit?usp=sharing)

2.4.1(b):
windows 32 bit: tsMuxeR_2.4.1(b).zip (https://drive.google.com/file/d/0B0VmPcEZTp8NUkNLQ1I5RjRHdU0/edit?usp=sharing)
linux 32 bit: tsMuxeR_2.4.1(b).tar.gz (https://drive.google.com/file/d/0B0VmPcEZTp8NX2JUQ0xwM0JveFk/edit?usp=sharing)
MacOS 10.8 (64 bit): tsMuxeR_2.4.1(b).dmg (https://drive.google.com/file/d/0B0VmPcEZTp8NTnp3Q24wUlhuZzA/edit?usp=sharing)


2.3.2(b):
windows 32 bit: tsMuxeR_2.3.2(b).zip (https://drive.google.com/file/d/0B0VmPcEZTp8NS1ZUVFdPQ09BWHM/edit?usp=sharing)
linux 32 bit: tsMuxeR_2.3.2(b).tar.gz (https://drive.google.com/file/d/0B0VmPcEZTp8NVFlyaGJXcFhLWUE/edit?usp=sharing)
MacOS 10.8 (64 bit): tsMuxeR_2.3.2(b).dmg (https://drive.google.com/file/d/0B0VmPcEZTp8NTHVsVUkzeWI3Q1U/edit?usp=sharing)

Guest
31st August 2013, 15:08
If somebody can help me to find new Blu-ray ISO/IEC specification... Welcome to the forum. What do you mean by "new Blu-ray ISO/IEC specification"?

physic
31st August 2013, 15:33
I mean full Blu-ray specifications: .mpls, .bdmv files bitstream syntax e.t.c. It is a .pdf file usually. I have old one without 3D specs.

Guest
31st August 2013, 16:23
OK, I have only the earlier spec also.

physic
31st August 2013, 16:34
Thanks for a support in any case.

I've found (using reverse engineering) basic information about MVC inside siff files. I mean blu-ray specific nal unit 0x14, witch used to separate main and MVC parts. And I have latest H.264/MVC specs as well. It's enough to complete mux/demux functions from/to m2ts/siff files.

filler56789
31st August 2013, 17:30
Just out of curiosity,

do you intend to release the source-code of TSMuxer?

I am not a programmer, and to me it's OK if your answer is "no",
but there are several programmers who might be able and willing to fix the pending bugs and deficiencies of TSMuxer, if the source-code was publicly-available.

physic
31st August 2013, 22:26
filler56789
Not now. May be in a future. But I am going to do some bug fixes after 3d feature.

SeeMoreDigital
31st August 2013, 22:40
Hi and welcome to the forum.

I look forward to seeing what new features you have for us all. As it's hard to imagine life without tsMuxeR ;)


Many thanks...

physic
31st August 2013, 22:57
I've finished with MVC mux/demux.

New alpha version is attached. I did not update GUI yet, so siff extension is not registerd in GUI. But you can open siff files via drag&drop or type "*" in file mask.

P.S. new version has all functional as previous version + siff files support. Binary file is less because of I've done a little bit more speed and binary size optimization. It may cause some new bugs. Sorry for that, I've done optimization just for fun.

jediknight
31st August 2013, 23:56
This is great news. Thank you for your all efforts :)

Attachments Pending Approval
File Type: zip tsMuxeR_1.11_alpha.zip

Cant download now.

Guest
1st September 2013, 01:55
bump after attachment approved

physic
1st September 2013, 03:35
First bug fixed in a new version. I am going to place new versions on the google drive.

tsMuxeR 1.11.2 (https://docs.google.com/file/d/0B0VmPcEZTp8NZURnaURBWnhJNXM/edit?usp=sharing)

Sharc
1st September 2013, 09:42
Great news! :)
Thanks a lot physic for your work and plans with tsMuxeR.

I made few quick tests. It demuxes 3D footage, remuxes and authors "combined *.m2ts" in a blu-ray structure perfectly.

Added:
... with big ssif files it tends to exit with errorcode 3 ...

physic
1st September 2013, 14:28
I've just reproduce it on my ssif file. I'll fix it soon.

Fixed. New version still alpha:

tsMuxeR 1.11.3(a) (https://docs.google.com/file/d/0B0VmPcEZTp8NSTQ2M3hhOEh4ekU/edit?usp=sharing)

Sharc
1st September 2013, 17:05
I've just reproduce it on my ssif file. I'll fix it soon.

Fixed. New version still alpha:

tsMuxeR 1.11.3(a) (https://docs.google.com/file/d/0B0VmPcEZTp8NSTQ2M3hhOEh4ekU/edit?usp=sharing)
Works perfect now. Thank you.

Capsbackup
1st September 2013, 20:55
Any plans to implement DTS Express secondary audio support?

physic
1st September 2013, 22:37
Capsbackup
I am going to do new round of bug fixes and new features as well.

I've done language detection for audio/subtitles for SSIF files.

tsMuxeR 1.11.4(b) (https://docs.google.com/file/d/0B0VmPcEZTp8NQkppYWpZYTBobHc/edit)

jediknight
1st September 2013, 23:39
thanks @physic. also tsmuxer will convert srt subtitles into 3d subtitle when we adding subtitle into 3d bluray ?

thank you again :). after years you came out and you've done this ;)

physic
2nd September 2013, 02:31
subtitles should works in 3D mode. But I didn't test it yet. But I tested my new SmartTV with build-in player and TMT5 player. Both correctly play 3D m2ts files.

I've finished with play lists (MPLS). SIFF files now supported for 3D playlists.

tsMuxeR 1.11.5(b) (https://docs.google.com/file/d/0B0VmPcEZTp8Nc21YM0ZjYXZoNnM/edit?usp=sharing)

jediknight
2nd September 2013, 05:11
subtitles should works in 3D mode. But I didn't test it yet. But I tested my new SmartTV with build-in player and TMT5 player. Both correctly play 3D m2ts files.

I've finished with play lists (MPLS). SIFF files now supported for 3D playlists.

tsMuxeR 1.11.5(b) (https://docs.google.com/file/d/0B0VmPcEZTp8Nc21YM0ZjYXZoNnM/edit?usp=sharing)

Thank you again :). I hope Subtitles will work in 3D-Mode. Otherwise cant watch it correctly. In Subtitles there must be 3D Depth on subtitles.

When someone try, please let us know guys :P.

I will do some tests also in my 3D TV.

zli061
2nd September 2013, 08:58
Want to know about 3D subtitle form or format, as well as offset/depth Settings, a great god grant instruction.

tebasuna51
2nd September 2013, 12:38
@physic
First of all, thanks for your job.
I know than the main purpose of tsMuxeR is mux streams, and your effort now is manage 3D.

But there are people than use tsMuxeR to extract audio streams and I want remember some problems for your attention now or in the future.

- Issues when extracting audio tracks (THD, AC3, DTS) from seamless branching BD's
Please read this post (http://forum.doom9.org/showthread.php?p=1600694#post1600694), related to eac3to extraction, but than can be applied also to tsMuxeR.

- PCM audio tracks.
The problem to mux big PCM audio was solved when tsMuxeR accept .W64 files to avoid the 4GB limit of WAV files.
Can you add the option to extract these big PCM streams like .W64 files also?

physic
2nd September 2013, 12:44
jediknight
zli061
I agree. 3D subtitles is important feature and I am going to test this. May be current 2D implementation will work.
But I am doubt that I have enough information to complete this task properly. I don't know yet how to form z depth. I mention this in a first post: I still looking for Blu-ray specifications (bitstream syntax) for 3D blurays. If I got this pdf, I'll can complete any such task without problem.

tebasuna51
Yes. I am going to improve LPCM support and do other fixes after 3D features. I am going to add LPCM from mkv files also.

microchip8
2nd September 2013, 17:45
Please don't forget to compile version for Linux users ;)

filler56789
2nd September 2013, 19:56
Another shameless :o feature request --- please add support for MPEG-4 ASP.

OK, "nobody" :rolleyes: will use that, but the TS container supports Xvid/DivX, so why not obey the specs :)

skydancer11
2nd September 2013, 21:52
Hi, Thanks for the SSIF support, I've been looking along time for a way to replace / add subtitles to 3D Bluray. (don't care about the depth right now...)
But when i build the BD, SSIF folder don't exist in the output folder.
Maybe i misunderstood and this feature is not ready yet or do i do something wrong?
Please advice

Sharc
2nd September 2013, 22:09
As for now tsMuxeR does not yet produce ssif folder structure. Left and right stream are muxed into a single (combined) m2ts.

physic
2nd September 2013, 23:12
Yes. Currently tsMuxeR can mux MVC to m2ts files only. But I am going to complete full 3d support. I hope I'll receive new 3D-Bluray documentation soon (tomorrow may be), then I'll start with SSIF in a output file structure and 3d subtitles as well.

Meanwhile, I've fixed one more bug: subtitles do not demuxed correctly from SSIF files. Here is the new version:
tsMuxeR 1.11.6(b) (https://docs.google.com/file/d/0B0VmPcEZTp8NWFdYdHEwVUJlOXc/edit?usp=sharing)

jediknight
2nd September 2013, 23:32
Yes. Currently tsMuxeR can mux MVC to m2ts files only. But I am going to complete full 3d support. I hope I'll receive new 3D-Bluray documentation soon (tomorrow may be), then I'll start with SSIF in a output file structure and 3d subtitles as well.

Meanwhile, I've fixed one more bug: subtitles do not demuxed correctly from SSIF files. Here is the new version:
tsMuxeR 1.11.6(b) (https://docs.google.com/file/d/0B0VmPcEZTp8NWFdYdHEwVUJlOXc/edit?usp=sharing)

thank you. then we are waiting :)

HWK
3rd September 2013, 00:49
@ Physic

Thank you for all your hard work on tsMuxer.

I already have mvc encoder and know I will try to rebuilt full Blu-ray structure. I will let you know if I come across something unexpected.

@ Physic

I discovered a problem if I try to add stream in tsmuxer gui and one stream already exist it doesn’t allow you to add another one. (Refer to screenshot) Even if it has different extension.

To reproduce add asset from one movie and the add another one asset, it will refuse to add and display error message about cannot add because it already exist.

physic
3rd September 2013, 11:15
HWK
OK. I'll fix it today evening.

Ghitulescu
3rd September 2013, 11:50
I know that am close to hijack the thread, but I wonder whether the SD (in particular PAL) subtitles are handled correctly in this new version?
I am lazy and I decided to put series on BD to avoid getting off bed to change discs every second episode :)
The older tsMuxer converted all SD subtitles to NTSC 24/1.001, see here (http://forum.doom9.org/showthread.php?t=164942).
Thank you in advance

HWK
3rd September 2013, 15:06
HWK
OK. I'll fix it today evening.
@Physic, while you are fixing bugs you want to fix this as well. It is not really a bug but more of a logic problem with muxer. Basically what is happening is tsmuxer allows to mux dependent view by itself or /and with audio and subs.

However outcome is player can’t play it because there is no base view in file which is created by tsmuxer. At most player is only able decode the audio.

Maybe you want to add logic if file is dependent view only then no mux until base view is present at very minimum.

HWK
3rd September 2013, 15:25
@ Physic

Thank you for all your hard work on tsMuxer.

I already have mvc encoder and know I will try to rebuilt full Blu-ray structure. I will let you know if I come across something unexpected.

@ Physic

I discovered a problem if I try to add stream in tsmuxer gui and one stream already exist it doesn’t allow you to add another one. (Refer to screenshot) Even if it has different extension.

To reproduce add asset from one movie and the add another one asset, it will refuse to add and display error message about cannot add because it already exist.

HWK
OK. I'll fix it today evening.

@Physic, I tried again today and it didn't cause problem which I reported. I will try more test to be sure.

SeeMoreDigital
3rd September 2013, 15:40
Another shameless :o feature request --- please add support for MPEG-4 ASP.

OK, "nobody" :rolleyes: will use that, but the TS container supports Xvid/DivX, so why not obey the specs :)Nice idea...

I'd quite like the 'AR option' to be implemented ;)

EDIT: And the ability to generate AVCHD muxes with the following AVCHD compliant file structure: -

http://upload.wikimedia.org/wikipedia/commons/thumb/3/3c/AVCHD_actual_file_structure.svg/500px-AVCHD_actual_file_structure.svg.png


Cheers

Yordan5
3rd September 2013, 17:04
physic. Make sure you add a "DONATION" link in the "About" menu of TsMuxeR. Seeing how everyone is requesting features here and not offering much in return, it is only right that we show our appreciation for your hard and selfless work.

filler56789
3rd September 2013, 17:12
physic. Make sure you add a "DONATION" link in the "About" menu of TsMuxeR. Seeing how everyone is requesting features here and not offering much in return, it is only right that we show our appreciation for your hard and selfless work.

The GUI version 1.10.6 already has a tab named "Donate" :)

HWK
3rd September 2013, 17:41
The GUI version 1.10.6 already has a tab named "Donate" :)

Don't confuse two version of tsmuxer. The one you are talking about was made by SmartLabs, this one is made by Network Optix

It may be possible author is same, but we don't know if link is valid in old one. You don't want user to send donation to black hole :D

filler56789
3rd September 2013, 20:02
Don't confuse two version of tsmuxer. The one you are talking about was made by SmartLabs, this one is made by Network Optix

It may be possible author is same, but we don't know if link is valid in old one. You don't want user to send donation to black hole :D

Thanks for well-informing the misinformed
( I had downloaded and tested only the first attachment, I didn't take the time to download and test the more up-to-date binaries :o )

laserfan
3rd September 2013, 20:21
The one you are talking about was made by SmartLabs, this one is made by Network Optix
Does anyone know the backstory here? When I first saw this thread, I thought it might be some sort of hoax.

Or maybe physic will explain how he got the baton from roman76r.

jediknight
3rd September 2013, 20:49
I think Network Optix take over TSMuxer project or smartlabs = network optix. :). Lets wait explanation from @physic.

physic
3rd September 2013, 22:28
Physic is my new nickname last several years (I know and like science e.t.c). My real name is Roman actually. And I forget email and password at this forum.

I got Blu-ray specs several hours ago. So, I am going to start with 3D bluray on output (and 3D subtiels as well). It is going to take several days. So, you can add feature requests, I'll arrange it. But I'll start a little bit latter with bugs and features.

Current target - 3D. :D

A.Fenderson
3rd September 2013, 22:36
Physic is my new nickname last several years (I know and like science e.t.c). My real name is Roman actually. And I forget email and password at this forum.

I got Blu-ray specs several hours ago. So, I am going to start with 3D bluray on output (and 3D subtiels as well). It is going to take several days. So, you can add feature requests, I'll arrange it. But I'll start a little bit latter with bugs and features.

Current target - 3D. :D

What's the best way to donate towards continued tsMuxeR development?

physic
3rd September 2013, 22:38
tsMuxeR is started as my own project. But then I shared rights with SmartLabs (all source code is written by me in anyway). Smartlabs and I both have full rights to tsMuxeR source.
Network Optix - startup company where I working now. I want to improve Network Optix brand awareness.

HWK
3rd September 2013, 22:39
physic, to create ssif I think you will need add option which restrict output to iso. On a side note I own mvc encoder if you need help or think I can help let me know.

physic
3rd September 2013, 22:40
What's the best way to donate towards continued tsMuxeR development?
Just as many queries, I'll return donate tab soon. :-)

physic
3rd September 2013, 22:49
By the way: if anybody have a couple of fast SSD drives: please check tsMuxeR processing speed in some general scenario (M2TS remuxin for example), I meain source and target files should be on a different SSD drive to improve speed.
- Is version 1.11.x have better speed than 1.10.x?
- How big processing speed in Mb/sec?

filler56789
3rd September 2013, 22:59
Many :thanks: for your new cycle of productivity :)

And as a side note :sly: , please don't forget HEVC, because for the time being, GPAC's mp42ts is the only tool in the kit. :D

laserfan
3rd September 2013, 23:08
My real name is Roman actually. And I forget email and password at this forum.
Roman, welcome back!!!! :D

You are a legend, sir. I can't even imagine where we'd all be with our BD fun except for tsMuxeR(oman)!

:thanks:

Reel.Deel
3rd September 2013, 23:09
@physic

Glad to hear tsMuxer's development is continuing.
Keep up the good work. :)

I'll return donate tab soon. :-)
If not to much trouble can you please add the option to donate with PayPal directly.