Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > (HD) DVD, Blu-ray & (S)VCD > (HD) DVD & Blu-ray authoring

Reply
 
Thread Tools Search this Thread Display Modes
Old 5th December 2019, 12:25   #121  |  Link
hubblec4
Matroska find' ich toll
 
Join Date: Apr 2008
Posts: 1,412
Thanks for your answer r0IZ. When I have a bit time I will test some BDs and report issues.
hubblec4 is offline   Reply With Quote
Old 5th December 2019, 12:33   #122  |  Link
r0lZ
PgcEdit daemon
 
r0lZ's Avatar
 
Join Date: Jul 2003
Posts: 7,483
BTW, I've found the post I wrote about that subtitle timing bug. You can read it here.
As you can see, it happens only with movies with several parts (multi-angle, multi-story or simply split for protection purpose), and furthermore it's not always the case. For example, the multi-angle Disney BD are not affected. Difficult to test in that conditions, but you can exclude all BDs made of only a single M2TS.
__________________
r0lZ
PgcEdit homepage (hosted by VideoHelp)
BD3D2MK3D A tool to convert 3D blu-rays to SBS, T&B or FS MKV
r0lZ is offline   Reply With Quote
Old 5th December 2019, 12:47   #123  |  Link
hubblec4
Matroska find' ich toll
 
Join Date: Apr 2008
Posts: 1,412
OK, I read this post, interesting. I hope justdan96 can fix all this issues.
Mostly BDs are authored with one m2ts file, but all the great movies have often multiple editions and for me is it a must to store all editions in a single mkv.
hubblec4 is offline   Reply With Quote
Old 7th December 2019, 00:23   #124  |  Link
justdan96
Registered User
 
Join Date: Jun 2019
Location: UK
Posts: 49
Quote:
Originally Posted by FilipeAmadeuO View Post
I must say that i do agree
Any chance to download binary without sign in to GitHub ?
I'm working on it! I've opened an issue in GitHub to track it and I just today got a tsMuxerGUI build working on MacOSX so the official binaries for the CLI and GUI should be going into the "Releases" section on GitHub soon.

It will just be slow progress for a while, there's lots of things we still need to sort out for my house move - least of all broadband!
justdan96 is offline   Reply With Quote
Old 7th December 2019, 01:43   #125  |  Link
FilipeAmadeuO
Registered User
 
Join Date: Aug 2002
Location: Portugal
Posts: 340
Quote:
Originally Posted by justdan96 View Post
I'm working on it! I've opened an issue in GitHub to track it and I just today got a tsMuxerGUI build working on MacOSX so the official binaries for the CLI and GUI should be going into the "Releases" section on GitHub soon.

It will just be slow progress for a while, there's lots of things we still need to sort out for my house move - least of all broadband!
Perfect. I am GUI type user so take your time
FilipeAmadeuO is offline   Reply With Quote
Old 11th December 2019, 13:50   #126  |  Link
filler56789
SuperVirus
 
filler56789's Avatar
 
Join Date: Jun 2012
Location: Antarctic Japan
Posts: 1,397
FWIW... Baldrick is sharing the "unofficial" 2.6.15 binaries for Mac, Linux and Windows — but no GUI yet (sadly - ?)

https://www.videohelp.com/software/tsMuxeR
filler56789 is offline   Reply With Quote
Old 11th December 2019, 17:36   #127  |  Link
gonca
Registered User
 
Join Date: Jul 2012
Posts: 1,239
You can always try the GUI from 2.6.12 with tsMuxeR.exe 2.6.15.
Seems to work ok
gonca is offline   Reply With Quote
Old 12th December 2019, 20:50   #128  |  Link
jdobbs
Moderator
 
Join Date: Oct 2001
Posts: 21,092
To those who are making changes:

