Getting foreign-only subtitles to burn-in

HandBrake for Mac 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
jtnoel
Posts: 6
Joined: Mon Sep 21, 2020 3:10 pm

Getting foreign-only subtitles to burn-in

Post by jtnoel »

Description of problem or question:
I am re-encoding a bunch of digital media (because of a MOV atom issue with Plex). The movies that I am putting through handbrake (which fixes the playback issue in Plex) all play fine in VLC prior to going through HB. The foreign-only subtitles work just fine. But when I encode the video through HB, which again fixed the playback issue in Plex, the foreign-only subtitles are gone and I am forced, when I can find it, to sidecar subtitles (which I don't want to do as finding foreign-only subtitles can be a pain). What I'm looking for is pretty simple: some settings to ensure that my foreign-only audio that is burned into my original encode is still there after going through handbrake. I am encoding to MP4 (.264) using the general 1080 HQ 30fps settings.



Steps to reproduce the problem (If Applicable):




HandBrake version (e.g., 1.0.0):
Latest (I keep it updated)



Operating system and version (e.g., Ubuntu 16.04 LTS, macOS 10.13 High Sierra, Windows 10 Creators Update):
MacOS High Sierra



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

Code: Select all

Please replace this text with the contents of your log file between the two code tags - OR -  provide a pastebin URL in place of these 3 lines.
If you are unable to do so, please state why so we can help you.
rollin_eng
Veteran User
Posts: 3558
Joined: Wed May 04, 2011 11:06 pm

Re: Getting foreign-only subtitles to burn-in

Post by rollin_eng »

Could you please post your HB logs, instructions can be found here:

https://handbrake.fr/docs/en/latest/hel ... y-log.html
jtnoel
Posts: 6
Joined: Mon Sep 21, 2020 3:10 pm

Re: Getting foreign-only subtitles to burn-in

Post by jtnoel »

Sorry for the late reply. I was away from my computer that I use for encoding. Here is the log file. There is one line that is especially worrisome: [17:51:45] Skipping subtitle scan. No suitable subtitle tracks.

So I know that the .mp4 I am putting through HB has subtitles as I played it back on VLC prior to putting it through HB, selected English, and had the foreign-audio subtitles appear just fine. CLEARLY I do not have something set in HB correctly. Any help would be appreciated.

[17:51:45] 1 job(s) to process
[17:51:45] macgui: QueueCore started encoding 05 Sicario (1080p HD).mkv
[17:51:45] macgui: QueueCore with preset H.264 MKV 1080p30
[17:51:45] Skipping subtitle scan. No suitable subtitle tracks.
[17:51:45] Starting Task: Encoding Pass
[17:51:45] Skipping crop/scale filter
[17:51:45] job configuration:
[17:51:45] * source
[17:51:45] + /Users/jasonthibeault/Documents/Movies to Convert/05 Sicario (1080p HD).mp4
[17:51:45] + title 2, chapter(s) 1 to 13
[17:51:45] + container: mov,mp4,m4a,3gp,3g2,mj2
[17:51:45] + data rate: 5241 kbps
[17:51:45] * destination
[17:51:45] + /Users/jasonthibeault/Documents/Converted Movies/05 Sicario (1080p HD).mkv
[17:51:45] + container: Matroska (libavformat)
[17:51:45] + chapter markers
[17:51:45] * video track
[17:51:45] + decoder: h264
[17:51:45] + bitrate 4606 kbps
[17:51:45] + filters
[17:51:45] + 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:51:45] + Decomb (mode=39)
[17:51:45] + Framerate Shaper (mode=2:rate=27000000/900000)
[17:51:45] + frame rate: 23.976 fps -> peak rate limited to 30.000 fps
[17:51:45] + Output geometry
[17:51:45] + storage dimensions: 1908 x 792
[17:51:45] + pixel aspect ratio: 1 : 1
[17:51:45] + display dimensions: 1908 x 792
[17:51:45] + encoder: H.264 (libx264)
[17:51:45] + preset: medium
[17:51:45] + profile: main
[17:51:45] + level: 4.0
[17:51:45] + quality: 22.00 (RF)
[17:51:45] + color profile: 1-1-1
[17:51:45] * audio track 1
[17:51:45] + decoder: English (AAC LC) (2.0 ch) (122 kbps) (track 1, id 0x0)
[17:51:45] + bitrate: 122 kbps, samplerate: 48000 Hz
[17:51:45] + mixdown: Stereo
[17:51:45] + dither: triangular
[17:51:45] + encoder: AAC (Apple AudioToolbox)
[17:51:45] + bitrate: 160 kbps, samplerate: 48000 Hz
[17:51:45] sync: expecting 174486 video frames
[17:51:45] encx264: min-keyint: 24, keyint: 240
[17:51:45] encx264: encoding at constant RF 22.000000
[17:51:45] encx264: unparsed options: level=4.0:8x8dct=0:vbv-bufsize=25000:vbv-maxrate=20000
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
x264 [info]: profile Main, level 4.0, 4:2:0, 8-bit
[17:51:45] sync: first pts audio 0x0 is 0
[17:51:45] sync: first pts video is 3753
[17:51:45] sync: "1" (1) at frame 1 time 3753
[18:09:44] sync: "2" (2) at frame 18559 time 69665845
[18:25:40] sync: "3" (3) at frame 34935 time 131137255
[18:39:49] sync: "4" (4) at frame 46611 time 174966040
[18:57:17] sync: "5" (5) at frame 62578 time 234902166
[19:11:27] sync: "6" (6) at frame 76412 time 286831544
[19:27:34] sync: "7" (7) at frame 92692 time 347942594
[19:43:35] sync: "8" (8) at frame 107221 time 402480828
[19:55:32] sync: "9" (9) at frame 119138 time 447214266
[20:10:34] sync: "10" (10) at frame 132540 time 497522024
[20:22:15] sync: "11" (11) at frame 146062 time 548280231
[20:30:40] sync: "12" (12) at frame 154934 time 581583501
[20:41:17] sync: "13" (13) at frame 165699 time 621992620
[20:45:05] reader: done. 1 scr changes
[20:45:10] work: average encoding speed for job is 16.771093 fps
[20:45:10] comb detect: heavy 1879 | light 3678 | uncombed 168928 | total 174485
[20:45:10] decomb: deinterlaced 1879 | blended 3678 | unfiltered 168928 | total 174485
[20:45:10] vfr: 174485 frames output, 0 dropped and 0 duped for CFR/PFR
[20:45:10] vfr: lost time: 0 (0 frames)
[20:45:10] vfr: gained time: 0 (0 frames) (0 not accounted for)
[20:45:10] aac-decoder done: 341133 frames, 0 decoder errors
[20:45:10] h264-decoder done: 174485 frames, 0 decoder errors
[20:45:10] sync: got 174485 frames, 174486 expected
[20:45:10] sync: framerate min 23.976 fps, max 23.976 fps, avg 23.976 fps
x264 [info]: frame I:1554 Avg QP:16.76 size: 78182
x264 [info]: frame P:58657 Avg QP:19.96 size: 15911
x264 [info]: frame B:114274 Avg QP:21.87 size: 4906
x264 [info]: consecutive B-frames: 4.1% 25.0% 2.5% 68.4%
x264 [info]: mb I I16..4: 50.2% 0.0% 49.8%
x264 [info]: mb P I16..4: 3.4% 0.0% 1.9% P16..4: 41.1% 8.9% 6.7% 0.0% 0.0% skip:38.0%
x264 [info]: mb B I16..4: 0.3% 0.0% 0.2% B16..8: 38.8% 1.6% 0.2% direct: 1.6% skip:57.3% L0:43.0% L1:55.0% BI: 2.0%
x264 [info]: coded y,uvDC,uvAC intra: 42.3% 58.6% 20.4% inter: 5.4% 12.6% 0.2%
x264 [info]: i16 v,h,dc,p: 40% 25% 13% 23%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 24% 24% 21% 5% 6% 5% 6% 4% 4%
x264 [info]: i8c dc,h,v,p: 55% 21% 19% 5%
x264 [info]: Weighted P-Frames: Y:1.1% UV:0.6%
x264 [info]: ref P L0: 63.4% 9.5% 18.9% 8.1% 0.1%
x264 [info]: ref B L0: 86.7% 10.8% 2.6%
x264 [info]: ref B L1: 96.1% 3.9%
x264 [info]: kb/s:1775.85
[20:45:10] mux: track 0, 174485 frames, 1615406860 bytes, 1775.77 kbps, fifo 4096
[20:45:10] mux: track 1, 341136 frames, 135475899 bytes, 148.92 kbps, fifo 8192
[20:45:10] Finished work at: Mon Sep 21 20:45:10 2020

