pcm vlc 文件_mp3文件转成pcm格式

【实例简介】

mp3文件转成pcm格式 用了就知道

【实例截图】

【核心代码】

libmp3dec

└── libmp3dec

├── linux

│   ├── bits.c

│   ├── bits.h

│   ├── libmp3dec.c

│   ├── libmp3dec.h

│   ├── Makefile

│   ├── mp3dec.h

│   ├── mp3dectab.h

│   ├── typedef.h

│   ├── vlc.c

│   └── vlc.h

├── Readme.txt

├── test_linux

│   ├── libmp3dec.h

│   ├── main.c

│   ├── Makefile

│   └── typedef.h

├── test_win

│   ├── 123.mp3

│   ├── 123.wav

│   ├── 8.mp3

│   ├── Debug

│   │   ├── 8.wav

│   │   ├── cl.command.1.tlog

│   │   ├── CL.read.1.tlog

│   │   ├── CL.write.1.tlog

│   │   ├── libmp3dec.dll

│   │   ├── link.9644-cvtres.read.1.tlog

│   │   ├── link.9644-cvtres.write.1.tlog

│   │   ├── link.9644.read.1.tlog

│   │   ├── link.9644.write.1.tlog

│   │   ├── link.command.1.tlog

│   │   ├── link-cvtres.read.1.tlog

│   │   ├── link-cvtres.write.1.tlog

│   │   ├── link.read.1.tlog

│   │   ├── link.write.1.tlog

│   │   ├── main.Build.CppClean.log

│   │   ├── main.exe

│   │   ├── main.exe.embed.manifest

│   │   ├── main.exe.embed.manifest.res

│   │   ├── main.exe.intermediate.manifest

│   │   ├── main.ilk

│   │   ├── main.lastbuildstate

│   │   ├── main.log

│   │   ├── main_manifest.rc

│   │   ├── main.obj

│   │   ├── main.pdb

│   │   ├── mt.command.1.tlog

│   │   ├── mt.read.1.tlog

│   │   ├── mt.write.1.tlog

│   │   ├── rc.command.1.tlog

│   │   ├── rc.read.1.tlog

│   │   ├── rc.write.1.tlog

│   │   ├── vc100.idb

│   │   └── vc100.pdb

│   ├── libmp3dec.dll

│   ├── libmp3dec.h

│   ├── libmp3dec.lib

│   ├── main.c

│   ├── main.dsp

│   ├── main.dsw

│   ├── main.ncb

│   ├── main.opt

│   ├── main.plg

│   ├── main.vcxproj

│   ├── main.vcxproj.user

│   └── typedef.h

└── win

├── bits.c

├── bits.h

├── Debug

│   ├── bits.obj

│   ├── bits.sbr

│   ├── BscMake.command.1.tlog

│   ├── bscmake.read.1.tlog

│   ├── bscmake.write.1.tlog

│   ├── cl.command.1.tlog

│   ├── CL.read.1.tlog

│   ├── CL.write.1.tlog

│   ├── libmp3dec.bsc

│   ├── libmp3dec.dll

│   ├── libmp3dec.dll.embed.manifest

│   ├── libmp3dec.dll.embed.manifest.res

│   ├── libmp3dec.dll.intermediate.manifest

│   ├── libmp3dec.exp

│   ├── libmp3dec.ilk

│   ├── libmp3dec.lastbuildstate

│   ├── libmp3dec.lib

│   ├── libmp3dec.log

│   ├── libmp3dec_manifest.rc

│   ├── libmp3dec.obj

│   ├── libmp3dec.pdb

│   ├── libmp3dec.sbr

│   ├── libmp3dec.write.1.tlog

│   ├── link.5508-cvtres.read.1.tlog

│   ├── link.5508-cvtres.write.1.tlog

│   ├── link.5508.read.1.tlog

│   ├── link.5508.write.1.tlog

│   ├── link.command.1.tlog

│   ├── link-cvtres.read.1.tlog

│   ├── link-cvtres.write.1.tlog

│   ├── link.read.1.tlog

│   ├── link.write.1.tlog

│   ├── mt.command.1.tlog

│   ├── mt.read.1.tlog

│   ├── mt.write.1.tlog

│   ├── rc.command.1.tlog

│   ├── rc.read.1.tlog

│   ├── rc.write.1.tlog

│   ├── vc100.idb

│   ├── vc100.pdb

│   ├── vlc.obj

│   └── vlc.sbr

├── libmp3dec.c

├── libmp3dec.dsp

├── libmp3dec.dsw

├── libmp3dec.h

├── libmp3dec.ncb

├── libmp3dec.opt

├── libmp3dec.plg

├── libmp3dec.vcxproj

├── libmp3dec.vcxproj.user

├── mp3dec.h

├── mp3dectab.h

├── typedef.h

├── vlc.c

└── vlc.h

7 directories, 121 files

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、Java实现wav音频文件转换为pcm音频文件(AudioUtils.java) 2、Java实现播放pcm音频文件PCMPlay.java) WAV:wav是一种无损的音频文件格式,WAV符合 PIFF(Resource Interchange File Format)规范。所有的WAV都有一个文件头,这个文件头音频流的编码参数。WAV对音频流的编码没有硬性规定,除了PCM之外,还有几乎所有支持ACM规范的编码都可以为WAV的音频流进行编码。 PCM:PCM(Pulse Code Modulation----脉码调制录音)。所谓PCM录音就是将声音等模拟信号变成符号化的脉冲列,再予以记录。PCM信号是由[1]、[0]等符号构成的数字信号,而未经过任何编码和压缩处理。与模拟信号比,它不易受传送系统的杂波及失真的影响。动态范围宽,可得到音质相当好的影响效果。 简单来说:wav是一种无损的音频文件格式pcm是没有压缩的编码方式。 WAV和PCM的关系 WAV可以使用多种音频编码来压缩其音频流,不过我们常见的都是音频流被PCM编码处理的WAV,但这不表示WAV只能使用PCM编码,MP3编码同样也可以运用在WAV中,和AVI一样,只要安装好了相应的Decode,就可以欣赏这些WAV了。在Windows平台下,基于PCM编码的WAV是被支持得最好的音频格式,所有音频软件都能完美支持,由于本身可以达到较高的音质的要求,因此,WAV也是音乐编辑创作的首选格式,适合保存音乐素材。因此,基于PCM编码的WAV被作为了一种中介的格式,常常使用在其他编码的相互转换之中,例如MP3转换成WMA。 简单来说:pcm是无损wav文件中音频数据的一种编码方式,但wav还可以用其它方式编码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值