我mkv
最近收到一个文件,其中我注意到 mpv 渲染的字幕与我输入的mpv.conf
.该文件有两个字幕流,其中一个按照 中的描述显示mpv.conf
,但无论我做什么,其他都一样:按快捷键移动,更改喜欢的大小。我以为它嵌入在视频中,但没有,切换字幕会关闭。
网络搜索给出了https://www.reddit.com/r/mpv/comments/e2ixcd/how_do_i_override_ssaass_font_colors/,我已经尝试过,阅读手册页,然后尝试运行
mpv --sub-ass-override=strip --embeddedfonts=no acme.mpv
这些字幕与以前一样(我可以使用 CLI 选项更改“可更改”的字幕)。
还有什么可以尝试的?
编辑:ffmpeg
显示有问题的流的大小比其他字幕流大约 1000 倍,这暗示我它不是文本,而是视频类型......然后解决方案是找到其他流。如何检验我的猜测是否正确?
答案1
它是Presentation Graphics Stream
ffmpeg 输出暗示的类型hdmv_pgs_subtitle
,看起来mpv
无法即时修改它。有关的:ffmpeg-提取-hdmv-pgs-字幕从-mkv-到-srt。