[20:45:11] libhb: work result = 0
[20:45:11] macgui: Queue Done, there are no more pending encodes
[20:45:11] macgui: QueueCore work done
Woodstock
Veteran User
Posts: 3790
Joined: Tue Aug 27, 2013 6:39 am

Re: Getting foreign-only subtitles to burn-in

Post by Woodstock »

Are you re-encoding a previously-encoded video? Handbrake isn't finding any subtitle tracks:
[17:51:45] Skipping subtitle scan. No suitable subtitle tracks.
User avatar
Rodeo
HandBrake Team
Posts: 12604
Joined: Tue Mar 03, 2009 8:55 pm

Re: Getting foreign-only subtitles to burn-in

Post by Rodeo »

If they're already burned in, they could be in the cropped area.
jtnoel
Posts: 6
Joined: Mon Sep 21, 2020 3:10 pm

Re: Getting foreign-only subtitles to burn-in

Post by jtnoel »

Woodstock wrote: Thu Sep 24, 2020 1:50 pm Are you re-encoding a previously-encoded video? Handbrake isn't finding any subtitle tracks:
[17:51:45] Skipping subtitle scan. No suitable subtitle tracks.
Yes. I have to re-encode because the original encode has an issue with Plex. When I re-encode with HB, the issue is gone but so are the subtitles that were part of the original encoding movie which is what makes that log entry so puzzling.
jtnoel
Posts: 6
Joined: Mon Sep 21, 2020 3:10 pm

Re: Getting foreign-only subtitles to burn-in

Post by jtnoel »

Rodeo wrote: Thu Sep 24, 2020 2:16 pm If they're already burned in, they could be in the cropped area.
Yeah, wondered that myself but when I playback the original encoded video, the foreign-audio subtitles are displayed on the active video (about an inch or two from the bottom).
Woodstock
Veteran User
Posts: 3790
Joined: Tue Aug 27, 2013 6:39 am

