Impaired-hearing subtitles reported as forced for GI Joe 3D

Everything related to Blu-ray 3D and 3D MKV files
Post Reply
Starbuck2010
Posts: 8
Joined: Thu Aug 08, 2013 8:08 am

Impaired-hearing subtitles reported as forced for GI Joe 3D

Post by Starbuck2010 »

Disc is BD GI Joe Retaliation 3D (French edition).

Subtitle #30 is 'impaired-hearing' not 'forced subtitles':
SINFO:0,30,1,6203,"Subtitles"
SINFO:0,30,3,0,"eng"
SINFO:0,30,4,0,"English"
SINFO:0,30,5,0,"S_HDMV/PGS"
SINFO:0,30,6,0,""
SINFO:0,30,7,0,"HDMV PGS Subtitles"
SINFO:0,30,22,0,"6144"
SINFO:0,30,28,0,"eng"
SINFO:0,30,29,0,"English"
SINFO:0,30,30,0," English (forced only)"
SINFO:0,30,31,6121,"Track information
"
SINFO:0,30,33,0,"0"
SINFO:0,30,38,0,""
SINFO:0,30,42,5088,"( Lossless conversion )"

Code: Select all

MSG:1005,0,1,"MakeMKV v1.8.13 win(x64-release) started","%1 started","MakeMKV v1.8.13 win(x64-release)"
MSG:1009,0,1,"Profile parsing error: multiple default profiles found, rename your custom profile","Profile parsing error: %1","multiple default profiles found, rename your custom profile"
DRV:0,0,999,0,"BD-ROM MATSHITA BD-CMB UJ160 1.00","","\\Device\\CdRom0"
DRV:1,2,999,1,"DVD-ROM Msft Virtual DVD-ROM 1.0","DINER_DE_CON","\\Device\\CdRom1"
DRV:2,2,999,4,"DVD-ROM Msft Virtual DVD-ROM 1.0","DIE_HARD_4_0_F3","\\Device\\CdRom2"
DRV:3,2,999,4,"DVD-ROM Msft Virtual DVD-ROM 1.0","GI_Joe_Retaliation","\\Device\\CdRom3"
DRV:4,256,999,0,"","",""
...
TCOUNT:1
CINFO:1,6209,"Blu-ray disc"
CINFO:2,0,"G.I. Joe Retaliation 3D"
CINFO:28,0,"eng"
CINFO:29,0,"English"
CINFO:30,0,"G.I. Joe Retaliation 3D"
CINFO:31,6119,"Source information
"
CINFO:32,0,"GI_Joe_Retaliation"
CINFO:33,0,"0"
TINFO:0,2,0,"G.I. Joe Retaliation 3D"
TINFO:0,8,0,"17"
TINFO:0,9,0,"1:50:16"
TINFO:0,10,0,"41.2 GB"
TINFO:0,11,0,"44337254400"
TINFO:0,16,0,"00800.mpls"
TINFO:0,25,0,"1"
TINFO:0,26,0,"800/1119"
TINFO:0,27,0,"G_I_Joe_Retaliation_3D_t00.mkv"
TINFO:0,28,0,"eng"
TINFO:0,29,0,"English"
TINFO:0,30,0,"G.I. Joe Retaliation 3D - 17 chapter(s) , 41.2 GB"
TINFO:0,31,6120,"Title information
"
TINFO:0,33,0,"0"
SINFO:0,0,1,6201,"Video"
SINFO:0,0,5,0,"V_MPEG4/ISO/AVC"
SINFO:0,0,6,0,"Mpeg4"
SINFO:0,0,7,0,"Mpeg4"
SINFO:0,0,19,0,"1920x1080"
SINFO:0,0,20,0,"16:9"
SINFO:0,0,21,0,"23.976 (24000/1001)"
SINFO:0,0,22,0,"8192"
SINFO:0,0,28,0,"eng"
SINFO:0,0,29,0,"English"
SINFO:0,0,30,0,"Mpeg4"
SINFO:0,0,31,6121,"Track information
"
SINFO:0,0,33,0,"0"
SINFO:0,0,38,0,""
SINFO:0,0,42,5088,"( Lossless conversion )"
SINFO:0,1,1,6201,"Video"
SINFO:0,1,5,0,"V_MPEG4/ISO/AVC"
SINFO:0,1,6,0,"Mpeg4-MVC-3D"
SINFO:0,1,7,0,"Mpeg4 MVC 3D Extension"
SINFO:0,1,19,0,"1920x1080"
SINFO:0,1,20,0,"16:9"
SINFO:0,1,21,0,"23.976 (24000/1001)"
SINFO:0,1,22,0,"2048"
SINFO:0,1,28,0,"eng"
SINFO:0,1,29,0,"English"
SINFO:0,1,30,0,"Mpeg4-MVC-3D"
SINFO:0,1,31,6121,"Track information
"
SINFO:0,1,33,0,"0"
SINFO:0,1,38,0,""
SINFO:0,1,42,5088,"( Lossless conversion )"
SINFO:0,2,1,6202,"Audio"
SINFO:0,2,2,0,"Surround 7.1"
SINFO:0,2,3,0,"eng"
...
SINFO:0,27,1,6203,"Subtitles"
SINFO:0,27,3,0,"swe"
SINFO:0,27,4,0,"Swedish"
SINFO:0,27,5,0,"S_HDMV/PGS"
SINFO:0,27,6,0,""
SINFO:0,27,7,0,"HDMV PGS Subtitles"
SINFO:0,27,22,0,"0"
SINFO:0,27,28,0,"eng"
SINFO:0,27,29,0,"English"
SINFO:0,27,30,0," Swedish"
SINFO:0,27,31,6121,"Track information
"
SINFO:0,27,33,0,"0"
SINFO:0,27,38,0,""
SINFO:0,27,42,5088,"( Lossless conversion )"
SINFO:0,28,1,6203,"Subtitles"
SINFO:0,28,3,0,"swe"
SINFO:0,28,4,0,"Swedish"
SINFO:0,28,5,0,"S_HDMV/PGS"
SINFO:0,28,6,0,""
SINFO:0,28,7,0,"HDMV PGS Subtitles"
SINFO:0,28,22,0,"6144"
SINFO:0,28,28,0,"eng"
SINFO:0,28,29,0,"English"
SINFO:0,28,30,0," Swedish  (forced only)"
SINFO:0,28,31,6121,"Track information
"
SINFO:0,28,33,0,"0"
SINFO:0,28,38,0,""
SINFO:0,28,42,5088,"( Lossless conversion )"
SINFO:0,29,1,6203,"Subtitles"
SINFO:0,29,3,0,"eng"
SINFO:0,29,4,0,"English"
SINFO:0,29,5,0,"S_HDMV/PGS"
SINFO:0,29,6,0,""
SINFO:0,29,7,0,"HDMV PGS Subtitles"
SINFO:0,29,22,0,"0"
SINFO:0,29,28,0,"eng"
SINFO:0,29,29,0,"English"
SINFO:0,29,30,0," English"
SINFO:0,29,31,6121,"Track information
"
SINFO:0,29,33,0,"0"
SINFO:0,29,38,0,""
SINFO:0,29,42,5088,"( Lossless conversion )"
SINFO:0,30,1,6203,"Subtitles"
SINFO:0,30,3,0,"eng"
SINFO:0,30,4,0,"English"
SINFO:0,30,5,0,"S_HDMV/PGS"
SINFO:0,30,6,0,""
SINFO:0,30,7,0,"HDMV PGS Subtitles"
SINFO:0,30,22,0,"6144"
SINFO:0,30,28,0,"eng"
SINFO:0,30,29,0,"English"
SINFO:0,30,30,0," English  (forced only)"
SINFO:0,30,31,6121,"Track information
"
SINFO:0,30,33,0,"0"
SINFO:0,30,38,0,""
SINFO:0,30,42,5088,"( Lossless conversion )"
ndjamena
Posts: 830
Joined: Mon Jan 07, 2013 12:23 am

