我有一个问题,我有一个.srt
字幕文件,就像字幕流一样外部和内部,加载/读取外部文件很容易,但是如何读取内部文件.mkv/media
?
将文件提取.srt
到临时文件夹只是一种临时解决方案。(尚未实施..)
我想直接从字幕流中读取文件,有什么想法吗?
我.srt
在媒体播放器内部编写了自己的字幕过滤器。纯 C# 托管代码
在添加到媒体文件时添加更多说明SoftSubtitles
,然后将文件作为 a 添加到媒体中TextStream
,这就是我想要阅读的内容。
我MediaInfo.dll
用来阅读字幕流的语言,TextStreams
但我无法阅读实际的字幕..
为了进一步简化问题,我想要的是像读取外部.srt
文件一样读取字幕,但是从 a 读取它TextStream
并不容易,因为我可以看到它有 aTextStream
但找不到它,所以可以不读Subtitles
。
如果可能,您知道任何可以返回extract Subtitles
到我的程序的程序吗?在不删除.MemoryStream
MemoryStream
TextStream
有谁知道如何从当前播放的媒体中加载DirectSubVob
或FFDshow
加载?TextStream
你知道Library
可以提取字幕吗??