Re: Getting foreign-only subtitles to burn-in

Post by Woodstock »

The original source appears to be a Bluray, which would have had PGS subtitles. MP4 cannot deal with PGS, so they subtitles would have had to have been burned in by the time this round of encoding took place.

The log says crop/scale filter was skipped (I assume this means it was turned off), but the storage/display dimensions are consistent with cropping having already occurred.

A thought - is there an SRT file in the source directory with the same name as the source video? VLC may be picking that up and displaying it automagically, and it wouldn't be present in the output directory.
jtnoel
Posts: 6
Joined: Mon Sep 21, 2020 3:10 pm

Re: Getting foreign-only subtitles to burn-in

Post by jtnoel »

Thanks. There is no SRT file in the source directory. The original source is a rip from Apple iTunes through third-party software. Again, that rip (from .m4v to .mp4) works fine. The foreign-audio subtitles show up in the .mp4 as they do in the .m4v. They just don't show up in any output from HB when I re-encode it (.mp4, .mkv, etc.).
kappabear
Posts: 39
Joined: Tue Oct 02, 2007 5:35 pm

Re: Getting foreign-only subtitles to burn-in

Post by kappabear »

I'm having the same issue as the OP, while trying to convert a movie that I ripped from DVD using MakeMKV to an .mkv movie has built-in subtitles, but when I convert using HandBrake, the built-in subtitles disappear. I've attempted Foreign Audio Search (burned in & forced), as well as adding both English 0 (VOBSUB) and English 1 (VOBSUB) (burned in, forced, and default), but nothing seems to work.

Code: Select all

HandBrake Activity Log for Session: 2020-09-25T17:33:47Z
Handbrake Version: 1.3.3 (2020061300)
4 Months 3 Weeks and 2 Days.m4v
Preset: Super HQ 1080p30 Surround
[10:33:47] macgui: QueueCore scanning specifically for title: 1
[10:33:47] CPU: Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz
[10:33:47]  - Intel microarchitecture Haswell
[10:33:47]  - logical processor count: 8
[10:33:47] hb_scan: path=/Users/User/Movies/Rips/4 Months 3 Weeks and 2 Days_t00.mkv, title_index=1
udfread ERROR: ECMA 167 Volume Recognition failed
disc.c:323: failed opening UDF image /Users/User/Movies/Rips/4 Months 3 Weeks and 2 Days_t00.mkv
disc.c:424: error opening file BDMV/index.bdmv
disc.c:424: error opening file BDMV/BACKUP/index.bdmv
bluray.c:2585: nav_get_title_list(/Users/User/Movies/Rips/4 Months 3 Weeks and 2 Days_t00.mkv/) failed
[10:33:47] bd: not a bd - trying as a stream/file instead
libdvdnav: Using dvdnav version 6.0.1
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
[10:33:47] dvd: not a dvd - trying as a stream/file instead
Input #0, matroska,webm, from '/Users/User/Movies/Rips/4 Months 3 Weeks and 2 Days_t00.mkv':
  Metadata:
    title           : 4 Months 3 Weeks and 2 Days
    encoder         : libmakemkv v1.15.2 (1.3.10/1.5.2) darwin(x64-release)
    creation_time   : 2020-09-25T16:12:40.000000Z
  Duration: 01:52:12.69, start: 0.000000, bitrate: 4864 kb/s
    Chapter #0:0: start 0.000000, end 915.898317
    Metadata:
      title           : Chapter 01
    Chapter #0:1: start 915.898317, end 1440.439000
    Metadata:
      title           : Chapter 02
    Chapter #0:2: start 1440.439000, end 1852.383867
    Metadata:
      title           : Chapter 03
    Chapter #0:3: start 1852.383867, end 2322.253267
    Metadata:
      title           : Chapter 04
    Chapter #0:4: start 2322.253267, end 3269.082483
    Metadata:
      title           : Chapter 05
    Chapter #0:5: start 3269.082483, end 4297.192900
    Metadata:
      title           : Chapter 06
    Chapter #0:6: start 4297.192900, end 5051.946900
    Metadata:
      title           : Chapter 07
    Chapter #0:7: start 5051.946900, end 5657.385067
    Metadata:
      title           : Chapter 08
    Chapter #0:8: start 5657.385067, end 5924.568650
    Metadata:
      title           : Chapter 09
    Chapter #0:9: start 5924.568650, end 6292.653033
    Metadata:
      title           : Chapter 10
    Chapter #0:10: start 6292.653033, end 6563.873983
    Metadata:
      title           : Chapter 11
    Chapter #0:11: start 6563.873983, end 6731.541483
    Metadata:
      title           : Chapter 12
    Chapter #0:12: start 6731.541483, end 6732.692633
    Metadata:
      title           : Chapter 13
    Stream #0:0(eng): Video: mpeg2video (Main), yuv420p(tv, progressive), 720x480 [SAR 32:27 DAR 16:9], SAR 186:157 DAR 279:157, 29.97 fps, 29.97 tbr, 1k tbn, 59.94 tbc
    Metadata:
      BPS-eng         : 4659442
      DURATION-eng    : 01:52:12.692633333
      NUMBER_OF_FRAMES-eng: 161428
      NUMBER_OF_BYTES-eng: 3921324320
      SOURCE_ID-eng   : 0100E0
      _STATISTICS_WRITING_APP-eng: MakeMKV v1.15.2 darwin(x64-release)
      _STATISTICS_WRITING_DATE_UTC-eng: 2020-09-25 16:12:40
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES SOURCE_ID
    Stream #0:1(mo): Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s (default)
    Metadata:
      title           : Stereo
      BPS-eng         : 192000
      DURATION-eng    : 01:52:12.672000000
      NUMBER_OF_FRAMES-eng: 210396
      NUMBER_OF_BYTES-eng: 161584128
      SOURCE_ID-eng   : 0180BD
      _STATISTICS_WRITING_APP-eng: MakeMKV v1.15.2 darwin(x64-release)
      _STATISTICS_WRITING_DATE_UTC-eng: 2020-09-25 16:12:40
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES SOURCE_ID
    Stream #0:2(eng): Subtitle: dvd_subtitle, 720x480 (default)
    Metadata:
      BPS-eng         : 4380
      DURATION-eng    : 01:49:20.444788888
      NUMBER_OF_FRAMES-eng: 1293
      NUMBER_OF_BYTES-eng: 3592040
      SOURCE_ID-eng   : 0120BD
      _STATISTICS_WRITING_APP-eng: MakeMKV v1.15.2 darwin(x64-release)
      _STATISTICS_WRITING_DATE_UTC-eng: 2020-09-25 16:12:40
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES SOURCE_ID
    Stream #0:3(eng): Subtitle: dvd_subtitle, 720x480
    Metadata:
      BPS-eng         : 3859
      DURATION-eng    : 01:49:49.010488888
      NUMBER_OF_FRAMES-eng: 1224
      NUMBER_OF_BYTES-eng: 3179072
      SOURCE_ID-eng   : 0121BD
      _STATISTICS_WRITING_APP-eng: MakeMKV v1.15.2 darwin(x64-release)
      _STATISTICS_WRITING_DATE_UTC-eng: 2020-09-25 16:12:40
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES SOURCE_ID
[10:33:47] scan: decoding previews for title 1
[10:33:47] scan: audio 0x1: ac3, rate=48000Hz, bitrate=192000 Unknown (AC3) (2.0 ch) (192 kbps)
[10:33:47] WARNING: Video PAR 32:27 != container PAR 186:157
[10:33:47] scan: 10 previews, 720x480, 23.976 fps, autocrop = 0/0/2/2, aspect 16:9, PAR 32:27
[10:33:47] libhb: scan thread found 1 valid title(s)
[10:33:48] macgui: QueueCore scan done
[10:33:48] macgui: QueueCore started encoding 4 Months 3 Weeks and 2 Days.m4v
[10:33:48] macgui: QueueCore with preset Super HQ 1080p30 Surround
[10:33:48] Starting work at: Fri Sep 25 10:33:48 2020

