【问题标题】:TV audio processing with TV capture card用电视采集卡处理电视音频
【发布时间】:2011-02-06 04:54:54
【问题描述】:

我正在寻找一个开源库或框架来处理来自电视采集卡的音频信号。这个想法是检测电视广告点并记录它们发生的时间和频道。我从未从事过这样的工作,因此,欢迎提供任何信息、链接、想法。

提前致谢!

编辑:我不关心语言或操作系统。 我想澄清一下,我的目标是检测我工作的公司的具体广告。所以,我认为我应该使用我们广告的指纹,并根据捕获的数据检查它们。如果你有这方面的信息,也欢迎。

【问题讨论】:

  • 您使用哪种语言?
  • 感谢您的提问,我补充了信息。

标签: video-capture signal-processing video-processing audio-processing


【解决方案1】:

最初可以使用virtual dub 之类的东西来捕获视频。

检测广告往往是几件事情的结合:

广告长度往往是 5 秒的倍数,因此可以根据此验证可疑的起点和终点(但在不同国家/地区可能会有所不同)。

声音通常在过渡点完全下降。

同时出现空白框或重大变化。

根据电台的不同,您可能会在广告开始时检测到其他徽标和内容。

显然,并非所有这些事情都得到保证,您最终往往会根据所有这些因素做出判断,并在稍后进行某种目视检查。

编辑:

要查找特定广告,您需要在广告上存储一些相关信息(如您所说的指纹),例如:

广告长度。
声音级别,可能在多个时间点进行。
颜色信息,也许是 rgb 级别,因为它们在整个广告中会有所不同。

作为这些东西的组合,您可以想出匹配的“候选人”,但绝不是 100% 准确。

【讨论】:

    【解决方案2】:

    @Jonathan Barbero:你可以试试 Gstreamer。

    例如:gst-launch -v videotestsrc ! ffmpeg色彩空间! ximagesink

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-18
      • 2013-09-03
      • 1970-01-01
      • 1970-01-01
      • 2023-01-24
      • 1970-01-01
      相关资源
      最近更新 更多