无法获取嵌入到 MKV 文件中的字幕

你好,我已经尝试了所有设置和转换选项,但根本无法让 MCEbuddy 将字幕封装进 MKV 文件。我有一个带字幕的 .ts 文件,已尝试运行“未处理 MKV”和“高质量 MKV”转换。字幕被提取到了 srt 文件,却没有被重新嵌入到编码后的文件里。
我已启用“添加字幕”,也分别测试了启用和禁用“提取字幕和隐藏式字幕”。
我运行的是最新的 2.5.4 早期版本。

請附上你的轉換紀錄,沒有看這些紀錄無法判斷發生了什麼事。

看起来SRT文件从未生成,但字幕/隐藏式字幕已被检测到

Ant-Man and the Wasp-0015-20190219.ts-MKV HighQ Comskip H.264-2020-06-05T18-20-26.log (4.9 MB) Ant-Man and the Wasp-0015-20190219.ts-MKV Unprocessed Comskip-2020-06-05T15-35-56.log (1.4 MB)

您的字幕是以 dvb_subtitles 形式嵌入的,也就是說它們是圖片而非文字,而且語言是丹麥文(非英文)。

2020-06-05T18:20:27 MCEBuddy.AppWrapper.Base → Stream #0:10x32c: Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)

您需要下載 DVB 擷取模組並安裝,這樣 MCEBuddy 才能使用 OCR 功能將 DVB 圖片轉換成文字。由於該模組超過 1GB,且極少人需要,因此預設並未包含。

詳細步驟說明請參考:

明白了。这样我就能获取到 .mkv 文件中的 srt 字幕。然而,srt 文件的第一行对应的是影片 1 分 23 秒处,之前的所有内容都被截掉了,而原始 ts 文件其实是从头就有字幕的。
Ant-Man and the Wasp-0015-20190219-2019-03-25 0106.srt(102.5 KB)Ant-Man and the Wasp-0015-20190219.ts-MKV HighQ Comskip H.264-2020-06-06T21-07-15.log(7.3 MB)