[10:33:48] 1 job(s) to process
[10:33:48] Skipping subtitle scan.  No suitable subtitle tracks.
[10:33:48] Starting Task: Encoding Pass
[10:33:48] job configuration:
[10:33:48]  * source
[10:33:48]    + /Users/User/Movies/Rips/4 Months 3 Weeks and 2 Days_t00.mkv
[10:33:48]    + title 1, chapter(s) 1 to 13
[10:33:48]    + container: matroska,webm
[10:33:48]    + data rate: 4864 kbps
[10:33:48]  * destination
[10:33:48]    + /Users/User/Movies/Rips/4 Months 3 Weeks and 2 Days.m4v
[10:33:48]    + container: MPEG-4 (libavformat)
[10:33:48]      + align initial A/V stream timestamps
[10:33:48]      + chapter markers
[10:33:48]  * video track
[10:33:48]    + decoder: mpeg2video
[10:33:48]    + filters
[10:33:48]      + 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)
[10:33:48]      + Decomb (mode=39)
[10:33:48]      + Framerate Shaper (mode=2:rate=27000000/900000)
[10:33:48]        + frame rate: 23.976 fps -> peak rate limited to 30.000 fps
[10:33:48]      + Crop and Scale (width=716:height=480:crop-top=0:crop-bottom=0:crop-left=2:crop-right=2)
[10:33:48]        + source: 720 * 480, crop (0/0/2/2): 716 * 480, scale: 716 * 480
[10:33:48]    + Output geometry
[10:33:48]      + storage dimensions: 716 x 480
[10:33:48]      + pixel aspect ratio: 32 : 27
[10:33:48]      + display dimensions: 848 x 480
[10:33:48]    + encoder: H.264 (libx264)
[10:33:48]      + preset:  veryslow
[10:33:48]      + options: ref=5:bframes=5
[10:33:48]      + profile: high
[10:33:48]      + level:   4.0
[10:33:48]      + quality: 18.00 (RF)
[10:33:48]      + color profile: 6-1-6
[10:33:48]  * audio track 1
[10:33:48]    + decoder: Unknown (AC3) (2.0 ch) (192 kbps) (track 1, id 0x1)
[10:33:48]      + bitrate: 192 kbps, samplerate: 48000 Hz
[10:33:48]    + mixdown: Stereo
[10:33:48]    + dither: triangular
[10:33:48]    + encoder: AAC (Apple AudioToolbox)
[10:33:48]      + bitrate: 160 kbps, samplerate: 48000 Hz
[10:33:48]  * audio track 2
[10:33:48]    + decoder: Unknown (AC3) (2.0 ch) (192 kbps) (track 1, id 0x1)
[10:33:48]      + bitrate: 192 kbps, samplerate: 48000 Hz
[10:33:48]    + AC3 Passthru
[10:33:48] sync: expecting 161423 video frames
[10:33:48] encx264: min-keyint: 24, keyint: 240
[10:33:48] encx264: encoding at constant RF 18.000000
[10:33:48] encx264: unparsed options: ref=5:bframes=5:level=4.0:b-adapt=2:direct=auto:analyse=all:me=umh:merange=24:subme=10:trellis=2:vbv-bufsize=31250:vbv-maxrate=25000:rc-lookahead=60
x264 [info]: using SAR=32/27
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
x264 [info]: profile High, level 4.0, 4:2:0, 8-bit
[10:33:48] sync: first pts video is 0
[10:33:48] sync: "Chapter 1" (1) at frame 1 time 0
[10:33:48] sync: first pts audio 0x1 is 0
[10:33:48] sync: first pts audio 0x1 is 0
[10:40:22] sync: "Chapter 2" (2) at frame 21964 time 82442827
[10:43:16] sync: "Chapter 3" (3) at frame 34538 time 129640218
[10:46:02] sync: "Chapter 4" (4) at frame 44416 time 166715328
[10:48:56] sync: "Chapter 5" (5) at frame 55684 time 209011800
[10:54:47] sync: "Chapter 6" (6) at frame 78384 time 294221925
[11:01:17] sync: "Chapter 7" (7) at frame 103033 time 386748108
[11:07:30] sync: "Chapter 8" (8) at frame 121129 time 454675968
[11:11:16] sync: "Chapter 9" (9) at frame 135648 time 509176665
[11:13:19] sync: "Chapter 10" (10) at frame 142051 time 533211926
[11:15:38] sync: "Chapter 11" (11) at frame 150879 time 566346202
[11:17:12] sync: "Chapter 12" (12) at frame 157381 time 590749346
[11:17:29] reader: done. 1 scr changes
[11:17:29] sync: "Chapter 13" (13) at frame 161404 time 605850682
[11:17:29] work: average encoding speed for job is 61.561749 fps
[11:17:29] comb detect: heavy 311 | light 574 | uncombed 160543 | total 161428
[11:17:29] decomb: deinterlaced 311 | blended 574 | unfiltered 160543 | total 161428
[11:17:29] vfr: 161428 frames output, 0 dropped and 0 duped for CFR/PFR
[11:17:29] vfr: lost time: 0 (0 frames)
[11:17:29] vfr: gained time: 0 (0 frames) (0 not accounted for)
[11:17:29] ac3-decoder done: 210396 frames, 0 decoder errors
[11:17:29] ac3-decoder done: 210396 frames, 0 decoder errors
[11:17:29] mpeg2video-decoder done: 161428 frames, 0 decoder errors
[11:17:29] sync: got 161428 frames, 161423 expected
[11:17:29] sync: framerate min 23.976 fps, max 30.303 fps, avg 23.977 fps
x264 [info]: frame I:716   Avg QP:14.33  size: 53128
x264 [info]: frame P:32033 Avg QP:17.53  size: 15564
x264 [info]: frame B:128679 Avg QP:22.21  size:  2207
x264 [info]: consecutive B-frames:  1.0%  1.0%  5.6% 11.8% 14.4% 66.0%
x264 [info]: mb I  I16..4:  9.8% 73.6% 16.6%
x264 [info]: mb P  I16..4:  0.8%  4.0%  0.8%  P16..4: 41.2% 22.0% 18.8%  0.8%  0.2%    skip:11.5%
x264 [info]: mb B  I16..4:  0.0%  0.2%  0.1%  B16..8: 39.7%  5.4%  1.3%  direct: 2.1%  skip:51.1%  L0:40.1% L1:44.7% BI:15.2%
x264 [info]: 8x8 transform intra:71.7% inter:63.8%
x264 [info]: direct mvs  spatial:99.8% temporal:0.2%
x264 [info]: coded y,uvDC,uvAC intra: 77.6% 67.8% 39.6% inter: 15.6% 9.7% 1.5%
x264 [info]: i16 v,h,dc,p: 70% 11%  7% 12%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 18%  9% 13%  7% 11% 13%  9% 10% 10%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 18%  8%  5%  8% 14% 15% 11% 11% 10%
x264 [info]: i8c dc,h,v,p: 37% 25% 26% 12%
x264 [info]: Weighted P-Frames: Y:2.1% UV:0.5%
x264 [info]: ref P L0: 47.2% 13.0% 21.8%  8.3%  9.4%  0.4%  0.0%
x264 [info]: ref B L0: 83.2% 12.0%  3.6%  1.1%
x264 [info]: ref B L1: 95.8%  4.2%
x264 [info]: kb/s:975.11
[11:17:30] mux: track 0, 161428 frames, 820604478 bytes, 975.06 kbps, fifo 4096
[11:17:30] mux: track 1, 315597 frames, 127502111 bytes, 151.50 kbps, fifo 8192
[11:17:30] mux: track 2, 210396 frames, 161584128 bytes, 192.00 kbps, fifo 8192
[11:17:30] Finished work at: Fri Sep 25 11:17:30 2020

