放血200,c#里如何应用acm改变wav文件的声道,没人会就提前散分了(还50到5000)

cancerser 2006-10-17 09:55:22
现在有个立体声wav文件,我想给他变成单声道,听说acm能够实现
但在c#中不知道该如何调用,还不能用c++ 持续郁闷中……
...全文
475 57 打赏 收藏 转发到动态 举报
写回复
用AI写文章
57 条回复
切换为时间正序
请发表友善的回复…
发表回复
一直学习 2006-10-17
  • 打赏
  • 举报
回复
不会,,,,接份。。。。。
ilovechao1314 2006-10-17
  • 打赏
  • 举报
回复
mark
注册失败 2006-10-17
  • 打赏
  • 举报
回复
学习,帮顶
qghboy 2006-10-17
  • 打赏
  • 举报
回复
专业接分员前来关注...关注中......等待放分....
cancerser 2006-10-17
  • 打赏
  • 举报
回复
都吃中午饭去了?顶
心晴Sunheart 2006-10-17
  • 打赏
  • 举报
回复
专业路过,

接分
tshark 2006-10-17
  • 打赏
  • 举报
回复
帮顶....这个问题太专业了.
dinoLgrace 2006-10-17
  • 打赏
  • 举报
回复
不知道啊。帮楼主顶顶
cancerser 2006-10-17
  • 打赏
  • 举报
回复
to
Wav格式文件主要由两部分组成:头信息和具体数据.其中头信息部分记录了该Wav文件的声道,位率和频率等信息.

所以,修改它的头信息是比较好做的,用EditPlus之类的打开,找到channels : word; { 1(单声)或者2(立体声) ,改掉就可以了!

——————————
是不能够怎么做的
---------------------------------------------------------------------
| 单声道 | 取样1 | 取样2 | 取样3 | 取样4 |
| |--------------------------------------------------------
| 8bit量化 | 声道0 | 声道0 | 声道0 | 声道0 |
---------------------------------------------------------------------
| 双声道 | 取样1 | 取样2 |
| |--------------------------------------------------------
| 8bit量化 | 声道0(左) | 声道1(右) | 声道0(左) | 声道1(右) |
---------------------------------------------------------------------
| | 取样1 | 取样2 |
| 单声道 |--------------------------------------------------------
| 16bit量化 | 声道0 | 声道0 | 声道0 | 声道0 |
| | (低位字节) | (高位字节) | (低位字节) | (高位字节) |
---------------------------------------------------------------------
| | 取样1 |
| 双声道 |--------------------------------------------------------
| 16bit量化 | 声道0(左) | 声道0(左) | 声道1(右) | 声道1(右) |
| | (低位字节) | (高位字节) | (低位字节) | (高位字节) |
---------------------------------------------------------------------
上面是,wav声道和bit对应的数据格式 单单修改channels 整个声音都变了,
buyaowen 2006-10-17
  • 打赏
  • 举报
回复
jf
buyaowen 2006-10-17
  • 打赏
  • 举报
回复
mark
buyaowen 2006-10-17
  • 打赏
  • 举报
回复
不会
up
wanggk 2006-10-17
  • 打赏
  • 举报
回复
路过,接分
jedliu 2006-10-17
  • 打赏
  • 举报
回复
Wav格式文件主要由两部分组成:头信息和具体数据.其中头信息部分记录了该Wav文件的声道,位率和频率等信息.

所以,修改它的头信息是比较好做的,用EditPlus之类的打开,找到channels : word; { 1(单声)或者2(立体声) ,改掉就可以了!
dlzhangln 2006-10-17
  • 打赏
  • 举报
回复
cancerser 你太猛了,我帮你顶,等着接分!哈哈
jedliu 2006-10-17
  • 打赏
  • 举报
回复
不错!看看!
cancerser 2006-10-17
  • 打赏
  • 举报
回复
感谢帮顶的兄弟,感谢各位星星的提示,下班前揭贴。
也请楼下的兄弟们继续赐教
redapple2008 2006-10-17
  • 打赏
  • 举报
回复
嘿嘿,提前放分吧,顶
lovefootball 2006-10-17
  • 打赏
  • 举报
回复
https://thesource.ofallevil.com/china/MSDN/library/enterprisedevelopment/softwaredev/code4fun02032004.mspx?mfr=true

这个不知道是啥东西
myminimouse 2006-10-17
  • 打赏
  • 举报
回复
帮顶了~
加载更多回复(37)

110,537

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