How hard would it be to flag a secondary video track and set its PID as 4117? I'm testing using v2.6.15 in creation of the UHD Blu-Ray's M2TS (so that BD Rebuilder doesn't have to remux/correct the video streams and PMT packets again afterward). I have it working for non-DolbyVision sources, but in order to support DolbyVision, I need to be able to have the dolby stream's PID be 4117 in the packet headers and the PMT.

Any help would be deeply appreciated.
__________________
Help with development of new apps: Donations.
Website: www.jdobbs.net

Last edited by jdobbs; 12th December 2019 at 20:52.
jdobbs is offline   Reply With Quote
Old 12th December 2019, 22:58   #129  |  Link
BloodyRipper
Registered User
 
BloodyRipper's Avatar
 
Join Date: May 2003
Posts: 74
Quote:
Originally Posted by jdobbs View Post
To those who are making changes:

How hard would it be to flag a secondary video track and set its PID as 4117? I'm testing using v2.6.15 in creation of the UHD Blu-Ray's M2TS (so that BD Rebuilder doesn't have to remux/correct the video streams and PMT packets again afterward). I have it working for non-DolbyVision sources, but in order to support DolbyVision, I need to be able to have the dolby stream's PID be 4117 in the packet headers and the PMT.

Any help would be deeply appreciated.
The code actually looks ready for setting custom PIDs for the elementary streams making up the TS, but these are currently hardcoded to a number of base values which are then offset by the number of the given streams already in the TS, according to its type.

Would you be okay with setting a custom PID via the meta file? Sounds like it could suit your use case.

Last edited by BloodyRipper; 12th December 2019 at 23:20.
BloodyRipper is offline   Reply With Quote
Old 13th December 2019, 00:18   #130  |  Link
jdobbs
Moderator
 
Join Date: Oct 2001
Posts: 21,092
Quote:
Originally Posted by BloodyRipper View Post
The code actually looks ready for setting custom PIDs for the elementary streams making up the TS, but these are currently hardcoded to a number of base values which are then offset by the number of the given streams already in the TS, according to its type.

Would you be okay with setting a custom PID via the meta file? Sounds like it could suit your use case.
That would be perfect.
__________________
Help with development of new apps: Donations.
Website: www.jdobbs.net
jdobbs is offline   Reply With Quote
Old 13th December 2019, 00:27   #131  |  Link
a5180007
Registered User
 
Join Date: Jun 2014
Location: Marrakech, Morocco
Posts: 253
Quote:
Originally Posted by jdobbs View Post
How hard would it be to flag a secondary video track and set its PID as 4117? I'm testing using v2.6.15 in creation of the UHD Blu-Ray's M2TS (so that BD Rebuilder doesn't have to remux/correct the video streams and PMT packets again afterward).
@jdobbs I am working on it: it needs an early scan of the hevc streams -to detect the DV \x62 (+\x01) nal_unit_type- before tsMuxer assigns the new video PIDs.

I'll push the patch as soon as the patch for HDR10/HDR10+ has been merged/tested.

Last edited by a5180007; 13th December 2019 at 00:36.
a5180007 is offline   Reply With Quote
Old 13th December 2019, 00:40   #132  |  Link
filler56789
SuperVirus
 
filler56789's Avatar
 
Join Date: Jun 2012
Location: Antarctic Japan
Posts: 1,397
@justdan96:

the 24-bit DTS-Express muxing bug in the GUI, ¿has it been fixed?
filler56789 is offline   Reply With Quote
Old 13th December 2019, 14:55   #133  |  Link
jdobbs
Moderator
 
Join Date: Oct 2001
Posts: 21,092
Quote:
Originally Posted by a5180007 View Post
@jdobbs I am working on it: it needs an early scan of the hevc streams -to detect the DV \x62 (+\x01) nal_unit_type- before tsMuxer assigns the new video PIDs.

I'll push the patch as soon as the patch for HDR10/HDR10+ has been merged/tested.
Can you give me a heads up when it gets integrated?

This new version sure makes BD-RB's life easier. All it has to do now is do updates to the MPLS & CLPI after a TSMUXER run (except, of course, for DV). That's the easy (and quick) part. If you need anything from me, just let me know.

Thanks!
__________________
Help with development of new apps: Donations.
Website: www.jdobbs.net

Last edited by jdobbs; 13th December 2019 at 14:59.
jdobbs is offline   Reply With Quote
Old 13th December 2019, 19:24   #134  |  Link
jdobbs
Moderator
 
Join Date: Oct 2001
Posts: 21,092
Quote:
Originally Posted by a5180007 View Post
@jdobbs I am working on it: it needs an early scan of the hevc streams -to detect the DV \x62 (+\x01) nal_unit_type- before tsMuxer assigns the new video PIDs.

I'll push the patch as soon as the patch for HDR10/HDR10+ has been merged/tested.
Also, please note that I corrected a mistake I had in the post about extensions. I'd mistakenly put a value of 0x20 instead of 0x21 in one bye of the index.bdmv extension.
__________________
Help with development of new apps: Donations.
Website: www.jdobbs.net
jdobbs is offline   Reply With Quote
Old 13th December 2019, 23:25   #135  |  Link
BloodyRipper
Registered User
 
BloodyRipper's Avatar
 
Join Date: May 2003
Posts: 74
Quote:
Originally Posted by jdobbs View Post
Can you give me a heads up when it gets integrated?

This new version sure makes BD-RB's life easier. All it has to do now is do updates to the MPLS & CLPI after a TSMUXER run (except, of course, for DV). That's the easy (and quick) part. If you need anything from me, just let me know.

Thanks!
I took the liberty of implementing this via an explicit parameter in the meta file. The pull request is already there, but will probably be merged to master only after I add support in the GUI as well. You can download the experimental build here. PIDs can be assigned to streams by adding a simple numeric parameter called "pid" to the stream description in the meta file, for example :

Code:
V_MPEG4/ISO/AVC, "raw/video.h264", insertSEI, contSPS, pid=666
A_AC3, "raw/audio01.ac3", pid=0xf0f
Perhaps you can test if everything works fine while proper support for DV streams is in the works. The custom PIDs are of course also used in the PMT.

Last edited by BloodyRipper; 13th December 2019 at 23:48.
BloodyRipper is offline   Reply With Quote
Old 13th December 2019, 23:48   #136  |  Link
filler56789
SuperVirus
 
filler56789's Avatar
 
Join Date: Jun 2012
Location: Antarctic Japan
Posts: 1,397
Ouch, it seems justdan96 really loves to complicate things

Create Way of Downloading Binaries without Sign-In

https://github.com/justdan96/tsMuxer/issues/60

Why he doesn't simply upload the releases to GitHub OR share the "beta binaries" on Google Drive /Mediafire /whatever is beyond me.

Last edited by filler56789; 13th December 2019 at 23:50. Reason: better wording
filler56789 is offline   Reply With Quote
Old 14th December 2019, 19:33   #137  |  Link
a5180007
Registered User
 
Join Date: Jun 2014
Location: Marrakech, Morocco
Posts: 253
Quote:
Originally Posted by jdobbs View Post
Also, please note that I corrected a mistake I had in the post about extensions. I'd mistakenly put a value of 0x20 instead of 0x21 in one bye of the index.bdmv extension.
@jdobbs, in fact I've put 0x51 in the commit (5=66/100 GB disk 123 Mbps, 1=4k). The patch includes reading of HDR10/HDR10+ metadata in the hevc SEI nal, detection of DV nal_unit, adding the HDR10/HDR10+ attribute in the .mpls and .clpi, the additional DV field in the playlist STN table, and the extention data to .mpls and .bdmv. So the change to the DV PID is really all what is missing.

The best would be that justdan96 pushes the HDR commit to an alternative branch for thorough testing.

Edit:
Quote:
Originally Posted by jdobbs View Post
Code:
21 00 03 00	upper nibble of first byte is disc type (0x2 = BD25/50), not sure about 0x03*
The new BDEdit has been of great help, thanks pelican. The second byte in the .bdmv is : 3-bit zero/reserved, isHDR10+, isSL-HDR2, isDV, isHDR10, isSDR.

Are there any Blu-ray already released with SL-HDR2 ?

Last edited by a5180007; 14th December 2019 at 19:52.
a5180007 is offline   Reply With Quote
Old 14th December 2019, 22:42   #138  |  Link
jdobbs
Moderator
 
Join Date: Oct 2001
Posts: 21,092
Quote:
Originally Posted by a5180007 View Post
@jdobbs, in fact I've put 0x51 in the commit (5=66/100 GB disk 123 Mbps, 1=4k). The patch includes reading of HDR10/HDR10+ metadata in the hevc SEI nal, detection of DV nal_unit, adding the HDR10/HDR10+ attribute in the .mpls and .clpi, the additional DV field in the playlist STN table, and the extention data to .mpls and .bdmv. So the change to the DV PID is really all what is missing.

The best would be that justdan96 pushes the HDR commit to an alternative branch for thorough testing.

Edit:

The new BDEdit has been of great help, thanks pelican. The second byte in the .bdmv is : 3-bit zero/reserved, isHDR10+, isSL-HDR2, isDV, isHDR10, isSDR.

Are there any Blu-ray already released with SL-HDR2 ?
Can the 0x51 be modified to 0x21? Most of the reencodes I do are output to BD-25/50. I don't even have a burner that supports 66/100. If not, I can do it after the fact, I guess (as I do now).

When will this patch show up in the nightly releases (if that is the plan)?

Where do I get a copy of the latest BDEDIT? I looked at the BDEDIT thread and it looked like the last edit was many years ago. I use BDEDIT all the time. It's really useful software.
__________________
Help with development of new apps: Donations.
Website: www.jdobbs.net

Last edited by jdobbs; 14th December 2019 at 23:11.
jdobbs is offline   Reply With Quote
Old 14th December 2019, 22:44   #139  |  Link
jdobbs
Moderator
 
Join Date: Oct 2001
Posts: 21,092
Quote:
Originally Posted by BloodyRipper View Post
I took the liberty of implementing this via an explicit parameter in the meta file. The pull request is already there, but will probably be merged to master only after I add support in the GUI as well. You can download the experimental build here. PIDs can be assigned to streams by adding a simple numeric parameter called "pid" to the stream description in the meta file, for example :

Code:
V_MPEG4/ISO/AVC, "raw/video.h264", insertSEI, contSPS, pid=666
A_AC3, "raw/audio01.ac3", pid=0xf0f
Perhaps you can test if everything works fine while proper support for DV streams is in the works. The custom PIDs are of course also used in the PMT.
Thanks! I'll test it. Does this version also have the other changes made recently (like the correction for muxing HEVC UHD so it doesn't lose frames)?
__________________
Help with development of new apps: Donations.
Website: www.jdobbs.net

Last edited by jdobbs; 14th December 2019 at 22:50.
jdobbs is offline   Reply With Quote
Old 14th December 2019, 23:11   #140  |  Link
mood
Registered User
 
Join Date: May 2012
Posts: 96
with lastest "w32-nightly-2019-12-14--14-44-59" build give me "tsMuxeR not found!" error and I have the "tsMuxeR.exe" and "tsMuxerGUI.exe" in the same folder.

Anyone can help??

Last edited by mood; 14th December 2019 at 23:16.
mood is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 09:10.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.