【发布时间】:2016-07-29 13:46:10
【问题描述】:
我计划开发一个简单的解决方案,使我能够即时执行非常基本的视频流分析。我以前从未做过类似的事情,因此这是一个非常笼统和开放的问题。主要重点是检查流是否正常运行,例如 - 冻结帧、黑屏以及音频是否存在。同步超出范围。我阅读了 OpenCV 和 Xuggler 等开放库,但它们似乎比我的需要更复杂。 FFmpeg 能够检测黑屏,但不能即时检测。
还有其他我可以研究的开放库吗?你能给我什么建议吗?我正在考虑使用 Java 或 Python。或者两者兼而有之。解决方案的效率超出了范围,我现在只关注冻结帧和黑屏检测。
欢迎任何建议!
最好的问候, 彼得
【问题讨论】:
-
使用 OpenCV,您可以在几行代码中毫无问题地检测冻结帧和黑屏,但对于音频部分,您需要一些不同的东西。 OpenCV 在 python 和 java 中可用。
-
“FFmpeg 无法即时检测黑屏”是什么意思?
标签: opencv video ffmpeg video-streaming xuggler