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

数据通道由监控视频提供

首先设置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通知。

暂时这样,以后再更新


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