如何从视频中删除数据?

时间:2013-09-21 04:06:05

标签: video image-processing video-streaming screen-scraping video-capture

我有兴趣编写一个程序

  1. youtubetwitch

  2. 打开输入视频文件
  3. 播放视频并使用图像识别功能获取有关视频的信息

  4. 有人能指出我更好地了解这个话题吗?我试图弄清楚这些事情:

    • 如何下载视频数据? youtube有这个API吗?我知道有些网站可以让你输入视频网址并下载视频。我想知道他们是怎么做到的。
    • 一旦我获得数据,我怎么能玩#34;它并以小间隔拍摄快照?哪些图书馆最适合这个?
    • 任何好的图像识别库?
    • 推荐语言?

    这是我目前正在考虑的方法:

    我目前手动下载了一堆我感兴趣的视频文件。它们是.flv格式。我可以以编程方式全屏播放视频,连续打印屏幕以每隔x秒捕获图像,并在这些图像上运行图像识别。但我很好奇是否有一种不太天真的方法。

1 个答案:

答案 0 :(得分:1)

为什么要手动操作,你可以创建一个程序(使用任何语言C#,Java等),它可以获取youtube / vimeo视频链接,下载/提取屏幕,并使用任何可用的图像识别库? (AForge很好......)

我没有看到太多的并发症......

您甚至可以避免让您的程序下载整个视频,但可以从流媒体视频链接中获取缩略图。