c# - 是否可以查看mp4的音频波形

标签 c# winforms audio mp4

我一直在寻找一种显示mp4文件音频强度的方法。我找到了许多有关如何使用wav文件甚至音频进行主动录制的指南,但是我找不到关于mp4的任何东西。

我有一个C#Windows窗体,可以播放视频并给它加上字幕。我接下来要做的是添加音频强度的视觉表示,以便用户可以看到下一个语音块在哪里。要播放视频,我正在使用Windows Media Player

最佳答案

您可以引用以下其他stackoverflow问题:
Howplay mp4 songs using NAudio
除了播放文件,您还可以使用一些小部件显示当前级别。请注意您应该以dB为单位显示电平的事实:

dB = 20 * log10(amplitude/maxAmplitude)

关于c# - 是否可以查看mp4的音频波形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24632057/

相关文章:

c# - 在 TagHelper 中获取标签内容

c# - Excel 之上的 Windows 窗体

c# - Control.Invoke 输入参数

wpf - 如何从 WPF 控件引用父窗体

android - Android-无法在真实计算机上从SD卡读取TXT文件?

android - 自动停止在AudioRecord类中记录

java - 读取和播放音频文件

c# - 如何使用 Identity Server 4 基于 Windows 身份验证颁发访问 token

c# - 在特定标签中插入元素

c# - 在 Windows 7 64 位中使用 [DllImport ("iphlpapi.dll")]