audio - 比较两个视频的音量

标签 audio directshow directshow.net

如何比较两个视频的音量?

我们的一位客户提示我们的输出视频(来自基于 DirectShow 的应用程序)将音频音量从 0.5db 增加到 1db。
我怎样才能检查这个?是否有任何外部工具可以帮助我检查音量信号?

谢谢!

最佳答案

您需要检查您的过滤器图并确定音频路径中是否有任何过滤器,这可能会修改数据。您可以插入一个过滤器,让您在音频渲染器之间或管道中的早期获取音频流;然后当您获取数据时,您可以计算音量水平并与引用值进行比较。

小的差异(高达 1 dB 或稍高)可能是您的不同电平计算或缩混的结果,或发生在途中的某个地方。

关于audio - 比较两个视频的音量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32247562/

相关文章:

Android:AudioRecord 类问题:从不调用回调

html - 视频和音频流-仅服务器到客户端

audio - DirectShow,特别是速率匹配、时间戳和 DirectSound 音频渲染器

c++ - 将位图设置为 IMediaSample

c++ - DirectShow MP4Demux 应用程序在 IMediaControl::Run 上内存不足

FFmpeg 硬件加速 -> GPU + DirectShow

vb.net - 缺少依赖项时如何避免异常? (WMP控制)

matlab - 如何在Qt中记录音频文件并在MATLAB中读取它?

c# - 如何使用鼠标在视频流上的未填充框上绘制

video - DirectShow 录制问题 - fps