从 dvb-t 中提取隐藏式字幕

Posted

技术标签:

【中文标题】从 dvb-t 中提取隐藏式字幕【英文标题】:Extract Closed captions from dvb-t 【发布时间】:2010-08-23 02:41:05 【问题描述】:

我希望能够从我的 linux 机器上的 dvb-t 卡上的流中获取隐藏式字幕。

据我所知,当我使用 mythtv 查看卡片时,它可以看到字幕并将其显示在屏幕上。但我想运行一个脚本来收集字幕并将它们放在一个 txt 文件中。

卡:Winfast DTV1000S / DTV3200

【问题讨论】:

您对哪种编程语言感兴趣? 任何可以做到的语言。我只需要得到在文本文件中包含字幕的最终结果 您可能需要查看 vbiutil 以开始使用 - 它会分析 MPEG 流以提取字幕。 【参考方案1】:

MythTV wiki 提供了一个执行此操作的脚本: http://www.mythtv.org/wiki/Closed_captioning#Extracting_closed_captions_to_a_.srt_file

它使用开源工具“CCextractor”来完成。

这将适用于美国隐藏式字幕(不是欧洲格式的字幕),但假设这对您来说没问题,它可能根本不需要编程。

CCextractor 也是开源的,所以如果想增加对欧洲标准字幕的支持,好吧,我相信 CCextractor 的开发者不会反对

【讨论】:

是的,这不适用于 AU 广播。我已经与 ccextracter 开发人员取得了联系,他表示这不会起作用,因为 AU 使用位图作为隐藏式字幕,据他所知,哪个需要 ocring。不过谢谢回复 啊,盎司 .. 我应该猜到 :-) 位图会是个问题。我在 OCR 方面有相当多的经验,而且非常重要。 我认为任何像样的 OCR 工具包都可以毫无问题地处理字幕...如果您可以提取位图,它们是标准尺寸和标准字体:code.google.com/p/ocropus 无论如何,是您确定字幕没有嵌入到流中。它认为瑞典就是这种情况。

以上是关于从 dvb-t 中提取隐藏式字幕的主要内容,如果未能解决你的问题,请参考以下文章

如何从 AVPlayer 中的 mpd 文件中提取字幕?

如何仅从视频文件中获取第一个隐藏式字幕?

从 YouTube 视频中提取自动字幕

ffmpeg 将 hdmv pgs 字幕从 mkv 提取到 srt

iOS 应用可以访问设备视频库中视频的字幕或隐藏式字幕吗?

什么软件可以把Mp4视频里的字幕提取出来?