gpt4 book ai didi

opencv - 动态视频流分析 - 建议?

转载 作者:行者123 更新时间:2023-12-04 23:32:44 28 4
gpt4 key购买 nike

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

还有其他我可以研究的开放库吗?你能给我什么建议吗?我正在考虑使用 Java 或 Python。或者两者兼而有之。解决方案的效率超出了范围,我现在只关注卡住帧和黑屏检测。

欢迎任何建议!

此致,
彼得

最佳答案

您可以使用 ffmpeg 即时分析实时流。 .例如:ffmpeg -i <input> -filter:v blackdetect=d=9 -filter:a silencedetect=d=9 -t 10 -f null /dev/null检查 10 秒视频中的 9 秒是黑色还是静音。重复。
在最新版本的 FFmpeg 中,您可以使用 freezedetect过滤以检测不改变的帧。
如果您需要不同的指标,您可以在不同时间截取两个屏幕截图,并将它们与 imagemagick 进行比较:

compare -metric <metric> <in1> <in2> <diff>

关于opencv - 动态视频流分析 - 建议?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36497169/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com