Re: Impaired-hearing subtitles reported as forced for GI Joe

Post by ndjamena »

What are you trying to say?

Forced Subtitles are a secondary track split off from the previous subtitle track that holds any entries that are flagged as "forced", since Matroska can't hold forced and non-forced subtitles in the same track like BDs can. Or am I missing something?
Starbuck2010
Posts: 8
Joined: Thu Aug 08, 2013 8:08 am

Re: Impaired-hearing subtitles reported as forced for GI Joe

Post by Starbuck2010 »

Forced (or 'forced-only') subtitles are captions displayed by set-top players if no subtitles are selected by user.

Set-top players choose 'forced-only' subtitles of same selected audio language. Since Matroska doesn't tag 'forced', rippers should burn 'forced-only' subtitles like a player does (if only one audio language is selected).

MakeMKV doesn't mark 'impaired-hearing' (yet), while it seems it is capable of marking 'visually-impaired' audio, see 'For visually impaired',0, in en_utf16.cpp, line #455 for 1.8.14 oss.

Because it doesn't mark 'impaired-hearing' we have to guess 'Director's comments' or 'Impaired-hearing' from non forced-only subtitles.

I reported that for GI Joe Retaliation 3D, MakeMKV marks subtitles #30 as 'forced-only' which, when playing the rip Matroska file, subtitles #30 appears to be for 'impaired-hearing'.

