有了WAV头文件的格式,要生成一个WAV格式的声音文件就比较简单了,只要将头文件输出,在简单生成一点内容就可以了。为了简单,就生成一个单声道,11025HZ的,长度一秒的声音文件。那么开做,要生成一个文件,那么文件的输出流肯定要用到,参考了一下资料,简单整了如下的一个程序:#include #inc...
分类:
编程语言 时间:
2014-07-07 15:12:25
阅读次数:
310
首先电脑中药存在ffmpeg工具:码率转换:ffmpeg -y -i 0_100249.wav -ab 96k 0_100249_96kbl.mp3 ffmpeg:转换工具 -y:覆盖 -i:源文件 0_100249.wav:歌曲文件名称 -ab:码率 96k:码率转换成96k 0_100249_9...
分类:
其他好文 时间:
2014-07-05 18:45:31
阅读次数:
248
上一次已经可以生成随机的音乐,要从单调的声音变成音乐,最简单的是模仿,那么先根据菊花台的简谱整一个吧。简谱是网上找的。为了简单,乐曲只生成中间一段。写头文件没变,依然是:Head.h,Head.cpp,因为不需要随机产生音符,那么随机数那个就不用了。Head.h:#ifndef HEAD_H_#de...
分类:
编程语言 时间:
2014-07-02 18:22:36
阅读次数:
349
几天发现MediaElement播放不了wav格式的音频文件,在网上找到一篇解决的文章:http://www.cnblogs.com/rupeng/archive/2011/02/20/1959360.html本节学习Silverlight音频和视频,其中视频的时间线标记个人觉得很有用,我们可以在播...
分类:
Web程序 时间:
2014-07-01 23:27:11
阅读次数:
186
既然生成声音已经没问题了,现在简单生成一下一个类似蜂鸣器的随机音乐文件。(注:可能书写有格式不正式之类问题,反正思路应该没问题,测试可以运行)因为是随机,那么先弄个产生随机数的类 R.H和R.CPPR.H:#ifndef R_H_#define R_H_class R{public: R();...
分类:
编程语言 时间:
2014-07-01 21:09:50
阅读次数:
363
翻译 By Long Luo
原文链接:Android Audio:
Play a WAV file on an AudioTrack
译者注:
1. 由于这是技术文章,所以有些词句使用原文,表达更准确。
2. 由于水平有效,有些地方可能翻译的不够准确,如有不当之处,敬请批评指正.
3. 针对某些语句,适当补充了上下文及更适合中文阅读,尽量做到信达雅。
如果你已经成功地了解了关...
分类:
移动开发 时间:
2014-06-24 18:21:10
阅读次数:
314
走进WAVE文件
WAVE是录音时用的标准的Windows文件格式,文件的扩展名为“wav”,数据本身的格式为PCM或压缩型,属于无损音乐格式的一种,符合RIFF(Resource
Interchange File Format)规范。所有的WAV都有一个文件头,这个文件头音频流的编码参数。数据块的记录方式是小端(little-endian)字节顺序,标志符并不是字符串而是单独的符号
表1...
分类:
系统相关 时间:
2014-06-22 16:18:11
阅读次数:
326
//调用neroAacEnc.exe STARTUPINFO si={0}; PROCESS_INFORMATION pi={0};//隐藏窗口 si.cb=sizeof(si); si.dwFlags= STARTF_USESHOWWINDOW| STARTF_USESTDHANDLES;...
分类:
其他好文 时间:
2014-06-20 21:29:11
阅读次数:
268
无损音频==高音质?为什么会谈起这个话题。原因在于最近我在网上很兴奋地找到了一些原始wav、APE、FLAC无损格式的音频,本以为可以享受一把,结果表现很一般,这让我大失所望。细细的想了一把,无损甚至是原始的pcm,wav格式音频,都有可能质量不高。我们回顾一下整个音频采集、压缩编码、信道传输、解码...
分类:
其他好文 时间:
2014-06-18 22:28:29
阅读次数:
293
1、 如果仅需要播放波形文件wav格式的声音,很简单,只需一句话:
PlaySound(TEXT("Data\\1.wav"), NULL, SND_FILENAME | SND_ASYNC | SND_LOOP);在这里只提供方法,详细问题自己去探索。
完整C语言代码:
#include
#pragma comment(lib, "Winmm.lib")
int main(int ar...
分类:
编程语言 时间:
2014-06-16 22:44:47
阅读次数:
353