调用MCI录制WAV时,控制流率的方法
来源:互联网 发布:还原mac 编辑:程序博客网 时间:2024/06/10 00:43
在写录音程序时,最简便的方法就是调用MCI控件了。可是有时候我们要长时间录音,对音质的要求并不是太高,而这个控件默认的采样频率是:22.05KHZ,8位。在单声道的情况下,它的流率是21KB/S。这时候录制的文件异常大(如一小时的声音是:21KBX60X60=75600KB近74MB),想修改录音的时候的采样频率,因为并不是什么时候,录制的声音都要求高保真的,可是翻遍了这个控件的说明,也没有找到控制采样频率的方法。经过研究发现,在新建一个空的WAV文件时,它是一个58字节的文件,查看关于WAV文件格式的文档时,发现这个就是记录采样频率,声道数,帧数,采样位数等等信息的文件头。所以只要先生成我们所要的采样频率的这个空文件,就可以改变采样频率等,从而使我们所要的文件更小。生成这样的文件的方法是:在附件的娱乐里面有一个录音机,这时候我们先不录音,而是点“文件”菜单,选择“属性”,在出来的对话框里面点“立即转换”在弹出来的框里面的“属性”下拉框里面选择所要的采样频率,因为我要长时间录音,而对音质要求不高,所以我选择了8HZ,8位,单声道,这时候的流率只有7KB/S,,然后保存这个文件(如果没有录音,它应该也是58字节),这样我录出来的文件,一个小时只有不到7KBX60X60=25200KB不到25MB。同样的道理要录制更好品质的声音,及要使用双声道来录音时,也可以用这个方法来调整。
- 调用MCI录制WAV时,控制流率的方法
- 录制wav格式的音频
- 03 ffmpeg调用声卡录制wav文件
- Android AudioRecord录制wav格式的音频
- MCI编程--VC++6.0下MIDI、WAV及CD的播放
- WP8录制Wav音频文件
- Android录制WAV文件
- 媒体控制接口(MCI)的学习与使用
- 利用MCI命令进行 播放录制音乐,以及弹出光驱,音量控制获得播放进度等等操作。。。开发必备。
- 在MFC下MCI的简单调用,封装成类
- wp:Windows Phone上的声音录制与编码(一):录制与wav编码
- VC++下两种播放多媒体的方法:MCI和MCIWnd
- WAV音频文件结构及录制
- 数组控制me("crlName")的调用方法
- 使用MCI方法操作声音文件
- MCI
- wav转mp3的简单方法
- MFC中播放WAV文件的方法
- FTP方式实现BS下的WORD操作
- 项目范围管理是项目成败的关键
- 用asp自动解析网页中的图片地址,并将其保存到本地服务器
- 新闻系统里防止产生垃圾图片的一种方法
- 用XML+FSO+JS实现服务器端文件的选择
- 调用MCI录制WAV时,控制流率的方法
- 用C#实现汉字转化为拼音
- 动态创建菜单,添加菜单,执行自己的菜单事件
- 程序只运行一个实例,并且把前一个激活
- 修改系统菜单,鼠标右健弹出菜单,执行系统菜单事件
- 在弹出模态对话框(消息框)的同时设置他的位置
- 大数的阶乘
- ANSI颜色使用研究
- SCO5.0.5安装步骤