我有一组mp3文件,其中一些有延长的沉默期或周期性的沉默间隔。如何以编程方式检测这些声音中的沉默?
我正在寻找一个C++或更好是C#库,可以让我检查这些文件的声音内容以查找沉默。
编辑:我应该解释一下我的目标。我使用VLC捕获流式体育评论,并将其保存为mp3。当比赛延迟或取消时,流媒体评论会被替换为重复的消息,表示评论不可用。通过查找这些周期性的沉默(或完全沉默),我可以检测是否没有评论并停止流式记录。
因此,我不愿意解压缩mp3,因为这样测试这些沉默就会变得非常慢。除非我能解码文件的最后5分钟?
谢谢 安德鲁
我正在寻找一个C++或更好是C#库,可以让我检查这些文件的声音内容以查找沉默。
编辑:我应该解释一下我的目标。我使用VLC捕获流式体育评论,并将其保存为mp3。当比赛延迟或取消时,流媒体评论会被替换为重复的消息,表示评论不可用。通过查找这些周期性的沉默(或完全沉默),我可以检测是否没有评论并停止流式记录。
因此,我不愿意解压缩mp3,因为这样测试这些沉默就会变得非常慢。除非我能解码文件的最后5分钟?
谢谢 安德鲁