[11:17:30] libhb: work result = 0

User avatar
Rodeo
HandBrake Team
Posts: 12604
Joined: Tue Mar 03, 2009 8:55 pm

Re: Getting foreign-only subtitles to burn-in

Post by Rodeo »

kappabear wrote: Sat Sep 26, 2020 1:07 am I'm having the same issue as the OP, while trying to convert a movie that I ripped from DVD using MakeMKV to an .mkv movie has built-in subtitles, but when I convert using HandBrake, the built-in subtitles disappear. I've attempted Foreign Audio Search (burned in & forced), as well as adding both English 0 (VOBSUB) and English 1 (VOBSUB) (burned in, forced, and default), but nothing seems to work.

Code: Select all

HandBrake Activity Log for Session: 2020-09-25T17:33:47Z
Handbrake Version: 1.3.3 (2020061300)
4 Months 3 Weeks and 2 Days.m4v
Preset: Super HQ 1080p30 Surround
[10:33:47] macgui: QueueCore scanning specifically for title: 1
[10:33:47] CPU: Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz
[10:33:47]  - Intel microarchitecture Haswell
[10:33:47]  - logical processor count: 8
[10:33:47] hb_scan: path=/Users/User/Movies/Rips/4 Months 3 Weeks and 2 Days_t00.mkv, title_index=1
udfread ERROR: ECMA 167 Volume Recognition failed
disc.c:323: failed opening UDF image /Users/User/Movies/Rips/4 Months 3 Weeks and 2 Days_t00.mkv
disc.c:424: error opening file BDMV/index.bdmv
disc.c:424: error opening file BDMV/BACKUP/index.bdmv
bluray.c:2585: nav_get_title_list(/Users/User/Movies/Rips/4 Months 3 Weeks and 2 Days_t00.mkv/) failed
[10:33:47] bd: not a bd - trying as a stream/file instead
libdvdnav: Using dvdnav version 6.0.1
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
[10:33:47] dvd: not a dvd - trying as a stream/file instead
Input #0, matroska,webm, from '/Users/User/Movies/Rips/4 Months 3 Weeks and 2 Days_t00.mkv':
  Metadata:
    title           : 4 Months 3 Weeks and 2 Days
    encoder         : libmakemkv v1.15.2 (1.3.10/1.5.2) darwin(x64-release)
    creation_time   : 2020-09-25T16:12:40.000000Z
  Duration: 01:52:12.69, start: 0.000000, bitrate: 4864 kb/s
    Chapter #0:0: start 0.000000, end 915.898317
    Metadata:
      title           : Chapter 01
    Chapter #0:1: start 915.898317, end 1440.439000
    Metadata:
      title           : Chapter 02
    Chapter #0:2: start 1440.439000, end 1852.383867
    Metadata:
      title           : Chapter 03
    Chapter #0:3: start 1852.383867, end 2322.253267
    Metadata:
      title           : Chapter 04
    Chapter #0:4: start 2322.253267, end 3269.082483
    Metadata:
      title           : Chapter 05
    Chapter #0:5: start 3269.082483, end 4297.192900
    Metadata:
      title           : Chapter 06
    Chapter #0:6: start 4297.192900, end 5051.946900
    Metadata:
      title           : Chapter 07
    Chapter #0:7: start 5051.946900, end 5657.385067
    Metadata:
      title           : Chapter 08
    Chapter #0:8: start 5657.385067, end 5924.568650
    Metadata:
      title           : Chapter 09
    Chapter #0:9: start 5924.568650, end 6292.653033
    Metadata:
      title           : Chapter 10
    Chapter #0:10: start 6292.653033, end 6563.873983
    Metadata:
      title           : Chapter 11
    Chapter #0:11: start 6563.873983, end 6731.541483
    Metadata:
      title           : Chapter 12
    Chapter #0:12: start 6731.541483, end 6732.692633
    Metadata:
      title           : Chapter 13
    Stream #0:0(eng): Video: mpeg2video (Main), yuv420p(tv, progressive), 720x480 [SAR 32:27 DAR 16:9], SAR 186:157 DAR 279:157, 29.97 fps, 29.97 tbr, 1k tbn, 59.94 tbc
    Metadata:
      BPS-eng         : 4659442
      DURATION-eng    : 01:52:12.692633333
      NUMBER_OF_FRAMES-eng: 161428
      NUMBER_OF_BYTES-eng: 3921324320
      SOURCE_ID-eng   : 0100E0
      _STATISTICS_WRITING_APP-eng: MakeMKV v1.15.2 darwin(x64-release)
      _STATISTICS_WRITING_DATE_UTC-eng: 2020-09-25 16:12:40
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES SOURCE_ID
    Stream #0:1(mo): Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s (default)
    Metadata:
      title           : Stereo
      BPS-eng         : 192000
      DURATION-eng    : 01:52:12.672000000
      NUMBER_OF_FRAMES-eng: 210396
      NUMBER_OF_BYTES-eng: 161584128
      SOURCE_ID-eng   : 0180BD
      _STATISTICS_WRITING_APP-eng: MakeMKV v1.15.2 darwin(x64-release)
      _STATISTICS_WRITING_DATE_UTC-eng: 2020-09-25 16:12:40
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES SOURCE_ID
    Stream #0:2(eng): Subtitle: dvd_subtitle, 720x480 (default)
    Metadata:
      BPS-eng         : 4380
      DURATION-eng    : 01:49:20.444788888
      NUMBER_OF_FRAMES-eng: 1293
      NUMBER_OF_BYTES-eng: 3592040
      SOURCE_ID-eng   : 0120BD
      _STATISTICS_WRITING_APP-eng: MakeMKV v1.15.2 darwin(x64-release)
      _STATISTICS_WRITING_DATE_UTC-eng: 2020-09-25 16:12:40
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES SOURCE_ID
    Stream #0:3(eng): Subtitle: dvd_subtitle, 720x480
    Metadata:
      BPS-eng         : 3859
      DURATION-eng    : 01:49:49.010488888
      NUMBER_OF_FRAMES-eng: 1224
      NUMBER_OF_BYTES-eng: 3179072
      SOURCE_ID-eng   : 0121BD
      _STATISTICS_WRITING_APP-eng: MakeMKV v1.15.2 darwin(x64-release)
      _STATISTICS_WRITING_DATE_UTC-eng: 2020-09-25 16:12:40
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES SOURCE_ID
[10:33:47] scan: decoding previews for title 1
[10:33:47] scan: audio 0x1: ac3, rate=48000Hz, bitrate=192000 Unknown (AC3) (2.0 ch) (192 kbps)
[10:33:47] WARNING: Video PAR 32:27 != container PAR 186:157
[10:33:47] scan: 10 previews, 720x480, 23.976 fps, autocrop = 0/0/2/2, aspect 16:9, PAR 32:27
[10:33:47] libhb: scan thread found 1 valid title(s)
[10:33:48] macgui: QueueCore scan done
[10:33:48] macgui: QueueCore started encoding 4 Months 3 Weeks and 2 Days.m4v
[10:33:48] macgui: QueueCore with preset Super HQ 1080p30 Surround
[10:33:48] Starting work at: Fri Sep 25 10:33:48 2020

