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