我正在尝试查找应用程序或代码来监控静音或黑色视频帧的音频流,并在未检测到音频时发送电子邮件警报或
答案 0 :(得分:0)
我写了一个小的c#app来做到这一点。
这是一个命令行应用程序,批处理脚本可以使用它来检查是否有一些音频播放。
我使用以下代码:
...
:getAudioLevels
FOR /F "DELIMS=- TOKENS=1,2 skip=1" %%A IN ('CXVolumeMeter.exe') DO (
SET left=%%A
SET right=%%B
)
GOTO:EOF
这是一个可以下载的链接:
https://dl.dropbox.com/u/1163492/Uploads/CXVolumeMeter.exe
仅适用于Windows vista / Seven。
获得右声道和左声道的值后,您可以根据需要编写脚本。
干杯!