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

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

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

卡:Winfast DTV1000S / DTV3200

【问题讨论】:

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

标签: linux media video-capture closed-captions


【解决方案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 无论如何,是您确定字幕没有嵌入到流中。它认为瑞典就是这种情况。
猜你喜欢
  • 1970-01-01
  • 2012-03-25
  • 1970-01-01
  • 2011-05-22
  • 2012-11-13
  • 2014-07-03
  • 1970-01-01
  • 2013-08-14
  • 1970-01-01
相关资源
最近更新 更多