您好我是Java开发人员,我是视频点播网站团队的一员。
我目前正在研究如何实施我们计划构建的后端组件;该组件应自动生成一个有意义的缩略图,表示视频内容,例如YouTube中用于生成默认缩略图的算法。
然而,我似乎无法找到任何可以实现的良好开源或付费实现,并且从头开始构建算法非常复杂,需要花费大量时间,我不认为公司愿意在现阶段投资(可能在未来)
如果有人可以参考任何可以帮助我甚至是销售实现的产品或能够满足我的组件目标的产品,我将不胜感激。 谢谢!
答案 0 :(得分:0)
您可以在Algorithmia上找到智能缩略图生成算法here。 Algorithmia不提供此算法的源代码,而是提供一个简单的API来调用它并获得输出。为此,您需要注册并从中获取API密钥。
答案 1 :(得分:0)
谷歌研究博客解释: https://research.googleblog.com/2015/10/improving-youtube-video-thumbnails-with.html
关键部分是使用卷积神经网络来预测每个采样帧的分数。
有很多开源的CNN实现,如caffe或tensorflow。唯一的努力是准备一些培训数据。