I can get the Language out, but is it possible to get the type of the subtitles? As in, vobsub from the first one, eia-608 from the second.
General
Unique ID : 242783991224934934449875792516078538801 (0xB6A67EF17436932CBF8E907231F29031)
Complete name : \\server\video\Movies\3 Days to Kill\3 Days to Kill.mkv
Format : Matroska
Format version : Version 4
File size : 5.66 GiB
Duration : 1 h 57 min
Overall bit rate mode : Variable
Overall bit rate : 6 928 kb/s
Movie name : 3 Days to Kill
Encoded date : UTC 2015-08-15 17:36:19
Writing application : mkvmerge v7.5.0 ('Glass Culture') 32bit built on Jan 4 2015 16:37:25
Writing library : libebml v1.3.1 + libmatroska v1.4.2
Video
ID : 1
Format : MPEG Video
Format version : Version 2
Format profile : Main@Main
Format settings : CustomMatrix / BVOP
Format settings, BVOP : Yes
Format settings, Matrix : Custom
Format settings, GOP : Variable
Codec ID : V_MPEG2
Codec ID/Info : MPEG 1 or 2 Video
Duration : 1 h 57 min
Bit rate mode : Variable
Bit rate : 6 472 kb/s
Width : 720 pixels
Height : 480 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Frame rate : 23.976 FPS
Original frame rate : 29.970 (30000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.781
Time code of first frame : 00:00:00:00
Time code source : Group of pictures header
Stream size : 5.29 GiB (93%)
Title : 3 Days to Kill
Default : Yes
Forced : No
Audio
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Commercial name : Dolby Digital
Codec ID : A_AC3
Duration : 1 h 57 min
Bit rate mode : Constant
Bit rate : 448 kb/s
Channel(s) : 6 channels
Channel layout : L R C LFE Ls Rs
Sampling rate : 48.0 kHz
Frame rate : 31.250 FPS (1536 SPF)
Compression mode : Lossy
Delay relative to video : -49 ms
Stream size : 375 MiB (6%)
Language : English
Service kind : Complete Main
Default : Yes
Forced : No
Text
ID : 3
Format : VobSub
Muxing mode : zlib
Codec ID : S_VOBSUB
Codec ID/Info : Picture based subtitle format used on DVDs
Duration : 1 h 56 min
Bit rate : 1 878 b/s
Count of elements : 1355
Stream size : 1.56 MiB (0%)
Language : English
Default : Yes
Forced : No
Menu
00:00:00.000 : en:00:00:00.000
00:03:20.060 : en:00:03:20.060
00:06:53.300 : en:00:06:53.300
00:10:47.150 : en:00:10:47.150
00:15:24.480 : en:00:15:24.480
00:20:15.450 : en:00:20:15.450
00:24:30.150 : en:00:24:30.150
00:28:33.450 : en:00:28:33.450
00:33:23.150 : en:00:33:23.150
00:36:50.000 : en:00:36:50.000
00:39:29.630 : en:00:39:29.630
00:43:11.150 : en:00:43:11.150
00:48:16.600 : en:00:48:16.600
00:52:08.600 : en:00:52:08.600
00:56:35.600 : en:00:56:35.600
01:07:21.150 : en:01:07:21.150
01:12:31.600 : en:01:12:31.600
01:18:45.000 : en:01:18:45.000
01:24:13.150 : en:01:24:13.150
01:29:35.600 : en:01:29:35.600
01:36:16.150 : en:01:36:16.150
01:39:24.180 : en:01:39:24.180
01:46:32.300 : en:01:46:32.300
01:49:29.600 : en:01:49:29.600
01:56:51.300 : en:01:56:51.300
I have run into a few that use different subtitle types and I'm trying to find them. Some don't play nicely with all clients. This was saved from a Tivo DVR:
General
ID : 1 (0x1)
Complete name : \\server\video\TV Shows\Killing Eve\Killing Eve - 259151.ts
Format : MPEG-TS
File size : 3.50 GiB
Duration : 59 min 59 s
Overall bit rate mode : Variable
Overall bit rate : 8 342 kb/s
Movie name : X-Files The 009 Seg6
Video
ID : 7621 (0x1DC5)
Menu ID : 1 (0x1)
Format : MPEG Video
Format version : Version 2
Format profile : Main@High
Format settings : BVOP
Format settings, BVOP : Yes
Format settings, Matrix : Default
Format settings, GOP : Variable
Codec ID : 2
Duration : 59 min 58 s
Bit rate mode : Variable
Bit rate : 7 542 kb/s
Maximum bit rate : 80.0 Mb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 29.970 (30000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.121
Time code of first frame : 00:00:00:00
Time code source : Group of pictures header
Stream size : 3.16 GiB (90%)
Audio
ID : 7622 (0x1DC6)
Menu ID : 1 (0x1)
Format : AC-3
Format/Info : Audio Coding 3
Commercial name : Dolby Digital
Codec ID : 129
Duration : 59 min 59 s
Bit rate mode : Constant
Bit rate : 384 kb/s
Channel(s) : 6 channels
Channel layout : L R C LFE Ls Rs
Sampling rate : 48.0 kHz
Frame rate : 31.250 FPS (1536 SPF)
Compression mode : Lossy
Delay relative to video : -486 ms
Stream size : 165 MiB (5%)
Service kind : Complete Main
Text #1
ID : 7621 (0x1DC5)-CC1
Menu ID : 1 (0x1)
Format : EIA-608
Muxing mode : A/53 / DTVCC Transport
Muxing mode, more info : Muxed in Video #1
Duration : 59 min 58 s
Bit rate mode : Constant
Stream size : 0.00 Byte (0%)
CaptionServiceName : CC1
Text #2
ID : 7621 (0x1DC5)-1
Menu ID : 1 (0x1)
Format : EIA-708
Muxing mode : A/53 / DTVCC Transport
Muxing mode, more info : Muxed in Video #1
Duration : 59 min 58 s
Bit rate mode : Constant
Stream size : 0.00 Byte (0%)
Text #3
ID : 7621 (0x1DC5)-CC1
Menu ID : 1 (0x1)
Format : EIA-608
Muxing mode : SCTE 20
Muxing mode, more info : Muxed in Video #1
Duration : 59 min 58 s
Bit rate mode : Constant
Stream size : 0.00 Byte (0%)
CaptionServiceName : CC1
Text #4
ID : 7621 (0x1DC5)-CC3
Menu ID : 1 (0x1)
Format : EIA-608
Muxing mode : SCTE 20
Muxing mode, more info : Muxed in Video #1
Duration : 59 min 58 s
Bit rate mode : Constant
Stream size : 0.00 Byte (0%)
CaptionServiceName : CC3
I tried using SoT against the clip and it does not return the language.
MC 29 will play it and show the subtitles, but I was hoping to change the container to something else for better playback on other devices. The stumbling block being the subtitles. I know enough to be dangerous about these, but realize that not all subtitling schemes are equal and some suck more than others when it comes to transcoding/repackaging.