`
raojl
  • 浏览: 209638 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

从认识WAV PCM A LAW MuLaw入门音频世界

阅读更多
可以概括成如下一句话:

XXX.wav文件是采用A LAW 或 MuLaw压缩PCM编码方式的wav格式文件。wav是一种音质非常的音频数据格式。缺点文件比较大。当然WAV对音频流的编码没有硬性规定,除了PCM之外,还有几乎所有支持ACM规范的编码都可以为WAV的音频流进行编码。

WAV格式文件所占容量 = (取样频率 X 量化位数 X 声道) X 时间 / 8 (字节 = 8bit)
PCM:
模拟音频信号经模数转换(A/D变换)直接形成的二进制序列,该文件没有附加的文件头和文件结束标志。Windows的Convert工具可以把PCM音频格式的文件转换成Microsoft的WAV格式的文件。

PCM编码必须经过三个过程,即抽样、量化和编码,PCM编码的主要过程是将话音、图像等模拟信号每隔一定时间进行取样,使其离散化,同时将抽样值按分层单位四舍五人取整量化,同时将抽样值按一组二进制码来表示抽样脉冲的幅值,以实现话音数字化。PCM编码的最大的优点就是音质好,最大的缺点就是体积大。我们常见的Audio CD就采用了PCM编码,一张光盘的容量只能容纳72分钟的音乐信息。

那么什么样的数字化话音是完全不失真的呢? 那就要高频采样,当这种采样的频率超越了你耳膜采样的频率的,这种数字化话音是完全不是真的。就像电影技术一个道理。

A LAW 或 MuLaw只是一种压缩算法。具体我也不知道。

0
0
分享到:
评论

相关推荐

    PCM-Alaw_table.zip_Table_alaw_alaw pcm_pcm_speech aL

    在音频编码领域,PCM...综上所述,这个资源是关于音频编码技术中PCM与Alaw转换的实用工具,包含了一种查表法来简化这两种格式之间的转换,尤其适用于语音处理应用。开发者可以利用这个工具提高音频处理的效率和效果。

    pcm_mulaw.rar_conversion_pcm

    标题中的"pcm_mulaw.rar_conversion_pcm"涉及到两个主要的音频编码技术:PCM(脉冲编码调制)和Mu-Law编码。PCM是数字音频的基本表示形式,而Mu-Law编码是一种非线性的压缩方法,常用于电话系统和某些音频处理应用中...

    ffmpeg库5.1版本,修改了源码,支持openssl,支持http-flv,mp4封装支持g711-alaw,mulaw

    3. **MP4封装支持G.711-alaw和mulaw**:G.711是一种脉冲编码调制(PCM)音频编码标准,分为alaw(欧洲)和mulaw(北美)两种变体。它们在电话系统中广泛应用。FFmpeg 5.1版本现在可以在MP4容器中封装这两种音频格式...

    DirectShow过滤器-写WAV音频文件过滤器

    本过滤器将PCM音频流,或ADPCM,IEEE_FLOAT,ALAW,MULAW,GSM610音频流写入WAV音频文件。 参见介绍文章:...

    audio-pcm-alaw-ulaw-g711-convert-master.zip

    16位小字节序的PCM数据与alaw/mulaw/g711数据的相互转换程序。

    java音频转码

    nellymoser pcm_alaw pcm_mulaw pcm_s16be pcm_s16le pcm_s16le_planar pcm_s24be pcm_s24daud pcm_s24le pcm_s32be pcm_s32le pcm_s8 pcm_u16be pcm_u16le pcm_u24be pcm_u24le pcm_u32be pcm_u32le pcm_u8 pcm_...

    rate.rar_PCM A率计算器_a率pcm_race27w_其他

    给定的代码可能包含了实现这一过程的函数,如`dinvalaw.m`,用于A率解码,以及`Z25alaw.m`,可能用于执行A律编码。 另一方面,mu率PCM,也称为μ律压缩,主要应用于北美和日本的电话系统。与A率类似,mu率算法也...

    使用ffmpeg转码pcm至aac格式

    一个使用使用ffmpeg转码pcm至aac格式的完整工程,VS可打开直接编译运行的。 理论上! 介绍:http://blog.csdn.net/arbboter/article/details/43058363

    C++读取WAV音频文件的头部数据的实现方法

    // Audio format 1=PCM,6=mulaw,7=alaw, 257=IBM Mu-Law, 258=IBM A-Law, 259=ADPCM unsigned short NumOfChan; // Number of channels 1=Mono 2=Sterio unsigned long SamplesPerSec; // Sampling Frequency in ...

    声音小兔子(SoundBunny)v1.80免费安装版

    SoundBunny(声音小兔子)是一个高性能多用途的应用程序(声音管理器 音乐播放器 音频转换器),用来管理、播放和转换成吨的音频文件,可以处理宽范围的...MS/ IMA adpcm, aLaw, muLaw) RAW (pcm, lpcm, alaw, mulaw, gsm

    QT下开发的音视频播放器,支持单路与多路播放,软硬解码,本地与实时视频播放,录像截图,YUV与RGB显示,音量调节,进度条跳转等

    本播放器支持PCM_MULAW、PCM_ALAW、AAC编码格式音频的播放。本播放器支持单路播放器与多路播放器,单路播放器中ctYuvOpenglWidget是让让YUV转RGB在GPU中处理而重写的类,ctOpenglWidget则是直接对RGB图像进行渲染。...

    酷派F800万能播放器

    AMR, ADPCM, ALaw, MuLaw, Midi A2:视频: H.264 (CoreAVC), MPEG-1, MPEG-4 part 2 (ASP), DivX, XviD, Theora, Dirac, VP3, MJPEG, NRE, MSVIDEO1 A3:图像: JPEG, BMP, GIF, PNG (no progressive JPEG support...

    安防视频监控系统视频上云解决方案EasyCVR音频基础知识介绍.docx

    - `ffplay -i test.g711a -f alaw -ac 1 -ar 8000`:播放名为test.g711a的文件,格式为alaw(G.711 A律压缩),单声道,采样率为8kHz。 - `ffplay -i test.g711u -f mulaw -ac 1 -ar 8000`:播放名为test.g711u的...

    matlab开发-MuLawCompander

    在MATLAB中,MuLaw Compander是一种常见的音频编码技术,用于模拟信号到数字信号的转换。该技术源于电话系统,通过非线性压缩来减少所需的数据位数,同时保持语音的质量。在这个项目中,开发者创建了一个MATLAB应用...

    pcm编码调制matlab仿真.pdf

    非均匀PCM,如u律(Mu-law)量化,是一种非线性量化方法,主要用于改善话音信号的量化效果。u律量化先将信号通过压缩曲线处理,再进行量化,最后通过反压缩曲线恢复信号。MATLAB中,我们可以自定义`mulaw`和`...

    libffmpegJNI.so

    全格式: ffmpeg2.4 exoplayer2.14.2 vorbis opus flac alac pcm_mulaw pcm_alaw mp3 amrnb amrwb aac ac3 eac3 dca mlp truehd

    PCM.rar_PCM μ律_编码 量化_非均匀量化

    在IT领域,音频编码是数字信号处理中的一个重要环节,它涉及到如何高效地将模拟音频信号转化为数字形式,以便存储和传输。本项目专注于PCM(脉冲编码调制,Pulse Code Modulation)的一种特殊形式——μ律编码,这是...

    塞班手机全能播放器coreplayer

     MP3, MP2, AAC, MKA, WMA, Midi, WAV, OGG, Speex, WAVPACK, TTA, FLAC, MPC, AMR, ADPCM, ALaw, MuLaw, G.729支持的视频 H.264 (AVC), MKV, MPEG-1, MPEG-4 part 2 (ASP), DivX, XviD,F4V ,FLV , MJPEG, MSVIDEO...

    extension-ffmpeg-release.2.16.1

    Exoplayer扩展ffmpeg模块编译好的库,直接引用即可。编译参数:ENABLED_DECODERS=(vorbis opus flac alac pcm_mulaw pcm_alaw mp3 amrnb amrwb aac ac3 eac3 dca mlp truehd) 编译版本:2.16.1

Global site tag (gtag.js) - Google Analytics