阅读来自 mkv/media 的字幕

Read subtitles from mkv/media

我有问题,我有一个.srt字幕文件,像字幕流一样有外部和内部,load/read外部文件很容易,但是如何读取内部文件.mkv/media?

.srt 文件解压到临时文件夹只是一个临时解决方案。 (尚未实施..)

我想直接从字幕流中读取文件,有什么办法吗?

我已经在我的媒体播放器内部编写了自己的 .srt 字幕过滤器。纯 C# 托管代码

当您将 SoftSubtitles 添加到媒体文件时添加更多说明,然后它将文件作为 TextStream 添加到媒体,这就是我想要阅读的内容。

我正在使用 MediaInfo.dll 来阅读字幕流的语言 TextStreams 但我无法阅读实际的字幕..

为了进一步简化问题,我想要的是像读取外部 .srt 文件一样读取字幕,但是从 TextStream 读取字幕并不容易,因为我可以看到它有一个 TextStream 但找不到它,所以无法读取 Subtitles.

如果可能的话,你知道有什么程序可以 extract SubtitlesMemoryStream 然后 return 到 MemoryStream 我的程序吗?不删除 TextStream.

有谁知道 DirectSubVobFFDshow 如何从当前播放的媒体加载 TextStream

你知道Library可以提取字幕吗??

我通过阅读 SubtitleEdit 的源代码,用新的自定义 subfilter 修复了我的 subtitle problem