I don't understand why this subtitles track mark is not correct, while usually it is.

This report is for Mike to help improve the program ; and for me i'ts annoying because I don't add forced subtitles in my 'Director's comments' or 'Impaired-hearing' guessing.

Hoping to be more understandable.
ndjamena
Posts: 830
Joined: Mon Jan 07, 2013 12:23 am

Re: Impaired-hearing subtitles reported as forced for GI Joe

Post by ndjamena »

Track 30 is the companion to track 29, much like track 28 is the companion to track 27, it holds all the forced subtitles that are found in it's parent. Track 1 is the companion of track 0, it holds the 3d component of the video.

What makes you think it's actually SDH? Are you playing the file before or after you rip it to find that out? How many subtitle tracks are left in the output file? If MakeMKV parses the title in full and finds that there were no forced elements in the parent subtitle track it will remove the Forced Only subtitle track from the MKV.
Starbuck2010
Posts: 8
Joined: Thu Aug 08, 2013 8:08 am

Re: Impaired-hearing subtitles reported as forced for GI Joe

Post by Starbuck2010 »

My mistake!

Stream IDs in makemkvcon 'copy' is IDs expected in final MKV, so different as makemkvcon 'scan' for titles with MVC-3D (because one of the video stream #0 or #1 is not gona be in final MKV and every aud/sub ID is minus one).

So for my GI Joe, skipping #29 in 'copy' means skipping #30 in 'scan' ; forced is skipped so hearing-impaired stays, as expected:

Code: Select all

MSG:4001,0,1,"Forced subtitles track #29 turned out to be empty and was removed from output file","Forced subtitles track #%1 turned out to be empty and was removed from output file","29"
Thanks for you help.
ndjamena
Posts: 830
Joined: Mon Jan 07, 2013 12:23 am

Re: Impaired-hearing subtitles reported as forced for GI Joe

Post by ndjamena »

To add to this:

http://stnsoft.com/DVD/ac3hdr.html#bsmod

As far as I'm aware AC3 is the only codec that has the ability to mark a track as 'For visually impaired', which I believe is what the code you referenced is about. Unfortunately, of all the discs I've ripped, only once have I ever found one that uses the 'bsmod' field and that was flagged as 'commentary'. I've ripped hundreds of discs with AC3 commentaries, and quite a few that could be assigned other bsmod settings and still I've only ever encountered that one solitary disc, which is probably the same disc that caused Mike to add those settings in MakeMKV in the first place. Filling in the 'bsmod' is not a requirement of the BD specs, a Blu Ray player doesn't use it and nothing else is supposed to play the track so there's no real reason for an author to use it (although it's really, really cool when they do). As far as I'm aware there is nothing in any specifications anywhere that allows authors to flag subtitles as 'impaired-hearing' [SDH], generally you either choose that in the BD menu or find it using the subtitles button, therefore MakeMKV will never be able to mark a subtitle as 'impaired-hearing'.

If anyone would like to correct me on that I'd be ecstatic to hear it.

-Edit- Nope, MakeMKV didn't recognise the track as anything when I tried to rip it again, maybe it's a HD-DVD thing. So what the hell does +sel:special do then?
Post Reply