0

我正在尝试找到一个应用程序或代码来监视音频流的静音或黑色视频帧,并在未检测到音频时发送电子邮件警报或

4

1 回答 1

0

我写了一个小的 c# 应用程序来做到这一点。

这是一个命令行应用程序,批处理脚本可以使用它来检查是否有一些音频正在播放。

我将它与以下代码一起使用:

...

: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/7。

获得左右通道的值后,您可以根据需要编写脚本。

干杯!

于 2012-06-27T22:34:16.187 回答