.tts subtitles

HandBrake for Windows support
Forum rules
An Activity Log is required for support requests. Please read How-to get an activity log? for details on how and why this should be provided.
Post Reply
hyvokar
New User
Posts: 1
Joined: Thu Aug 22, 2019 2:50 pm

.tts subtitles

Post by hyvokar » Thu Aug 22, 2019 2:57 pm

Description of problem or question:
Hi,
I record shows on Panasonic tv-box. Panasonic creates .tts file, that I can watch using VLC.
I'm trying to convert .tts to h.265 mkv. Everything else goes smoothly, except the mkv is missing subtitles.
What should I select on the subtitles tab?

The show itself has english audio and finnish, swedish and danish subtitles. If you play the .tts with VLC, you can select between these subtitles.

log file seems to be saying "[17:42:17] Skipping subtitle scan. No suitable subtitle tracks."

HandBrake version 1.2.2:




Operating system and version win10 pro v1903




HandBrake Activity Log ***required*** (see How-to get an activity log)

Code: Select all

HandBrake 1.2.2 (2019022300)
OS: Microsoft Windows NT 10.0.18362.0
CPU: Intel(R) Core(TM) i7-7820X CPU @ 3.60GHz
Ram: 32440 MB, 
GPU Information:
  Microsoft Remote Display Adapter - 10.0.18362.1
Screen: 2560x1440
Temp Dir: C:\Users\username\AppData\Local\Temp\
Install Dir: C:\Program Files\HandBrake
Data Dir: C:\Users\username\AppData\Roaming\HandBrake

-------------------------------------------


# Starting Encode ...

