1

我正在使用 VLC (VideoLAN) 及其 ActiveX 插件编写流应用程序。我从卫星解码器获取流,现在我需要从流 (MPEG-TS) 中获取关于流中存在的字幕(例如来自电影)的信息,以便我可以告诉 ActiveX 控件哪个字幕- 使用的语言。在这种情况下,使用图文电视在流中发送字幕。

VLC 知道这些信息,所以我猜 VLC 必须通过从 MPEG-TS 流中读取某种“摘要”信息来获取它。这是 VLC 及其调试器的示例:

ts 调试:* ttxt type=Teletext lan=ita page=100

ts 调试:* ttxt type=图文字幕 lan=ita page=777

ts 调试:* ttxt type=图文字幕 lan=eng page=778

我需要掌握语言和图文电视页面的编号(例如 lan=eng,page=778)。

所以我的问题是您是否知道我可以在网络应用程序(VB.Net 或 C#)中使用的任何库或某些代码来获取当前播放的 MPEG-TS 流的一些信息。

谢谢你。

4

1 回答 1

0

看看DirectShow.NET

于 2011-04-26T20:41:19.360 回答