精华内容
下载资源
问答
  • Wav文件格式及相关API解释

    千次阅读 2013-06-26 09:12:28
    什么是Wav文件. Wav文件直接反映了一个声音在每个时刻的大小值,比如说以下一段波形: 我们按每人0.1秒取一点,得到的wav文件数值就是0,1,1,-1,0,1。因此,假如我们能把许多Wav文件的数据直接相加,你听到的就是...

    什么是Wav文件.
    Wav文件直接反映了一个声音在每个时刻的大小值,比如说以下一段波形:
    我们按每人0.1秒取一点,得到的wav文件数值就是0,1,1,-1,0,1。因此,假如我们能把许多Wav文件的数据直接相加,你听到的就是所有的声音,这就是混音器的原理。
    下面我们分析一下Wav文件结构:
    我们可以打开一个Wav文件直接看其二进制码:
    C:/user/wave/22.wav
    00000000 5249 4646 9CB6 1E00 5741 5645 666D 7420
    00000010 1000 0000 0100 0200 2256 0000 44AC 0000
    00000020 0200 0800 6461 7461 78B6 1E00 7F7F 7F7F  
    00000030.7F7F 7F7F 7F7F 7F7F 7F7F 7F7F 7F7F 7F7F  
    00000040.7F7F 7F7F 7F7F 7F7F 7F7F 7F7F 7F7F 7F7F
    00000050.7F7F 7F7F 7F7F 7F7F 7F7F 7F7F 7F7F 7F7F  
    00000060.7F7F 7F7F 7F7F 7F7F 7F7F 7F7F 7F7F 7F7F  
    00000070.7F7F 7F7F 7F7F 7F7F 7F7F 7F7F 7F7F 7F7F  
    00000080.7F7F 7F7F 7F7F 7F7F 7F7F 7F7F 7F7F 7F7F
    00000090.7F7F 7F7F 7F7F 7F7F 7F7F 7F7F 7F7F 7F7F  
    000000A0.7F7F 7F7F 7F7F 7F7F 7F7F 7F7F 7F7F 7F7F
    大家可以看到wav文件存储格式如下:
     
    "RIFF"  
    ×××× 文件大小  
    "WAVE"  
    "fmt"  
    ×××× PCMWAWFORMAT——数据结构大小  
    ××××  
    …… 数据结构“PCMWAVEFORMAT”
    ××××  
    data  
    ×××× 数据大小  
    ∶ 数据  
     
    首先是字符串“RIFF”,表示此文件遵循一种标准格式名为“资源互换文件格式”(Resource Intercharge Format)。后面紧跟四个字节指明文件大小。其次是字符串“WAVE”和“fmt”,后面紧跟一个名为“PCMWAVEFORMAT”的结构,最后是字符串“data”,紧跟数据大小及所有数据。PIFF文件为一种树状结构,基本构成单位是“块”,图5.2中是wav文件中“块”关系图。


    图 5.2
    如图所示,wav文件结构为两层,由父块“RIFF”和两个子块“fmt”、“data”组成。“fmt”块包含wav文件格式信息,“data”块包含数据信息。  


    2003-7-22 15:29:00   
     2003-7-23 15:52:38    WAV 文件编辑(截取,合并,插入)的实现原理

    确切地说 WAV 文件的编辑其实就是拼合文件,并重新生成文件头.
    仅此而已.  

     
     2003-7-25 18:15:00    稍候::说一下WAVEOUT 等 API.

    稍候::说一下WAVEOUT 等 API.

     
     2003-11-12 9:58:58    多媒体处理的API

    多媒体处理的API

    waveInAddBuffer向声音输入设备发送缓冲区
    waveInClose关闭声音输入设备
    waveInGetDevCaps获取声音输入设备性能
    waveInGetErrorText获取声音出错的信息文本
    waveInGetID获取声音输入设备ID
    waveInGetNumDevs返回声音输入设备数量
    waveInGetPosition获取声音设备输入位置
    waveInMessage向声音输入设备发送信息
    waveInOpen打开声音输入设备
    waveInPrepareHeader预备声音输入缓冲区
    waveInReset停止声音输入设备工作
    waveInStart停止声音输入设备工作
    waveInStop停止声音输入
    waveInUnprepareHeader清除预备的声音文件头
    waveOutBreakLoop中断声音输出循环
    waveOutClose关闭声音输出设备
    waveOutGetDevCaps获取声音输出设备性能
    waveOutGetErrorText获取声音出错文本
    waveOutGetID获取声音输出设备ID
    waveOutGetNumDevs获取声音输出设备数量
    waveOutGetPitch获取声音输出的强度
    waveOutGetPlaybackRate获取声音回放率
    waveOutGetPosition获取声音回放位置
    waveOutGetVolume获取声音音量
    waveOutMessage向声音输出设备发送消息
    waveOutOpen打开声音输出设备
    waveOutPause暂停声音回放
    waveOutPrepareHeader预备声音回放数据块
    waveOutReset停止声音回放
    waveOutRestart重开始声音回放
    waveOutSetPitch设置波形输出强度
    waveOutSetPlaybackRate设置回放率
    waveOutSetVolume设置输出音量
    waveOutUnprepareHeader清除预备声音数据块
    waveOutWrite写入声音输出设备

     
     2003-11-24 10:06:16    1媒体控制接口

    1媒体控制接口

    MCI(Media Control Interface)媒体控制接口是MircroSoft提供的一组多媒体设备和文件的标准接口,它的好处是可以方便地控制绝大多数多媒体设备包括音频、视频、影碟、录像等多媒体设备,而不需要知道它们的内部工作状况。但是古人云:成也萧何,败也萧何。MCI虽然看上去高大全,但对于一些高级应用来说,它是远远不够的。好比Visual C++虽然看上去无所不能,却需要程序员自己开发多媒体引擎一样。对于MCI指令集,我们将只作简单介绍,重点放在后面的波形文件混音器上。

    MCI的控制方式:

    一般说来,程序员使用两个函数就可以与MCI打交道了:

    MCIERROR mciSendCommand(MCIDEVICEID wDeviceID, UINT uMsg,
    DWORD dwFlags, DWORD dwParam );

    命令字符串方式,用接近于日常生活用语的方式发送控制命令,适用于高级编程如VB、TOOLBOOK等。

    MCIERROR mciSendString(LPCTSTR lpszCommand,LPTSTR lpszReturnStr
    ing, UINT cchReturn, HANDLE hwndCallback);

    命令消息方式,用专业语法发送控制消息,适用于VC等语言编程,此方式直接与MCI设备打交道。

     

    对于mciSendCommand,第一个参数指定了设备标识,这个标识会在程序员打开MCI设备时由系统提供。第二个参数指定将如何控制设备,详细请查阅后面“MCI指令”一栏。第三个参数为访问标识,第四个参数一般是一个数据结构,标识程序在访问MCI时要的一些信息。有关详细资料,请查阅本光盘配套书。

    对于mciSendString,第一个参数为一串控制字符串,返回信息由系统填入第二个参数,第三个参数指明返回信息的最大长度,若对MCI装置设定了"notify"标志则需要在第四个参数填上返回窗口句柄。

    举例:

    mciSendCommand(DeviceID,MCI_CLOSE,NULL,NULL);//关闭一个MCI设备;

    mciSendString("open aaa.avi",0,0,0); //打开文件"aaa.avi";

    MCI的设备类型:

    MCI的设备类型有:

    设备描述 描述字符串 说明
     
    MCI_ALL_DEVICE_ID   所有设备
     
    MCI_DEVTYPE_ANIMATION Animation 动画设备
     
    MCI_DEVTYPE_CD_AUDIO Cdaudio CD音频
     
    MCI_DEVTYPE_DAT Dat 数字音频
     
    MCI_DEVTYPE_DIGITAL_VIDEO Digitalvideo 数字视频
     
    MCI_DEVTYPE_OTHER Other 未定义设备
     
    MCI_DEVTYPE_OVERLAY Overlay 重叠视频
     
    MCI_DEVTYPE_SCANNER Scanner 扫描仪
     
    MCI_DEVTYPE_SEQUENCER Sequencer MIDI 序列器
     
    MCI_DEVTYPE_VCR Vcr  合式录像机
     
    MCI_DEVTYPE_VIDEODIS Videodisc 激光视盘
     
    MCI_DEVTYPE_WAVEFORM_AUDIO waveaudio Wave 音频
     
    对于未在上面定义的MCI设备,用户可查看system.ini文件中[mci]部分,例如:

    [mci]

    cdaudio=mcicda.drv
    sequencer=mciseq.drv
    waveaudio=mciwave.drv
    avivideo=mciavi.drv
    videodisc=mcipionr.drv
    vcr=mcivisca.drv
    ActiveMovie=mciqtz.drv
    QTWVideo=mciqtw.drv
    MPEGVideo=C:/PROGRA~1/XING/XINGMP~1/xmdrv95.dll
    其中最后两句分别指明了Apple的QuickTime设备,设备名为"QTWVidio"、MPEG影像设备,设备名为"MPEGVideo"。

    在MCI编程中,既可以将设备描述当设备名,也可以将描述字符串当设备名,一个极端偷懒的办法是程序员不要在程序中指定设备名,Windows将自动根据文件扩展名识别设备类型。

    举个例子来说,打开一个多媒体文件有以下三种方式:
    [1]:自动识别:打开一个"WAV"文件
    MCI_OPEN_PARMS mciOpen;
    mciOpen.lpstrDeviceType=0;
    mciOpen.lpstrElementName="aaa.wav";
    mciSendCommand(NULL,MCI_OPEN, MCI_OPEN_ELEMENT,
    (DWORD)&mciOpen);

    [2]:指定设备描述:打开CD播放器
    MCI_OPEN_PARMS mciOpen;
    mciOpen.lpstrDeviceType=(LPSTR)MCI_DEVTYPE_CD_AUDIO ;
    mciSendCommand(NULL,MCI_OPEN,MCI_OPEN_TYPE | MCI_OPEN_TYPE_ID,
    (DWORD)&mciOpen);

    [3]:指定描述字符串: 打开一个AVI文件
    MCI_OPEN_PARMS mciOpen;
    mciOpen.lpstrDeviceType="avivideo";
    mciOpen.lpstrElementName="aaa.avi";
    mciSendCommand(NULL,MCI_OPEN,MCI_OPEN_TYPE | MCI_OPEN_ELEMENT,
    (DWORD)&mciOpen);


    注意三种打开方式中,函数第三个参数的区别,后面会讲到这种区别。

     

    MCI指令

    MCI使用如下指令:

    MCI_BREAK
     设置中断键,缺省是”CTRL+BREAK"
     
    MCI_CAPTURE
     抓取当前帧并存入指定文件,仅用于数字视频
     
    MCI_CLOSE
     关闭设备
     
    MCI_CONFIGURE
     弹出配置对话框,仅用于数字视频
     
    MCI_COPY
     拷贝数据至剪贴板
     
    MCI_CUE
     延时播放或录音
     
    MCI_CUT
     删除数据
     
    MCI_DELETE
     删除数据
     
    MCI_ESCAPE
     仅用于激光视频
     
    MCI_FREEZE
     将显示定格
     
    MCI_GETDEVCAPS
     获取设备信息
     
    MCI_INDEX
     当前屏幕显示与否,仅用于VCR设备
     
    MCI_INFO
     获取字符串信息
     
    MCI_LIST
     获取输入设备数量,支持数字视频和VCR设备
     
    MCI_LOAD
     装入一个文件
     
    MCI_MARK
     取消或做一个记号,与MCI_SEEK配套
     
    MCI_MARK
     取消或做一个记号,与MCI_SEEK配套
     
    MCI_MONITOR
     为数字视频指定报告设备
     
    MCI_OPEN
     打开设备
     
    MCI_PASTE
     粘帖数据
     
    MCI_PAUSE
     暂停当前动作
     
    MCI_PLAY
     播放
     
    MCI_PUT
     设置源、目的和边框矩形
     
    MCI_QUALITY
     定义设备缺省质量
     
    MCI_RECORD
     开始录制
     
    MCI_RESERVE
     分配硬盘空间
     
    MCI_RESTORE
     拷贝一个bmp文件至帧缓冲
     
    MCI_RESUME
     使一个暂停设备重新启动
     
    MCI_SAVE
     保存数据
     
    MCI_SEEK
     更改媒体位置
     
    MCI_SET
     设置设备信息
     
    MCI_SETAUDIO
     设置音量
     
    MCI_SETTIMECODE
     启用或取消VCR设备的时间码
     
    MCI_SETTUNER
     设置VCR设备频道
     
    MCI_SETVIDEO
     设置video参数
     
    MCI_SIGNAL
     在工作区上设置指定空间
     
    MCI_STATUS
     获取设备信息
     
    MCI_STEP
     使播放设备跳帧
     
    MCI_STOP
     停止播放
     
    MCI_SYSINFO
     返回MCI设备信息
     
    MCI_UNDO
     取消操作
     
    MCI_UNFREEZE
     使使用MCI_UNFREEZE的视频缓冲区恢复运动
     
    MCI_UPDATE
     更新显示区域
     
    MCI_WHERE
     获取设备裁减矩形
     
    MCI_WINDOW
     指定图形设备窗口和窗口特性


    其中比较常用的指令有MCI_OPEN、MCI_CLOSE、MCI_PLAY、MCI_STOP、MCI_PAUSE、MCI_STATUS等等。

    展开全文
  • swfshock wave flash的缩写,Macromedia(现已被大名鼎鼎的Adobe公司收购)公司的动画设计软件Flash的专用格式,电脑中绝大多数的视频播放器支持swf文件播放,也可以直接使用AdobeFlash Player播放,借助浏览器...

    2313939a165b4ec86355b6337aa0546a.gif

    swfshock wave flash的缩写,是Macromedia(现已被大名鼎鼎的Adobe公司收购)公司的动画设计软件Flash的专用格式,电脑中绝大多数的视频播放器支持swf文件播放,也可以直接使用AdobeFlash Player播放,借助浏览器播放时必须先安装Adobe Flash Player插件

    手机可以播放swf文件,尽管比较麻烦,但方法不止一种,在此提供本人用米3亲自摸索后可行的方法,供使用安卓系统手机的家长参考。

    1、在应用商店中搜索“安卓”,并在结果中下载安装“安卓市场”,发布者:福州博瑞网络科技有限公司,版本号:v4.3.6,大小:5.0MB。(如果您的手机自带该项应用,可以绕过进入下一步)

    6e4db8bba43f8785787f23608f12f89d.png

    2、在安卓市场中搜索“adobe”,并在结果中下载安装“Adobe flash player”,发布者:AdobeSystems,版本号:11.1.115.11,大小:4.49MB

    0cb88651154a215cef9a2d654ff68497.png

    3、在安卓市场中搜索“adobe”,并在结果中下载安装“Adobe AIR”,发布者:AdobeSystems,版本号:15.0.0.289,大小:15.51MB

    31f709879914ac7894290e0e97848dd3.png

    4、在安卓市场中搜索“swf”,并在结果中下载安装“SWF播放器”,发布者:issess,版本号:1.67,大小:1.81MB

    2f07a6473bc47f0e7504e265fc297a0c.png

    上述步骤完成后,在手机桌面上可以看到以下图标:

    41e96b88c5ad8e2b869a2c0ec7581c89.png

    5、启动SWF播放器,点击标题栏右侧“d8afaf622bd3e2e9fdf0aee399df93fd.png”进入设置页面,将SWF播放器设置中默认目录改为:/sdcard,如下图:

    67dad950a38a26600f92d34eaa3ec746.png0dedc1b4888267ae67755271e835228a.pngc39bb9e3f1c6e73f16937dde568e8e56.png67dad950a38a26600f92d34eaa3ec746.png

    该步骤的意义在于方便您以后用软件快速打开swf文件,如果手机支持存储卡扩展,可能会出现sdcard0代表手机存储、sdcard1代表扩展卡存储的情形,请家长视需要打开的swf文件所在的位置自行选择设置。(如果您觉得意义不大,可以绕过进入下一步)

    6、点击“本地文件”(这是能否正常播放的关键),根据文件路径找到文件后单击即可。举例:我想打开通过QQ传到米3中的swf文件“第六课单词”。先点击“本地文件”,然后依次选择tencent文件夹"QQfile-recv"第六课单词,如果出现“选择要使用的应用”,请一定要选择“Adobe AIR”,并勾选“下次默认选择此项,不再提示”,这样就可以播放了。

    f6982f77d4ee149bc55a00c5d27d1bc3.png21aede0efb30df2d53378e31527e181e.png78886efa9165a9f7371a00c2a1715629.png39896d634717cc8483b0e41620deb6ca.png

    如果您运气足够好的话,以后在手机文件管理类型的文件夹中直接点击swf文件就可以播放了。我的运气还好,但愿您的运气也不错。

    d5bb3835f80453483058b1caac785e3e.png6b22a63782b07af15402340e48c30ad2.png7f4915f2d5a78c6baf19190ccbbade3f.png805cb8d430c19474244485937e8f1de2.png42b86266d786fcd93555d21fe719fc81.png

    最后说明一下,文中所提及的软件版本和大小有可能有出入,敬请自行选择。如果您使用的是拥有强大iOS系统的苹果手机,不好意思,本文让您失望了,请另辟蹊径自行研究。

    b382f56fbfe90a8c1f31fcd603093c4d.gif

    好句摘抄 好词佳句摘抄大全130句

    ● 有的有的有的造句 有的有的有的造句19句

    ● 描写植物的现代诗 小学生描写植物的诗歌

    霸气女生头像 INS霸气女生头像大全

    家乡的风俗作文 家乡的风俗小学作文精选10篇

    ● 五年级下册数学书答案 人教版五年级数学(下册)课本练习参考答案

    谷歌超清实时卫星地图>>>

    ● 入党申请书2020年最新版 2020年入党志愿书范文五篇!

    ● 六年级下册数学书答案 人教版六年级数学下册课本练习答案

    ● 那一刻我长大了作文400字作文 那一刻我长大了优秀例文400字5篇

    展开全文
  • WAV格式 WAVE是录音时用的标准的WINDOWS文件格式文件的扩展名为“WAV”,数据本身的格式为PCM或压缩型,属于无损音乐格式的一种。WAV的优点是可通过增加驱动程序,而支持各种各样的编码技术。缺点是不适于传播和...

    无论是休闲游戏,还是动作类游戏,音效必不可少,对于不同的场景以及动作,都会有不同的音效,那么游戏音效用什么格式比较好呢?这些格式又有哪些优缺点呢?一起跟着小编来看看。

    2775bdf6f29826f92baed5c5fc173790.png


    WAV格式
    WAVE是录音时用的标准的WINDOWS文件格式,文件的扩展名为“WAV”,数据本身的格式为PCM或压缩型,属于无损音乐格式的一种。WAV的优点是可通过增加驱动程序,而支持各种各样的编码技术。缺点是不适于传播和用作聆听,支持的编码技术大部分只能在Windows平台下使用,适用领域音频原始素材保存。
    MP3格式
    MP3是利用人耳对高频声音信号不敏感的特性,将时域波形信号转换成频域信号,并划分成多个频段,对不同的频段使用不同的压缩率,对高频加大压缩比(甚至忽略信号)对低频信号使用小压缩比,保证信号不失真。这样一来就相当于抛弃人耳基本听不到的高频声音,只保留能听到的低频部分,从而将声音用1∶10甚至1∶12的压缩率压缩。由于这种压缩方式的全称叫MPEG Audio Player3,所以人们把它简称为MP3。
    MP3的优点是在低至128kbps的比特率下提供接近CD,音质的音频质量广泛的支持,缺点是出现的比较早,音质不是太好,适用领域一般聆听和高保真聆听。
    Windows Media格式
    Windows Media格式是属于wma格式的音频文件,音质要强于MP3格式,更远胜于RA格式。优点是功能齐全使用方便,同时支持无失真、有失真、语音压缩方式,缺点是失真压缩方式下音质不高,必须在Windows平台下才能使用。适用领域音频档案级别保存,一般聆听,网络音频流传输。
    MIDI
    MIDI是编曲界最广泛的音乐标准格式,可称为“计算机能理解的乐谱”。它用音符的数字控制信号来记录音乐。优点是音频数据为乐器的演奏控制,通常不带有音频采样,缺点是没有波表硬件或软件配合时播放效果不佳,适用领域,与电子乐器的数据交互,乐曲创作等。
    不同的音频格式各有利弊,还要根据自己对游戏音效的需求而决定格式。

    展开全文
  • WAVE是录音时用的标准的WINDOWS文件格式文件的扩展名为“WAV”,数据本身的格式为PCM或压缩型,属于无损音乐格式的一种。WAV的优点是可通过增加驱动程序,而支持各种各样的编码技术。缺点是不适于传播和用作聆听...

    无论是休闲游戏,还是动作类游戏,音效必不可少,对于不同的场景以及动作,都会有不同的音效,那么游戏音效用什么格式比较好呢?这些格式又有哪些优缺点呢?一起跟着小编来看看。
     


            WAV格式
     
           WAVE是录音时用的标准的WINDOWS文件格式,文件的扩展名为“WAV”,数据本身的格式为PCM或压缩型,属于无损音乐格式的一种。WAV的优点是可通过增加驱动程序,而支持各种各样的编码技术。缺点是不适于传播和用作聆听,支持的编码技术大部分只能在Windows平台下使用,适用领域音频原始素材保存。
     
           MP3格式
     
           MP3是利用人耳对高频声音信号不敏感的特性,将时域波形信号转换成频域信号,并划分成多个频段,对不同的频段使用不同的压缩率,对高频加大压缩比(甚至忽略信号)对低频信号使用小压缩比,保证信号不失真。这样一来就相当于抛弃人耳基本听不到的高频声音,只保留能听到的低频部分,从而将声音用1∶10甚至1∶12的压缩率压缩。由于这种压缩方式的全称叫MPEG Audio Player3,所以人们把它简称为MP3。

           MP3的优点是在低至128kbps的比特率下提供接近CD,音质的音频质量广泛的支持,缺点是出现的比较早,音质不是太好,适用领域一般聆听和高保真聆听。

           Windows Media格式

           Windows Media格式是属于wma格式的音频文件,音质要强于MP3格式,更远胜于RA格式。优点是功能齐全使用方便,同时支持无失真、有失真、语音压缩方式,缺点是失真压缩方式下音质不高,必须在Windows平台下才能使用。适用领域音频档案级别保存,一般聆听,网络音频流传输。

           MIDI

           MIDI是编曲界最广泛的音乐标准格式,可称为“计算机能理解的乐谱”。它用音符的数字控制信号来记录音乐。优点是音频数据为乐器的演奏控制,通常不带有音频采样,缺点是没有波表硬件或软件配合时播放效果不佳,适用领域,与电子乐器的数据交互,乐曲创作等。

           不同的音频格式各有利弊,还要根据自己对游戏音效的需求而决定格式。

    展开全文
  • C语言解析WAV音频文件

    2018-08-19 12:15:00
    什么是二进制文件 WAV的二进制格式解析 C语言解析WAV音频文件 两个细节 总结 在计算机中有着各式各样的文件,比如说EXE这种可执行文件,JPG这种图片文件,也有我们平时看的TXT,或者C,CPP,PHP等代码文件。 ...
  • 音频格式不对的问题

    2021-01-10 04:12:32
    <div><p>你好,我用的是ASRT_v0.6.0的版本,...想问问是什么原因?要怎么样才可以修正呢?谢谢</p><p>该提问来源于开源项目:nl8590687/ASRT_SpeechRecognition</p></div>
  • 我用C++写的一个MFC基本对话框里引入了一个listctrl控件,但是添加文件的时候一次只能添加一个文件,求大神开导,这什么? 代码如下:(在初始化函数中) m_control=static_cast(m_player.GetControls()); m...
  • 音乐格式一览 经典的WAVE WAVE文件作为最经典的Windows多媒体音频格式,应用非常广泛,它使用三个参数来表示声音:采样位数、采样频率和声道数。 声道有单声道和立体声之分,采样频率一般有11025Hz(11kHz)、22050...
  • QNX系统中播放wav文件

    千次阅读 2015-10-26 14:56:34
    官方提供的 wave.c 的代码,用于播放一个wav格式的音频文件。 但在QNX 6.6 虚拟机里一直播放不了,原因虚拟机没有/dev/snd/ 而且该目录下也没什么设备。继续看官方的帮助文档,要运行/sbin/io-audio加载声卡...
  • 锋影 ... ... QNX 中播放音频,用的libasound 库。...官方提供的 wave.c 的代码,用于播放一个wav格式的音频文件。 但在QNX 6.6 虚拟机里一直播放不了,原因虚拟机没有/dev/snd/ 而且该目录下也没什么设备。继续看...
  • 多声道LPCM:无损音轨原始存在格式,概念上等效于wave文件,并不需要运算解码,可直接输入功放进行DA转换,光纤和同轴接口只能传输2声道LPCM,多声道LPCM需要HDMI接口传输。 PCM:非线性脉冲编码调制LPCM:线性...
  • 音频相关

    2016-09-05 15:39:13
    wave文件(*.wav)格式、PCM数据格式 http://www.cnblogs.com/cheney23reg/archive/2010/08/08/1795067.html WAVE文件格式剖析 ... 什么是PCM?它和.wav文件是什么关系? http
  • 多媒体编程——声音播放 第一部分使用waveOut...关于音频的格式很多,大家平时都有接触,比如什么mp3,wma,m4a格式文件啊。 无论声音还是视频,都存在两层格式,第一层是文件格式,第二层编码格式。比如mp3
  • 在进行ASR项目时,启动和训练项目后,在进行源码阅读和后期优化来说,深入理解概念,并进行实践是...先来看看wav格式文件绘制出的声谱图是什么样的? # -*- coding: utf-8 -*- import wave import matplotlib.pyp.
  • foobar的cue生成插件

    千次阅读 2013-10-28 22:54:08
    可是cPlay太简陋,只支持wave和flac格式,以及cue的音轨描述文件。好在foobar有个插件可以生成cue文件,但那个插件也很简陋,用起来不爽。   万幸,那个插件开源的,于是拿来做了些改进,然后把代码放到...
  • 曾经学习过Directshow的开发,对于Dsound一直没有仔细的学习,以前只是知道Dsound做音频开发的,我一直以为它和Dshow的结构体系差不多,经过仔细学习后,发现,其实他们完全两码事。...1播放WAVE格式的音频文件
  • 比特率和采样率【转贴】

    千次阅读 2008-12-23 15:09:00
    就电脑而言把模拟声音信号录制成为Wave文件,这个工作Windows自带的录音机也可以做到,但是它的功能十分有限,不能满足我们的需求,所以我们用其他专业音频软件代替,如Sound Forge等。录制出来的文件就是Wave文件...
  • 本篇记录了学习雷霄骅... pcm-------原始的音频数据,windows没法直接播放,因为不知道这是什么WAVE格式音频(扩展名为“.wav”)是Windows系统中最常见的一种音频。该格式的实质就是在PCM文件的前面加了一个 ...
  • 曾经学习过Directshow的开发,对于Dsound一直没有仔细的学习,以前只是知道Dsound做音频开发的,我一直以为它和Dshow的结构体系差不多,经过仔细学习后,发现,其实他们完全两码事。...1播放WAVE格式的音频文件
  •  *支持将音频格式APE、FLAC、WV、WAVE挂载为虚拟CD-ROM。  4.挂载虚拟硬盘镜像  支持将虚拟机硬盘镜像VHD(Virtual PC)、VDI(Virtual Box)、VMDK(VMWare)挂载为虚拟磁盘,并提供只  读和可写两种打开方式;  5....
  • DirectShow微软公司提供的一套在Windows平台上进行流媒体处理的开发包,与...它广泛地支持各种媒体格式,包括Asf、Mpeg、Avi、Dv、Mp3、Wave等等,使得多媒体数据的回放变得轻而易举。另外,DirectShow还集成
  • MATLAB混合编程与工程应用.pdf

    热门讨论 2010-05-19 10:32:48
    5.1.2 什么是ActiveX 及ActiveX 组件94 5.1.3 ActiveX 组件服务内容94 5.2 MATLAB 作为ActiveX 的客户端应用95 5.2.1 ActiveX 对象的创建、事件处理与对象释放96 5.2.2 查询和设置ActiveX 对象的属性98 5.2.3 查询及...
  • 阅读工具 开卷有益

    2012-03-31 14:07:03
    把小说设置|阅读设置|到达文件末尾换下一文件、章节打开即可! ---------------------------------------------------------- 4、如何提取TXT小说中的书目章节? 在设置界面中选择 章节书目|右下角操作| 按...
  • 每种格式文件都有 * 自己特有的头文件。 */ private void WriteWaveFileHeader(FileOutputStream out, long totalAudioLen, long totalDataLen, long longSampleRate, int channels, long byteRate) ...

空空如也

空空如也

1 2
收藏数 28
精华内容 11
关键字:

wave是什么格式文件