[17:42:16] hb_init: starting libhb thread
[17:42:16] 1 job(s) to process
[17:42:16] json job:
{
  "Audio": {
    "AudioList": [
      {
        "Bitrate": 192,
        "DRC": 0.0,
        "Encoder": "av_aac",
        "Gain": 0.0,
        "Mixdown": 4,
        "NormalizeMixLevel": false,
        "Samplerate": 0,
        "Track": 0,
        "DitherMethod": 0
      }
    ],
    "CopyMask": [
      "copy:aac",
      "copy:ac3",
      "copy:dtshd",
      "copy:dts",
      "copy:eac3",
      "copy:flac",
      "copy:mp3",
      "copy:truehd"
    ],
    "FallbackEncoder": "ac3"
  },
  "Destination": {
    "ChapterList": [],
    "ChapterMarkers": false,
    "AlignAVStart": false,
    "File": "D:\\qi\\qi-test-subtest-s.mkv",
    "Mp4Options": {
      "IpodAtom": false,
      "Mp4Optimize": false
    },
    "Mux": "mkv"
  },
  "Filters": {
    "FilterList": [
      {
        "ID": 2,
        "Settings": {}
      },
      {
        "ID": 4,
        "Settings": {
          "mode": "7"
        }
      },
      {
        "ID": 3,
        "Settings": {
          "block-height": "16",
          "block-thresh": "40",
          "block-width": "16",
          "filter-mode": "2",
          "mode": "3",
          "motion-thresh": "1",
          "spatial-metric": "2",
          "spatial-thresh": "1"
        }
      },
      {
        "ID": 13,
        "Settings": {
          "cb-size": 7,
          "cb-strength": 0.15,
          "y-size": 7,
          "y-strength": 0.15
        }
      },
      {
        "ID": 7,
        "Settings": {
          "qp": "6"
        }
      },
      {
        "ID": 11,
        "Settings": {
          "crop-bottom": "0",
          "crop-left": "0",
          "crop-right": "0",
          "crop-top": "0",
          "height": "1080",
          "width": "1920"
        }
      },
      {
        "ID": 6,
        "Settings": {
          "mode": "1"
        }
      }
    ]
  },
  "PAR": {
    "Num": 1,
    "Den": 1
  },
  "Metadata": {},
  "SequenceID": 0,
  "Source": {
    "Angle": 1,
    "Range": {
      "Type": "time",
      "Start": 1440000,
      "End": 12960000
    },
    "Title": 1,
    "Path": "D:\\qi\\QIF.tts"
  },
  "Subtitle": {
    "Search": {
      "Burn": true,
      "Default": false,
      "Enable": true,
      "Forced": true
    },
    "SubtitleList": []
  },
  "Video": {
    "Encoder": "x265",
    "Level": "auto",
    "Bitrate": 2000,
    "TwoPass": false,
    "Turbo": true,
    "ColorMatrixCode": 0,
    "Options": "strong-intra-smoothing=0:rect=0",
    "Preset": "medium",
    "Profile": "main",
    "QSV": {
      "Decode": false,
      "AsyncDepth": 0
    }
  }
}
[17:42:16] CPU: Intel(R) Core(TM) i7-7820X CPU @ 3.60GHz
[17:42:16]  - logical processor count: 16
[17:42:16] Intel Quick Sync Video support: no
[17:42:16] hb_scan: path=D:\qi\QIF.tts, title_index=1
udfread ERROR: ECMA 167 Volume Recognition failed
src/libbluray/disc/disc.c:323: failed opening UDF image D:\qi\QIF.tts
src/libbluray/disc/disc.c:424: error opening file BDMV\index.bdmv
src/libbluray/disc/disc.c:424: error opening file BDMV\BACKUP\index.bdmv
[17:42:16] bd: not a bd - trying as a stream/file instead
libdvdnav: Using dvdnav version 6.0.0
libdvdread: Encrypted DVD support unavailable.
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdnav: vm: failed to read VIDEO_TS.IFO
[17:42:16] dvd: not a dvd - trying as a stream/file instead
[17:42:16] file is MPEG Transport Stream with 192 byte packets offset 4 bytes
[17:42:16] Found the following PIDS
[17:42:16]     Video PIDS :
[17:42:16]       0x4db type H.264 (0x1b) (PCR)
[17:42:16]     Audio PIDS :
[17:42:16]       0xcb0 type AC3 (0x81)
[17:42:16]     Subtitle PIDS :
[17:42:16]     Other PIDS :
[17:42:16]       0x19a3 type DVB Subtitling (0x0)
[17:42:16]       0x19a4 type DVB Subtitling (0x0)
[17:42:16]       0x19a5 type DVB Subtitling (0x0)
[17:42:16] stream id 0xcb0 (type 0x81 substream 0x0) audio 0xcb0
[17:42:16] scan: decoding previews for title 1
[17:42:16] file is MPEG Transport Stream with 192 byte packets offset 4 bytes
[17:42:16] scan: audio 0xcb0: ac3, rate=48000Hz, bitrate=448000 English (AC3) (2.0 ch)
[17:42:17] stream: 63 good frames, 0 errors (0%)
[17:42:17] scan: 10 previews, 1920x1080, 25.000 fps, autocrop = 0/0/0/0, aspect 16:9, PAR 1:1
[17:42:17] scan: supported video decoders: avcodec qsv
[17:42:17] libhb: scan thread found 1 valid title(s)
[17:42:17] Skipping subtitle scan.  No suitable subtitle tracks.
[17:42:17] starting job
[17:42:17] decomb filter thread started for segment 1
[17:42:17] decomb filter thread started for segment 0
[17:42:17] decomb check thread started for segment 6
[17:42:17] decomb check thread started for segment 11
[17:42:17] decomb filter thread started for segment 5
[17:42:17] decomb filter thread started for segment 3
[17:42:17] mask erode thread started for segment 1
[17:42:17] mask erode thread started for segment 7
[17:42:17] mask erode thread started for segment 15
[17:42:17] mask dilate thread started for segment 5
[17:42:17] mask dilate thread started for segment 10
[17:42:17] yadif thread started for segment 0
[17:42:17] yadif thread started for segment 7
[17:42:17] yadif thread started for segment 14
[17:42:17] decomb filter thread started for segment 14
[17:42:17] MTFrame thread started for segment 6
[17:42:17] decomb check thread started for segment 0
[17:42:17] decomb check thread started for segment 1
[17:42:17] job configuration:
[17:42:17]  * source
[17:42:17]    + D:\qi\QIF.tts
[17:42:17]    + title 1, start 00:00:16.00 stop 00:02:24.00
[17:42:17]  * destination
[17:42:17]    + D:\qi\qi-test-subtest-s.mkv
[17:42:17]    + container: Matroska (libavformat)
[17:42:17]  * video track
[17:42:17]    + decoder: h264
[17:42:17]      + bitrate 200 kbps
[17:42:17]    + filters
[17:42:17]      + Detelecine (pullup) ()
[17:42:17] decomb check thread started for segment 2
[17:42:17]      + Comb Detect (mode=3:spatial-metric=2:motion-thresh=1:spatial-thresh=1:filter-mode=2:block-thresh=40:block-width=16:block-height=16)
[17:42:17]      + Decomb (mode=39)
[17:42:17]      + Framerate Shaper (mode=1)
[17:42:17] decomb check thread started for segment 3
[17:42:17]        + frame rate: 25.000 fps -> constant 25.000 fps
[17:42:17]      + Deblock (pp7) (qp=6)
[17:42:17]      + Crop and Scale (width=1920:height=1080:crop-top=0:crop-bottom=0:crop-left=0:crop-right=0)
[17:42:17] decomb check thread started for segment 4
[17:42:17]        + source: 1920 * 1080, crop (0/0/0/0): 1920 * 1080, scale: 1920 * 1080
[17:42:17]      + Sharpen (unsharp) (y-strength=0.15:y-size=7:cb-strength=0.15:cb-size=7)
[17:42:17]    + Output geometry
[17:42:17]      + storage dimensions: 1920 x 1080
[17:42:17]      + pixel aspect ratio: 1 : 1
[17:42:17]      + display dimensions: 1920 x 1080
[17:42:17]    + encoder: H.265 (libx265)
[17:42:17] decomb check thread started for segment 5
[17:42:17]      + preset:  medium
[17:42:17]      + options: strong-intra-smoothing=0:rect=0
[17:42:17]      + profile: main
[17:42:17]      + bitrate: 2000 kbps, pass: 0
[17:42:17]      + color profile: 1-1-1
[17:42:17]  * audio track 1
[17:42:17]    + decoder: English (AC3) (2.0 ch) (track 1, id 0xcb0)
[17:42:17]      + bitrate: 448 kbps, samplerate: 48000 Hz
[17:42:17]    + mixdown: Stereo
[17:42:17] decomb filter thread started for segment 2
[17:42:17]    + dither: none
[17:42:17]    + encoder: AAC (libavcodec)
[17:42:17]      + bitrate: 192 kbps, samplerate: 48000 Hz
[17:42:17] decomb check thread started for segment 7
[17:42:17] decomb check thread started for segment 8
[17:42:17] file is MPEG Transport Stream with 192 byte packets offset 4 bytes
[17:42:17] decomb check thread started for segment 9
[17:42:17] decomb check thread started for segment 10
[17:42:17] decomb check thread started for segment 12
[17:42:17] decomb filter thread started for segment 4
[17:42:17] decomb check thread started for segment 13
[17:42:17] decomb check thread started for segment 15
[17:42:17] decomb check thread started for segment 14
[17:42:17] mask filter thread started for segment 0
[17:42:17] mask filter thread started for segment 1
[17:42:17] sync: expecting 3225 video frames
[17:42:17] mask filter thread started for segment 2
[17:42:17] mask filter thread started for segment 3
[17:42:17] mask filter thread started for segment 4
[17:42:17] mask filter thread started for segment 5
[17:42:17] mask filter thread started for segment 6
[17:42:17] mask filter thread started for segment 8
[17:42:17] mask filter thread started for segment 7
[17:42:17] mask filter thread started for segment 9
[17:42:17] mask filter thread started for segment 10
[17:42:17] mask filter thread started for segment 11
[17:42:17] mask filter thread started for segment 12
[17:42:17] mask filter thread started for segment 13
[17:42:17] mask filter thread started for segment 14
[17:42:17] mask filter thread started for segment 15
[17:42:17] mask erode thread started for segment 0
[17:42:17] decomb filter thread started for segment 6
[17:42:17] mask erode thread started for segment 3
[17:42:17] mask erode thread started for segment 2
[17:42:17] mask erode thread started for segment 4
[17:42:17] mask erode thread started for segment 5
[17:42:17] mask erode thread started for segment 6
[17:42:17] decomb filter thread started for segment 7
[17:42:17] mask erode thread started for segment 8
[17:42:17] mask erode thread started for segment 9
[17:42:17] mask erode thread started for segment 11
[17:42:17] mask erode thread started for segment 13
[17:42:17] mask erode thread started for segment 14
[17:42:17] mask erode thread started for segment 12
[17:42:17] decomb filter thread started for segment 8
[17:42:17] mask dilate thread started for segment 0
[17:42:17] mask dilate thread started for segment 2
[17:42:17] mask dilate thread started for segment 3
[17:42:17] mask erode thread started for segment 10
[17:42:17] mask dilate thread started for segment 1
[17:42:17] mask dilate thread started for segment 4
x265 [info]: HEVC encoder version 2.9
x265 [info]: build info [Windows][GCC 8.2.0][64 bit] 8bit+10bit+12bit
x265 [info]: using cpu capabilities: MMX2 SSE2Fast LZCNT SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
x265 [info]: Main profile, Level-4 (Main tier)
x265 [info]: Thread pool created using 16 threads
x265 [info]: Slices                              : 1
x265 [info]: frame threads / pool features       : 4 / wpp(17 rows)
[17:42:17] decomb filter thread started for segment 9
[17:42:17] mask dilate thread started for segment 6
[17:42:17] mask dilate thread started for segment 9
[17:42:17] mask dilate thread started for segment 11
[17:42:17] decomb filter thread started for segment 10
[17:42:17] mask dilate thread started for segment 12
[17:42:17] mask dilate thread started for segment 13
[17:42:17] mask dilate thread started for segment 14
[17:42:17] mask dilate thread started for segment 15
[17:42:17] decomb filter thread started for segment 11
[17:42:17] yadif thread started for segment 1
[17:42:17] yadif thread started for segment 2
[17:42:17] yadif thread started for segment 3
[17:42:17] yadif thread started for segment 4
[17:42:17] yadif thread started for segment 5
[17:42:17] yadif thread started for segment 6
[17:42:17] decomb filter thread started for segment 12
[17:42:17] yadif thread started for segment 8
[17:42:17] yadif thread started for segment 9
[17:42:17] yadif thread started for segment 10
[17:42:17] yadif thread started for segment 12
[17:42:17] yadif thread started for segment 11
[17:42:17] yadif thread started for segment 13
[17:42:17] decomb filter thread started for segment 13
[17:42:17] yadif thread started for segment 15
[17:42:17] MTFrame thread started for segment 0
[17:42:17] MTFrame thread started for segment 1
[17:42:17] MTFrame thread started for segment 2
[17:42:17] MTFrame thread started for segment 3
[17:42:17] MTFrame thread started for segment 4
[17:42:17] MTFrame thread started for segment 5
[17:42:17] decomb filter thread started for segment 15
[17:42:17] MTFrame thread started for segment 7
[17:42:17] MTFrame thread started for segment 8
[17:42:17] MTFrame thread started for segment 9
[17:42:17] MTFrame thread started for segment 10
[17:42:17] MTFrame thread started for segment 11
[17:42:17] MTFrame thread started for segment 12
[17:42:17] MTFrame thread started for segment 13
[17:42:17] MTFrame thread started for segment 14
[17:42:17] MTFrame thread started for segment 15
[17:42:17] mask dilate thread started for segment 7
[17:42:17] mask dilate thread started for segment 8
x265 [info]: Coding QT: max CU size, min CU size : 64 / 8
x265 [info]: Residual QT: max TU size, max depth : 32 / 1 inter / 1 intra
x265 [info]: ME / range / subpel / merge         : hex / 57 / 2 / 2
x265 [info]: Keyframe min / max / scenecut / bias: 25 / 250 / 40 / 5.00
x265 [info]: Lookahead / bframes / badapt        : 20 / 4 / 2
x265 [info]: b-pyramid / weightp / weightb       : 1 / 1 / 0
x265 [info]: References / ref-limit  cu / depth  : 3 / on / on
x265 [info]: AQ: mode / str / qg-size / cu-tree  : 1 / 1.0 / 32 / 1
x265 [info]: Rate Control / qCompress            : ABR-2000 kbps / 0.60
x265 [info]: tools: rd=3 psy-rd=2.00 rskip signhide tmvp lslices=6 deblock sao
[17:42:17] sync: first pts audio 0xcb0 is 0
[17:42:17] sync: first pts video is 2270
[17:46:57] sync: reached audio 0xcb0 pts 11520000, exiting early
[17:46:57] sync: reached video pts 11522270, exiting early
[17:47:04] work: average encoding speed for job is 11.466073 fps
[17:47:05] comb detect: heavy 3055 | light 19 | uncombed 4 | total 3078
[17:47:05] decomb: deinterlaced 3055 | blended 19 | unfiltered 4 | total 3078
[17:47:05] vfr: 3200 frames output, 3 dropped and 125 duped for CFR/PFR
[17:47:05] vfr: lost time: 450000 (0 frames)
[17:47:05] vfr: gained time: 450000 (484 frames) (0 not accounted for)
[17:47:05] stream: 13366 good frames, 0 errors (0%)
[17:47:05] ac3-decoder done: 8329 frames, 0 decoder errors
[17:47:05] h264-decoder done: 6651 frames, 0 decoder errors
[17:47:05] sync: got 3200 frames, 3225 expected
[17:47:05] sync: framerate min 25.000 fps, max 25.000 fps, avg 25.000 fps
[aac @ 00000183fdcd7280] Qavg: 178.777
x265 [info]: frame I:     36, Avg QP:26.54  kb/s: 8960.03
x265 [info]: frame P:   1073, Avg QP:27.50  kb/s: 3605.34
x265 [info]: frame B:   2091, Avg QP:32.16  kb/s: 1090.83
x265 [info]: Weighted P-Frames: Y:1.3% UV:1.2%
x265 [info]: consecutive B-frames: 19.9% 21.2% 18.2% 31.7% 8.9%
encoded 3200 frames in 287.97s (11.11 fps), 2022.50 kb/s, Avg QP:30.53
[17:47:05] mux: track 0, 3200 frames, 32372863 bytes, 2022.67 kbps, fifo 2048
[17:47:05] mux: track 1, 6001 frames, 3090540 bytes, 193.10 kbps, fifo 4096
[17:47:05] libhb: work result = 0

# Encode Completed ...



User avatar
JohnAStebbins
HandBrake Team
Posts: 5441
Joined: Sat Feb 09, 2008 7:21 pm

Re: .tts subtitles

Post by JohnAStebbins » Thu Aug 22, 2019 3:58 pm

HandBrake doesn't support DVB subtitles which is what your source has.

Bigo2
Posts: 42
Joined: Mon Apr 17, 2017 2:28 am

Re: .tts subtitles

Post by Bigo2 » Wed Aug 28, 2019 4:31 am

You need to extract the sub file from the tts container to be able to do something with it. I'm not sure what to use, since I don't have any tts files to test them but try to demux it using the tsMuxeR, which is a freeware and portable, so you don't even have to install it. Also supposedly the tts files are mp4, so try to rename it and then try to demux it using e.g. MyMBox GUI to extract the subs.
The resulting sub file should be possible to convert to some common sub format which will be accepted by HandBrake (SRT), by means of a great freeware program Subtitle Edit.

Post Reply