用一个 wav 分别压缩成几种格式做了个比较!
flac -最高压缩 :25.5 MB
wv -最高压缩 :24.9 MB
ape -狂躁 :23.1 MB
ape -极高 :23.4 MB
ape -较高 :24.3 MB
ape -正常 :24.7 MB
ape -快速 :25.0 MB
虽然只用一个音乐来测试有点牵强,但是貌似 wv 最高的压缩率基本和 ape 的正常参数压缩率相等!
wv 的编码器一共是三个文件,编码(wavpack.exe)、解码(wvunpack.exe)、wv 文件自动解压程序(wvselfx.exe)。
如果压缩 wv,不需要自动解压,那么在命令行参数里就不用加 -e 参数,如果加上 -e,那么把生成的 wv 文件的扩展名改成 exe 以后,执行这个文件就能自己还原成 wav 文件而不用专门的解码器,但是命令行加上 -e 来压缩的时候,在编码器程序的目录里必须有那个附带的 wv 文件自动解压程序(wvselfx.exe)。
wv 同样有个 GUI 前端工具,叫 WavPackDrop。
用这个工具来生成改扩展名+执行可以自解压的 wv、是通过点击单击鼠标右键弹出菜单里的 Option -> Self Extracting 来实现的。
这个工具用 Google 一搜就能搜到(因为偶摘这个的地址早就忘了 - -)!
wv 全称就是 WavPack。
这是 wv 的主页:
http://www.wavpack.com/最新的版本好像是 4.22。
如果是 Foobar2000,把编码、解码、自解压程序这三个文件复知道 Foobar2000 的根目录就行了,不过在 Foobar 设置这个命令行编码里,编码器文件的文件名一定要大写(就算实际的文件名是小写),不然在编码的时候就会出现提示失败!