你好,
我正在尝试自动化备份文件的压缩,目前基本成功复现了之前的手动流程。唯独字幕部分卡住了。有没有办法在 MKV 文件中保留多条未转换的字幕轨?我是从 mkv 压到 mkv,只把视频流压缩。以前一直用 HandBrake 的图形界面操作。现在用 MCEBuddy 只能得到一条被转成 SRT 的字幕轨,并嵌入 MKV。还望指点。
我使用的是 2.4.9 版,配置如下:
order=ffmpeg
ffmpeg-general=-threads 0
ffmpeg-video=-ss 0 -vf yadif=0:-1:1,hqdn3d -vcodec libx264 -b 1800k -x264opts me=hex:trellis=2:subq=8:partitions=all:8x8dct=1:ref=5:rc-lookahead=50:keyint=25:min-keyint=20:bframes=3:weightb=1:level=4.0:b-pyramid=normal:direct=auto:mixed-refs=1:deblock=-1,-1:no-fast-pskip=1:no-dct-decimate=1:b-adapt=2:threads=auto -map 0:v -sn
ffmpeg-audio=-acodec copy -map 0:a
ffmpeg-audioac3=-acodec copy -map 0:a
ffmpeg-ext=.mkv
ffmpeg-audiodelay=skip
PreConversionCommercialRemover=true
谢谢
Cyle
RBoy
(RBoy)
2
目前 MCEBuddy 僅支援內嵌單一字幕檔。我們正考慮在未來新增多字幕軌功能。程式會選取第一個遇到的字幕軌,或者若您在轉換工作設定中選取了音訊語言,則會選取與該音訊語言設定相同的字幕軌。
RBoy
(RBoy)
3
试用今天的 2.4.10 BETA 版本,并使用内置的配置文件之一。MCEBuddy 现已支持在原始文件存在多轨道时进行处理、提取和嵌入。
非常感谢!我今天有机会用一个文件测试了一下,它现在确实可以将多个 srt 字幕嵌入到 MKV 文件中。然而,出于两个原因,我仍然希望原始字幕能够不被转换地直接通过。
第一个原因可能是我这边的配置问题。我一直无法让 OCR 提取功能正确识别 PGS 字幕,最终得到的文件非常混乱、体积巨大,根本无法阅读。我猜是我哪里设置错了。
第二个原因是,有些情况下保留原始 PGS 几乎是必需的,转成 SRT 效果并不好,比如卡拉 OK 字幕轨道。目前看来,我仍需在转换完成后用 MKVToolNix 把 PGS 字幕重新合并回去。购买 MCEBuddy 已经极大简化了我的其余转换流程,所以这一步算是小小的代价。
再次感谢!
Goose
(Goose)
5
字幕需要被提取出來,因為 MCEBuddy 必須根據個人設定檔的廣告移除及其他調整來剪輯並同步字幕,因此無法直接複製。
如果您能將原始檔案的範本上傳到我們的伺服器,我們就能看看是否有更好的處理方式。
Ronstang
(Ronald J Kienle)
6
我也遇到了同样的问题。经过 MCEBuddy 处理后,PGS 字幕完全没用。它们会变成体积巨大、无法被任何播放器读取的 .SRT 文件。
请告诉我们如何让 PGS 字幕在 MCEBuddy 处理后仍然可用,或者增加一种方式让字幕被“原封不动”地提取出来,以便重新封装后能正常播放。PGS 字幕本就来自蓝光或 4K 片源,无需处理,也不会涉及 comskip。
现在我得先用别的软件把字幕提取出来,再把视频转成 HEVC,然后再用另一个软件把字幕封装回 MKV,因为 Emby 无法读取外挂的 PGS 字幕——这本不该这么麻烦。
让 MCEBuddy 直接原样提取字幕,应该不难。