0

我正在编写一个可以“观看”电视频道、解释隐藏式字幕并将频道内容记录到磁盘的应用程序。我从未对视频或隐藏式字幕进行任何形式的程序化交互,因此即使是基本建议也可能会有所帮助。

我对技术和内容来源(例如 DirecTV、slingbox、调谐器卡等)很灵活。

有谁知道任何可以作为起点的工具包或库?

4

3 回答 3

1

看看CCExtractor。对于您需要做的事情,这可能是一个很好的起点。请记住,MPEG 压缩通常会破坏视频的嵌入字幕数据,因此您需要注意从何处获取源材料:

http://ccextractor.sourceforge.net/

于 2012-10-17T19:22:48.107 回答
1

Closed Captions are stored in the User Data part of an MPEG2 TS Stream, or SEI part of an H264 stream, in any case you need to parse video access units, or NAL Units, and then once you extract a closed caption, you parse it to generate text. This last part might be doable using CCExtractor, however you need to decode video

于 2014-01-21T18:08:04.027 回答
0

我个人从未使用过“非数字”内容,但我会从调查 MythTV 开始。这是一个 DVR 系统的开源项目。

http://www.mythtv.org/

于 2011-04-21T19:12:47.937 回答