由于机器视频监控无法保证安全,所以想着给增加一个声音的监控。

数据通道由监控视频提供

首先设置nas网络为本机,这样就会给实时的视频同步过来。

从文件可以看出,12点10分的时候,同步了07的视频,延迟3分钟还可以接受。

查了一下,降噪比较简单的方案就是sox降噪。

所以使用ffmpeg获取视频的声音

sox提取噪音,然后降噪

命令如下:

ffmpeg.exe -i %1 -vn noise.wav -y
sox.exe noise.wav -n noiseprof noise.prof
sox.exe noise.wav output.wav noisered noise.prof 0.21

生成结果对比

然后通过读取音频内容判断是否存在异常的声音

最后通过qq机器人通知给自己

由于单QQ群通知不够方便,并且不能够看到历史的报警数据,所以又做了一个网站用来查看报警状态。

查看报警

然后又想能够顾直观的看到矿机状态,所以又增加了一个矿机状态监控。


一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。