Forced subtitles... once again
Forum rules
Please make sure you follow the Problem Reporting Guidelines before posting if you want a reply
Please make sure you follow the Problem Reporting Guidelines before posting if you want a reply
Forced subtitles... once again
Although there are dozens of forum posts for forced subtitles and how they are not working, I have yet to find one that actually helps getting a MKV stream with flagged forced subtitles to display subtitles when streamed to a PS3.
I basically did everything like outlined at https://code.google.com/p/pms-exsport/wiki/FAQ ... but it doesn't work.
I am trying to play a Bluray mkv with 7 PGS subtitle tracks, 3 of which are forced and only show in foreign language parts.
The subtitle language priority I set is ger,off;*,ger;*,und as suggested everywhere.
Basically, the "ger,off" part always turns off ALL subtitles (also forced subtitle tracks) for german. Any other settings that enable subtitles enable the first subtitle track that is not forced.
I also tried de and deu instead of ger but it all seems to be exchangable. Also, with "eng, off; *,eng; *,und" it does not work either.
I checked and re-set the forced flag for the forced subtitle tracks using mkvpropedit without success. VLC media player automatically switches the forced subtitle on that matches the audio language.
The only workaround for me now is to enable the #TRANSCODE# folders and pick the right audio/sub combination, but this is tedious and frustrating.
I have also read a thread by someone who claimed it worked for him after he turned off remuxing with tsMuxeR, but that didn't make any difference for me.
Also, I have tried all available video files engines, but it didn't change anything subtitle-wise.
My full subtitle transcoding settings are:
Subtitles language priority: ger,eng
Forced language: ger
Forced tags: forced
Audio/subtitles language priority: ger,off;*,ger;*,und
This problem occurs in both the current version of UMS and PMS, so either I am too stupid to configure it correctly or the core functionality is broken...?
I am currently using UMS V4.3.1 (build date 2014-12-12) and the PMS I tried was 1.90.1 (build 3a4304c72, 2013-08-17).
Thanks for your time, any help is appreciated!
I basically did everything like outlined at https://code.google.com/p/pms-exsport/wiki/FAQ ... but it doesn't work.
I am trying to play a Bluray mkv with 7 PGS subtitle tracks, 3 of which are forced and only show in foreign language parts.
The subtitle language priority I set is ger,off;*,ger;*,und as suggested everywhere.
Basically, the "ger,off" part always turns off ALL subtitles (also forced subtitle tracks) for german. Any other settings that enable subtitles enable the first subtitle track that is not forced.
I also tried de and deu instead of ger but it all seems to be exchangable. Also, with "eng, off; *,eng; *,und" it does not work either.
I checked and re-set the forced flag for the forced subtitle tracks using mkvpropedit without success. VLC media player automatically switches the forced subtitle on that matches the audio language.
The only workaround for me now is to enable the #TRANSCODE# folders and pick the right audio/sub combination, but this is tedious and frustrating.
I have also read a thread by someone who claimed it worked for him after he turned off remuxing with tsMuxeR, but that didn't make any difference for me.
Also, I have tried all available video files engines, but it didn't change anything subtitle-wise.
My full subtitle transcoding settings are:
Subtitles language priority: ger,eng
Forced language: ger
Forced tags: forced
Audio/subtitles language priority: ger,off;*,ger;*,und
This problem occurs in both the current version of UMS and PMS, so either I am too stupid to configure it correctly or the core functionality is broken...?
I am currently using UMS V4.3.1 (build date 2014-12-12) and the PMS I tried was 1.90.1 (build 3a4304c72, 2013-08-17).
Thanks for your time, any help is appreciated!
Last edited by streamer on Tue Jan 20, 2015 12:29 pm, edited 1 time in total.
Re: Forced subtitles... once again
I thought I might add the mkvinfo output of the mkv file, maybe it helps:
+ EBML head
|+ EBML version: 1
|+ EBML read version: 1
|+ EBML maximum ID length: 4
|+ EBML maximum size length: 8
|+ Doc type: matroska
|+ Doc type version: 2
|+ Doc type read version: 2
+ Segment, size 12854253097
|+ Seek head (subentries will be skipped)
|+ EbmlVoid (size: 20)
|+ Segment tracks
| + A track
| + Track number: 1 (track ID for mkvmerge & mkvextract: 0)
| + Track UID: 1
| + Track type: video
| + Default flag: 0
| + Lacing flag: 0
| + MinCache: 1
| + Codec ID: V_MPEG4/ISO/AVC
| + CodecPrivate, length 131 (h.264 profile: High @L4.1)
| + Default duration: 41.708ms (23.976 frames/fields per second for a video track)
| + Video track
| + Pixel width: 1920
| + Pixel height: 1080
| + Display width: 1920
| + Display height: 1080
| + Interlaced: 0
| + Enabled: 1
| + Forced flag: 0
| + Max BlockAddition ID: 0
| + Codec decode all: 1
| + A track
| + Track number: 2 (track ID for mkvmerge & mkvextract: 1)
| + Track UID: 2
| + Track type: audio
| + Default flag: 1
| + Lacing flag: 1
| + Codec ID: A_DTS
| + Language: eng
| + Default duration: 10.667ms (93.750 frames/fields per second for a video track)
| + Name: Surround 5.1
| + Audio track
| + Sampling frequency: 48000
| + Channels: 6
| + Enabled: 1
| + Forced flag: 0
| + MinCache: 0
| + Max BlockAddition ID: 0
| + Codec decode all: 1
| + A track
| + Track number: 3 (track ID for mkvmerge & mkvextract: 2)
| + Track UID: 3
| + Track type: audio
| + Default flag: 0
| + Lacing flag: 1
| + Codec ID: A_DTS
| + Language: ita
| + Default duration: 10.667ms (93.750 frames/fields per second for a video track)
| + Name: Surround 5.1
| + Audio track
| + Sampling frequency: 48000
| + Channels: 6
| + Enabled: 1
| + Forced flag: 0
| + MinCache: 0
| + Max BlockAddition ID: 0
| + Codec decode all: 1
| + A track
| + Track number: 4 (track ID for mkvmerge & mkvextract: 3)
| + Track UID: 4
| + Track type: audio
| + Default flag: 0
| + Lacing flag: 1
| + Codec ID: A_DTS
| + Language: deu
| + Default duration: 10.667ms (93.750 frames/fields per second for a video track)
| + Name: Surround 5.1
| + Audio track
| + Sampling frequency: 48000
| + Channels: 6
| + Enabled: 1
| + Forced flag: 0
| + MinCache: 0
| + Max BlockAddition ID: 0
| + Codec decode all: 1
| + A track
| + Track number: 5 (track ID for mkvmerge & mkvextract: 4)
| + Track UID: 5
| + Track type: audio
| + Default flag: 0
| + Lacing flag: 1
| + Codec ID: A_DTS
| + Language: eng
| + Default duration: 10.667ms (93.750 frames/fields per second for a video track)
| + Name: Surround 5.1
| + Audio track
| + Sampling frequency: 48000
| + Channels: 6
| + Enabled: 1
| + Forced flag: 0
| + MinCache: 0
| + Max BlockAddition ID: 0
| + Codec decode all: 1
| + A track
| + Track number: 6 (track ID for mkvmerge & mkvextract: 5)
| + Track UID: 6
| + Track type: subtitles
| + Default flag: 0
| + Lacing flag: 0
| + Codec ID: S_HDMV/PGS
| + Language: eng
| + Enabled: 1
| + Forced flag: 0
| + MinCache: 0
| + Max BlockAddition ID: 0
| + Codec decode all: 1
| + A track
| + Track number: 7 (track ID for mkvmerge & mkvextract: 6)
| + Track UID: 7
| + Track type: subtitles
| + Default flag: 1
| + Lacing flag: 0
| + Codec ID: S_HDMV/PGS
| + Language: eng
| + Forced flag: 1
| + Enabled: 1
| + MinCache: 0
| + Max BlockAddition ID: 0
| + Codec decode all: 1
| + A track
| + Track number: 8 (track ID for mkvmerge & mkvextract: 7)
| + Track UID: 8
| + Track type: subtitles
| + Default flag: 0
| + Lacing flag: 0
| + Codec ID: S_HDMV/PGS
| + Language: ita
| + Enabled: 1
| + Forced flag: 0
| + MinCache: 0
| + Max BlockAddition ID: 0
| + Codec decode all: 1
| + A track
| + Track number: 9 (track ID for mkvmerge & mkvextract: 8)
| + Track UID: 9
| + Track type: subtitles
| + Default flag: 0
| + Lacing flag: 0
| + Codec ID: S_HDMV/PGS
| + Language: ita
| + Forced flag: 1
| + Enabled: 1
| + MinCache: 0
| + Max BlockAddition ID: 0
| + Codec decode all: 1
| + A track
| + Track number: 10 (track ID for mkvmerge & mkvextract: 9)
| + Track UID: 10
| + Track type: subtitles
| + Default flag: 0
| + Lacing flag: 0
| + Codec ID: S_HDMV/PGS
| + Language: deu
| + Enabled: 1
| + Forced flag: 0
| + MinCache: 0
| + Max BlockAddition ID: 0
| + Codec decode all: 1
| + A track
| + Track number: 11 (track ID for mkvmerge & mkvextract: 10)
| + Track UID: 11
| + Track type: subtitles
| + Default flag: 0
| + Lacing flag: 0
| + Codec ID: S_HDMV/PGS
| + Language: deu
| + Forced flag: 1
| + Enabled: 1
| + MinCache: 0
| + Max BlockAddition ID: 0
| + Codec decode all: 1
| + A track
| + Track number: 12 (track ID for mkvmerge & mkvextract: 11)
| + Track UID: 12
| + Track type: subtitles
| + Default flag: 0
| + Lacing flag: 0
| + Codec ID: S_HDMV/PGS
| + Language: ces
| + Enabled: 1
| + Forced flag: 0
| + MinCache: 0
| + Max BlockAddition ID: 0
| + Codec decode all: 1
|+ EbmlVoid (size: 79)
|+ Segment information
| + Timecode scale: 1000000
| + Duration: 3041.038s (00:50:41.038)
| + Segment UID: 0xd5 0xce 0xfe 0xc6 0x05 0x60 0xc5 0x10 0xaa 0xd7 0xe9 0x7c 0x5b 0x39 0x74 0x66
|+ EbmlVoid (size: 762)
|+ Chapters
| + EditionEntry
| + EditionFlagHidden: 0
| + EditionFlagDefault: 1
| + EditionUID: 7875631321857088401
| + ChapterAtom
| + ChapterUID: 8444925075150668524
| + ChapterTimeStart: 00:00:00.000000000
| + ChapterFlagHidden: 0
| + ChapterFlagEnabled: 1
| + ChapterTimeEnd: 00:01:53.696916666
| + ChapterDisplay
| + ChapterString: Chapter 01
| + ChapterLanguage: eng
| + ChapterAtom
| + ChapterUID: 3060086671746337519
| + ChapterTimeStart: 00:01:53.696916666
| + ChapterFlagHidden: 0
| + ChapterFlagEnabled: 1
| + ChapterTimeEnd: 00:11:05.247916666
| + ChapterDisplay
| + ChapterString: Chapter 02
| + ChapterLanguage: eng
| + ChapterAtom
| + ChapterUID: 291063508276799512
| + ChapterTimeStart: 00:11:05.247916666
| + ChapterFlagHidden: 0
| + ChapterFlagEnabled: 1
| + ChapterTimeEnd: 00:18:37.658208333
| + ChapterDisplay
| + ChapterString: Chapter 03
| + ChapterLanguage: eng
| + ChapterAtom
| + ChapterUID: 12356630410660061956
| + ChapterTimeStart: 00:18:37.658208333
| + ChapterFlagHidden: 0
| + ChapterFlagEnabled: 1
| + ChapterTimeEnd: 00:25:47.212333333
| + ChapterDisplay
| + ChapterString: Chapter 04
| + ChapterLanguage: eng
| + ChapterAtom
| + ChapterUID: 2460498665420605279
| + ChapterTimeStart: 00:25:47.212333333
| + ChapterFlagHidden: 0
| + ChapterFlagEnabled: 1
| + ChapterTimeEnd: 00:32:01.252666666
| + ChapterDisplay
| + ChapterString: Chapter 05
| + ChapterLanguage: eng
| + ChapterAtom
| + ChapterUID: 11043403005455082366
| + ChapterTimeStart: 00:32:01.252666666
| + ChapterFlagHidden: 0
| + ChapterFlagEnabled: 1
| + ChapterTimeEnd: 00:39:50.679958333
| + ChapterDisplay
| + ChapterString: Chapter 06
| + ChapterLanguage: eng
| + ChapterAtom
| + ChapterUID: 6325493707853401717
| + ChapterTimeStart: 00:39:50.679958333
| + ChapterFlagHidden: 0
| + ChapterFlagEnabled: 1
| + ChapterTimeEnd: 00:49:21.708750000
| + ChapterDisplay
| + ChapterString: Chapter 07
| + ChapterLanguage: eng
| + ChapterAtom
| + ChapterUID: 10986468462055665266
| + ChapterTimeStart: 00:49:21.708750000
| + ChapterFlagHidden: 0
| + ChapterFlagEnabled: 1
| + ChapterTimeEnd: 00:50:41.038000000
| + ChapterDisplay
| + ChapterString: Chapter 08
| + ChapterLanguage: eng
|+ EbmlVoid (size: 1021)
|+ Cluster
Re: Forced subtitles... once again
Hello
Please post logs in TRACE mode so we can see what is going on.
Your log from mkvinfo is not useful, please post same from mediainfo tool where I can see the tag of subtitles which seems to be missing from mkvinfo output.
UMS and PMS ignores "Forced flag: 1". It detects forced subs by subtitle track description (in your case it requires to include "forced" string)
So post export from MediaInfo and UMS log in TRACE mode.
Btw. right now I am not sure which engine supports PGS subtitles, if any, so you can also try another similar file with text subtitles to check if your settings is correct.
Please post logs in TRACE mode so we can see what is going on.
Your log from mkvinfo is not useful, please post same from mediainfo tool where I can see the tag of subtitles which seems to be missing from mkvinfo output.
UMS and PMS ignores "Forced flag: 1". It detects forced subs by subtitle track description (in your case it requires to include "forced" string)
So post export from MediaInfo and UMS log in TRACE mode.
Btw. right now I am not sure which engine supports PGS subtitles, if any, so you can also try another similar file with text subtitles to check if your settings is correct.
-
- Posts: 2
- Joined: Tue Jun 09, 2015 9:28 am
Re: Forced subtitles... once again
PGS subtitles – The .sup file extension stands for subtitle bitmap image extracted from a Blu-ray movie; it contains subtitle text graphics that are displayed during movie playback. The .sup subtitles are encoded with PGS codec, and sometimes known as PGS subtitles. I learn how to convert pgs to srt with SupRip here: http://www.hd.club.tw/forum.php?mod=vie ... 385&extra=