您好,我是一名 Java 开发人员,是视频点播网站团队的一员。
我目前正在研究如何实现我们计划构建的后端组件;该组件预计会自动生成一个有意义的缩略图,代表视频的内容,就像 YouTube 中用于生成默认缩略图的算法一样。
但是,我似乎找不到任何好的开源或付费实现可以做到这一点,而且从头开始构建算法非常复杂,需要大量时间,我认为公司不会愿意在当前阶段(也许在未来)
如果有人可以参考任何可以帮助我的实现,或者甚至是销售可以服务于我的组件目标的实现或产品的供应商,我将不胜感激。谢谢!
您好,我是一名 Java 开发人员,是视频点播网站团队的一员。
我目前正在研究如何实现我们计划构建的后端组件;该组件预计会自动生成一个有意义的缩略图,代表视频的内容,就像 YouTube 中用于生成默认缩略图的算法一样。
但是,我似乎找不到任何好的开源或付费实现可以做到这一点,而且从头开始构建算法非常复杂,需要大量时间,我认为公司不会愿意在当前阶段(也许在未来)
如果有人可以参考任何可以帮助我的实现,或者甚至是销售可以服务于我的组件目标的实现或产品的供应商,我将不胜感激。谢谢!
正如谷歌研究博客所解释的那样: https ://research.googleblog.com/2015/10/improving-youtube-video-thumbnails-with.html
关键组件是使用卷积神经网络来预测每个采样帧的分数。
有很多开源的 CNN 实现,比如 caffe 或 tensorflow。唯一的努力是准备一些训练数据。