即时视频流分析 - 建议?

时间:2016-04-08 10:20:41

标签: opencv video ffmpeg video-streaming xuggler

我计划开发一个简单的解决方案,使我能够即时执行非常基本的视频流分析。我之前从未做过类似的事情,因此这是一个非常笼统的问题。主要关注的是检查流是否没有问题 - 如冻结帧,黑屏以及音频是否存在。同步超出范围。我读到了OpenCV和Xuggler等开放式库,但它们似乎比我的需求更复杂。 FFmpeg能够检测黑屏,但不能动态检测。

还有其他可以查看的开放式库吗?你能告诉我什么吗?我正在考虑使用Java或Python。或者两者都有。解决方案的效率超出了范围,我现在只关注冻结帧和黑屏检测。

欢迎任何建议!

祝你好运, 彼得

1 个答案:

答案 0 :(得分:1)

可以}即时分析实时流。例如:

ffmpeg

检查10s视频中的9s是黑色还是静音。重复。

对于不改变的帧,在不同时间拍摄两个屏幕截图,看看它们是否不同。例如。使用ffmpeg -i <input> -filter:v blackdetect=d=9 -filter:a silencedetect=d=9 -t 10 -f null /dev/null,您可以imagemagick

相关问题