C# 从音频文件C中提取信息#
如果我有一个音频*WAV文件或录音,我想用C从这个音频中提取这个信息# 我怎么能做到? 我想要一个简单的方法 我想提取的信息C# 从音频文件C中提取信息#,c#,audio,bit,channel,pcm,C#,Audio,Bit,Channel,Pcm,如果我有一个音频*WAV文件或录音,我想用C从这个音频中提取这个信息# 我怎么能做到? 我想要一个简单的方法 我想提取的信息 样本数量 持续时间(秒) 采样率(赫兹) 频道(单声道/立体声) PCM 位(8/16/24/32/64) 是wav格式标题的规范: 以赫兹为单位的采样率:标头的字节25-28 通道(单声道/立体声):标题的23/24字节 PCM:标头的字节21-22 位深度(8/16/24/32/64):标头的字节35-36 采样数和持续时间(秒):您可以从标头中的其他数据推断它
- 样本数量
- 持续时间(秒)
- 采样率(赫兹)
- 频道(单声道/立体声)
- PCM
- 位(8/16/24/32/64) 是wav格式标题的规范:
- 以赫兹为单位的采样率:标头的字节25-28
- 通道(单声道/立体声):标题的23/24字节
- PCM:标头的字节21-22
- 位深度(8/16/24/32/64):标头的字节35-36
- 采样数和持续时间(秒):您可以从标头中的其他数据推断它
要检查此数据,可以将文件作为二进制流读取,然后相应地解释该流。应该可以指导您。这是否回答了您的问题?音频文件有多种类型,例如WAV、MP3、AAC等。您可能需要更详细地了解您试图解码的文件。你在谷歌上搜索过“xxx文件格式”吗?其中“xxx”是你的文件扩展名?我需要提取的文件类型是WAV。你能告诉我如何提取或公式是什么吗?@AbdullahAl Sharif我给你指出了一个问题,这个问题应该能帮到你。