1.WavPackWavPack 的源码支持
2.无损音频WV格式
WavPackWavPack 的支持
WavPack 支持的软件范围广泛,涵盖了多个知名音频播放器和处理工具。源码首先,源码Windows用户可以利用Speek开发的源码自定义前端,如NullSoft Winamp(包含ReplayGain和Media Library支持),源码foobar(官方插件,源码免费阅读源码包含ReplayGain和Cuesheets),源码Windows Media Player(带有CoreWavPack DirectShow滤波器),源码以及XMMS(通过Kuniklo插件,源码源代码提供)。源码 在Linux系统上,源码LAMIP(官方插件)是源码一个模块化音频播放器的选择。Adobe Audition和CoolEdit支持WavPack filter,源码具备-bit浮点数和额外信息保存功能。源码dBpowerAMP作为音乐转换器、源码音频播放器和CD刻录器,也提供了官方插件。Apollo Audio Player和MusikCube同样支持WavPack,前者还带有ReplayGain功能。 Nero Burning ROM也有相应的插件,用于从不同格式刻录音频CD。sharepreference 源码 对于Mac用户,Xist(beta)是OS X平台的WavPack支持播放器,源代码可用。XMPlay和Cog是Windows上的免费播放器,分别带有官方WavPack插件。还有针对DOS系统的MPXPlay。1by1和CoolPlayer也支持Winamp的WavPack插件。 WavPack的兼容性延伸到商业软件,如Easy CD-DA Extractor,它用于CD音频抓取、flowvisor源码编码和转换。OggdropXPd则支持将WavPack等无损格式转换为Ogg Vorbis格式。Quintessential Player也包含相应的插件。 在硬件方面,WavPack在Rockbox固件的播放器上运行良好,如iriver ihp系列和iPod Video/Color/Photo/Nano,以及Roku PhotoBridge HD(带有插件)。在DVD+Audio上,自年起,WavPack被用于取代DVD-Audio的jqwidgets 源码Meridian Lossless Packing,提供经济的音频压缩解决方案。扩展资料
WavPack是 David Bryant 开发的一个自由、开放源代码的无损音频压缩格式。无损音频WV格式
WavPack是由David Bryant开发的一款自由开源的无损音频压缩格式,它支持8、、位以及位浮点表示的WAV文件,包括多声道和高采样率的数据。压缩比例因源数据不同而变化,通常在流行音乐中为%至%,mywebserver 源码对宽音域音乐效果较好。WavPack的独特之处在于其混合模式,生成两个文件:一个较小的有损压缩文件和一个用于无损恢复的修正文件,解决了用户选择有损或无损压缩的纠结。
WavPack以高效压缩与解压为特点,采用开放源代码,遵循BSD许可证,适用于多平台。其设计考虑了错误处理的健壮性,支持流媒体,以及对高分辨率和多声道的支持。它还具备混合/有损模式,硬件支持,标签支持,大块数据处理,回放增益兼容,软件支持广泛,可生成自解压文件,并支持位浮点数据流。
自年初始开发以来,WavPack经历了多个版本的改进。1.0版以无损压缩为主,随后的版本引入了有损编码。在3.0版中,增加了快速模式、无头PCM音频文件压缩和错误检测功能。混合模式在后续版本中逐渐成熟,4.0版及其后续版本引入了更多功能,使其成为功能全面的无损音频压缩器。
WavPack得到了广泛软件支持,包括Windows、Linux、Mac OS X等平台的多个音频播放器和编辑器。此外,它还被应用于DVD+Audio的音频压缩,取代了Meridian Lossless Packing的昂贵成本。
WavPack技术以整数运算保证高速度,采用自适应算法进行编码,其数据编码器优于Rice编码,具有直接转换为位码和适应有损编码的优点。编码机制在有损模式下采用自适应去相关,保证了压缩的高效性和数据完整性。
由于对整数运算的依赖,WavPack在不同芯片上的表现稳定,避免了浮点运算可能带来的不一致性。源代码移植性好,支持多种操作系统和硬件架构。