-2

我有兴趣编写一个程序

  1. 从youtubetwitch打开输入视频文件

  2. 播放视频并使用图像识别来获取有关视频的信息

任何人都可以为我指出更好的方向以了解有关此主题的更多信息吗?我试图弄清楚这些事情:

  • 如何下载视频数据?youtube 有这方面的 API 吗?我知道有些网站可以让您输入视频网址并下载视频。我想知道他们是怎么做到的。
  • 获得数据后,如何“播放”它并以小间隔拍摄快照?什么图书馆最适合这个?
  • 有什么好的图像识别库吗?
  • 推荐的语言?

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

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

4

1 回答 1

1

为什么要手动进行,您可以创建一个程序(使用任何语言 C#、Java 等),获取 youtube/vimeo 视频链接、下载它/提取屏幕,并使用任何可用的图像识别库?(AForge 不错……)

我没有看到那里有太多复杂性...

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

于 2013-09-27T11:07:37.383 回答