[10:33:48] 1 job(s) to process
[10:33:48] Skipping subtitle scan.  No suitable subtitle tracks.
[10:33:48] Starting Task: Encoding Pass
[10:33:48] job configuration:
[10:33:48]  * source
[10:33:48]    + /Users/User/Movies/Rips/4 Months 3 Weeks and 2 Days_t00.mkv
[10:33:48]    + title 1, chapter(s) 1 to 13
[10:33:48]    + container: matroska,webm
[10:33:48]    + data rate: 4864 kbps
[10:33:48]  * destination
[10:33:48]    + /Users/User/Movies/Rips/4 Months 3 Weeks and 2 Days.m4v
[10:33:48]    + container: MPEG-4 (libavformat)
[10:33:48]      + align initial A/V stream timestamps
[10:33:48]      + chapter markers
[10:33:48]  * video track
[10:33:48]    + decoder: mpeg2video
[10:33:48]    + filters
[10:33:48]      + 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)
[10:33:48]      + Decomb (mode=39)
[10:33:48]      + Framerate Shaper (mode=2:rate=27000000/900000)
[10:33:48]        + frame rate: 23.976 fps -> peak rate limited to 30.000 fps
[10:33:48]      + Crop and Scale (width=716:height=480:crop-top=0:crop-bottom=0:crop-left=2:crop-right=2)
[10:33:48]        + source: 720 * 480, crop (0/0/2/2): 716 * 480, scale: 716 * 480
[10:33:48]    + Output geometry
[10:33:48]      + storage dimensions: 716 x 480
[10:33:48]      + pixel aspect ratio: 32 : 27
[10:33:48]      + display dimensions: 848 x 480
[10:33:48]    + encoder: H.264 (libx264)
[10:33:48]      + preset:  veryslow
[10:33:48]      + options: ref=5:bframes=5
[10:33:48]      + profile: high
[10:33:48]      + level:   4.0
[10:33:48]      + quality: 18.00 (RF)
[10:33:48]      + color profile: 6-1-6
[10:33:48]  * audio track 1
[10:33:48]    + decoder: Unknown (AC3) (2.0 ch) (192 kbps) (track 1, id 0x1)
[10:33:48]      + bitrate: 192 kbps, samplerate: 48000 Hz
[10:33:48]    + mixdown: Stereo
[10:33:48]    + dither: triangular
[10:33:48]    + encoder: AAC (Apple AudioToolbox)
[10:33:48]      + bitrate: 160 kbps, samplerate: 48000 Hz
[10:33:48]  * audio track 2
[10:33:48]    + decoder: Unknown (AC3) (2.0 ch) (192 kbps) (track 1, id 0x1)
[10:33:48]      + bitrate: 192 kbps, samplerate: 48000 Hz
[10:33:48]    + AC3 Passthru
[10:33:48] sync: expecting 161423 video frames
[10:33:48] encx264: min-keyint: 24, keyint: 240
[10:33:48] encx264: encoding at constant RF 18.000000
[10:33:48] encx264: unparsed options: ref=5:bframes=5:level=4.0:b-adapt=2:direct=auto:analyse=all:me=umh:merange=24:subme=10:trellis=2:vbv-bufsize=31250:vbv-maxrate=25000:rc-lookahead=60
x264 [info]: using SAR=32/27
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
x264 [info]: profile High, level 4.0, 4:2:0, 8-bit
[10:33:48] sync: first pts video is 0
[10:33:48] sync: "Chapter 1" (1) at frame 1 time 0
[10:33:48] sync: first pts audio 0x1 is 0
[10:33:48] sync: first pts audio 0x1 is 0
[10:40:22] sync: "Chapter 2" (2) at frame 21964 time 82442827
[10:43:16] sync: "Chapter 3" (3) at frame 34538 time 129640218
[10:46:02] sync: "Chapter 4" (4) at frame 44416 time 166715328
[10:48:56] sync: "Chapter 5" (5) at frame 55684 time 209011800
[10:54:47] sync: "Chapter 6" (6) at frame 78384 time 294221925
[11:01:17] sync: "Chapter 7" (7) at frame 103033 time 386748108
[11:07:30] sync: "Chapter 8" (8) at frame 121129 time 454675968
[11:11:16] sync: "Chapter 9" (9) at frame 135648 time 509176665
[11:13:19] sync: "Chapter 10" (10) at frame 142051 time 533211926
[11:15:38] sync: "Chapter 11" (11) at frame 150879 time 566346202
[11:17:12] sync: "Chapter 12" (12) at frame 157381 time 590749346
[11:17:29] reader: done. 1 scr changes
[11:17:29] sync: "Chapter 13" (13) at frame 161404 time 605850682
[11:17:29] work: average encoding speed for job is 61.561749 fps
[11:17:29] comb detect: heavy 311 | light 574 | uncombed 160543 | total 161428
[11:17:29] decomb: deinterlaced 311 | blended 574 | unfiltered 160543 | total 161428
[11:17:29] vfr: 161428 frames output, 0 dropped and 0 duped for CFR/PFR
[11:17:29] vfr: lost time: 0 (0 frames)
[11:17:29] vfr: gained time: 0 (0 frames) (0 not accounted for)
[11:17:29] ac3-decoder done: 210396 frames, 0 decoder errors
[11:17:29] ac3-decoder done: 210396 frames, 0 decoder errors
[11:17:29] mpeg2video-decoder done: 161428 frames, 0 decoder errors
[11:17:29] sync: got 161428 frames, 161423 expected
[11:17:29] sync: framerate min 23.976 fps, max 30.303 fps, avg 23.977 fps
x264 [info]: frame I:716   Avg QP:14.33  size: 53128
x264 [info]: frame P:32033 Avg QP:17.53  size: 15564
x264 [info]: frame B:128679 Avg QP:22.21  size:  2207
x264 [info]: consecutive B-frames:  1.0%  1.0%  5.6% 11.8% 14.4% 66.0%
x264 [info]: mb I  I16..4:  9.8% 73.6% 16.6%
x264 [info]: mb P  I16..4:  0.8%  4.0%  0.8%  P16..4: 41.2% 22.0% 18.8%  0.8%  0.2%    skip:11.5%
x264 [info]: mb B  I16..4:  0.0%  0.2%  0.1%  B16..8: 39.7%  5.4%  1.3%  direct: 2.1%  skip:51.1%  L0:40.1% L1:44.7% BI:15.2%
x264 [info]: 8x8 transform intra:71.7% inter:63.8%
x264 [info]: direct mvs  spatial:99.8% temporal:0.2%
x264 [info]: coded y,uvDC,uvAC intra: 77.6% 67.8% 39.6% inter: 15.6% 9.7% 1.5%
x264 [info]: i16 v,h,dc,p: 70% 11%  7% 12%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 18%  9% 13%  7% 11% 13%  9% 10% 10%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 18%  8%  5%  8% 14% 15% 11% 11% 10%
x264 [info]: i8c dc,h,v,p: 37% 25% 26% 12%
x264 [info]: Weighted P-Frames: Y:2.1% UV:0.5%
x264 [info]: ref P L0: 47.2% 13.0% 21.8%  8.3%  9.4%  0.4%  0.0%
x264 [info]: ref B L0: 83.2% 12.0%  3.6%  1.1%
x264 [info]: ref B L1: 95.8%  4.2%
x264 [info]: kb/s:975.11
[11:17:30] mux: track 0, 161428 frames, 820604478 bytes, 975.06 kbps, fifo 4096
[11:17:30] mux: track 1, 315597 frames, 127502111 bytes, 151.50 kbps, fifo 8192
[11:17:30] mux: track 2, 210396 frames, 161584128 bytes, 192.00 kbps, fifo 8192
[11:17:30] Finished work at: Fri Sep 25 11:17:30 2020

[11:17:30] libhb: work result = 0

Your audio tracks don't seem to have language information (or rather, a seemingly invalid language code wjich HandBrake does not recognize), so Foreign Audio Search cannot match the English language subtitle tracks for a subtitle scan ("[10:33:48] Skipping subtitle scan. No suitable subtitle tracks.").

Try the same encode, with the MKV output format (instead of MP4) and adding both subtitle tracks as passthrough (i.e. make sure both "burned in" and "forced only" are unchecked for both subtitle tracks), and the video encoder preset set to ultrafast. We don't need the output file, we only care about the resulting encode log which will feature some subtitle statistics that can be useful.
jtnoel
Posts: 6
Joined: Mon Sep 21, 2020 3:10 pm

Re: Getting foreign-only subtitles to burn-in

Post by jtnoel »

Okay, that seems to have fixed it for me. Unchecking those boxes for the subtitle files results in the output with foreign-audio subtitles burned in. Thanks for the help on this!
Post Reply