(Translated by https://www.hiragana.jp/)
WavPack - 维基百科,自由的百科全书 とべ转到内容ないよう

WavPack

本页使用了标题或全文手工转换
维基百科ひゃっか自由じゆうてき百科ひゃっかぜん
WavPack
開發かいはつしゃDavid Bryant
とうぜん版本はんぽん
  • 5.7.0 (2024ねん3がつ1にち;穩定版本はんぽん)[1]
編輯維基數據鏈接
みなもとだい码库 編輯維基數據鏈接
操作そうさけいまたが平台ひらだい
类型おと频格しきへんかい碼器
许可协议BSD授權じょう
网站www.wavpack.com

WavPackよしDavid Bryant开发てきいち自由じゆう、开放げんだい码的无损おと频压缩格しき,其文けんてききさき缀名为.wv。

とくてん

[编辑]

WavPackまこと许用户压缩、恢复8、16、24、32せいがた以及32浮点表示ひょうじてきWAV格式かくしきおん频文けん,另外它还支持しじこえどうかずすえりゅう以及非常ひじょうだかてきさい样率あずか其它无损压缩つくえせいいち样,这种算法さんぽうてき压缩比例ひれい也随げんすうすえてき不同ふどう而改变。ただし对于普通ふつうてき流行りゅうこうおん乐,通常つうじょうかい于30%いた70%これ间;对于古典こてんおん乐以及其它音域おんいき较宽てきおと乐,通常つうじょうのういたさらだかてき比例ひれい

另外WavPack引入りょういち独特どくとくてき混合こんごうしき,它使用しよう一个附加的文件从而也具有了有损压缩的优点。あずか其它方法ほうほうただ生成せいせいいち个文けん不同ふどう,这种しき生成せいせい两个ぶんけん,其中一个是相对较小、以单どく使用しようてきだか质量ゆう损压缩文けん,另外一个是与有损文件一起使用实现无损数据恢复的“修正しゅうせいぶんけん。对于一些用户来说,这就意味いみ们不必再考さいこう使用しようゆう损还无损压缩这样いち个问题。

概要がいよう

[编辑]
  • 快速かいそくだかこう压缩与かい
  • 开放げんだい,按照类似于BSD许可证てき方式ほうしき发布
  • 平台ひらだい
  • 错时てきけんたけしせい
  • 支持しじながれ媒体ばいたい
  • 支持しじこえどう以及だかぶんべんりつ
  • 混合こんごうゆう损模しき
  • かたけん支持しじ
  • 支持しじ标签(ID3v1APEv2标签
  • 支持しじRIFF格式かくしきてきだい块数すえ
  • けんようかい增益ぞうえき
  • 良好りょうこうてき软件支持しじ
  • のう生成せいせいWin32ひら台下だいかてきかい压文けん
  • 支持しじ32浮点すうすえりゅう
  • 支持しじ嵌入かんにゅうしき节目单
  • 包含ほうがんよう于完せいせい检查てきMD5れつ函数かんすう
  • 以按あきら对称あるもの对称しき进行编码(くだてい编码速度そくど以提だかかい速度そくど)。

历史

[编辑]

David Bryantざい1998ねん年中ねんじゅう开始りょうWavPackてき开发并发ぬのりょう1.0はん,这第一个版本只有无损压缩解压音频这项功能,ただしとう时它就已经跻效率こうりつあずか速度そくどさいこのみてき编码れつりょう

ざい1.0はんきさき,很快Bryant就发ぬのりょう2.0はん,这个版本はんぽんてきとくてん使用しようりょうゆう损编码,它直接ちょくせつ对预测残あまり进行りょうりょう以减少数しょうすうすえりょう,而没ゆう使用しよう心理しんりごえがくmasking模型もけい

1999ねん发布りょう3.0はんしん颖的こう能成よしなり为这个版本はんぽんてきとくてんれい如通过减しょう压缩实现てき快速かいそくしき、压缩无头原始げんしPCMおと频文けん以及使用しよう32循环冗余こうてき错误检测こうのう

WavPackてき开发仍在继续,ざいきさきめんてき3.x版本はんぽんちゅう添加てんかてき一个主要特点就是混合模式,ざい这种しき编码生成せいせい一个有损文件以及一个纠正文件,这样它们就可以经过解压还はら出原いではらはじめてきPCMすうすえりゅう

WavPack 4包括ほうかつ许多重要じゅうようてきあらため进,如快そく搜索そうさくこえどう支持しじこうぶんべんりつおん支持しじとうとう,这些特性とくせい使它成为功のうさい全的ぜんてき时髦无损おん频压缩器いち。4.31版本はんぽん针对Linux/OSXてき错误修正しゅうせいきさきいたよう于这些系统的4.32はんただし它没ゆうあずか质量しょう关的更改こうかい。WavPack 4.4版本はんぽん包括ほうかつてきこうのうゆう针对单声どうあるもの接近せっきん单声どうてきおと频数すえてきあらため进处、以及おもしん设计てき压缩质量けい统,这种あらため进可以以大幅おおはば增强ぞうきょうてき效率こうりつ实现类似てき压缩。[1]页面そん档备份そん互联网档あん

支持しじ

[编辑]

软件

[编辑]

かたけん

[编辑]

DVD+Audio

[编辑]

从2005ねんおこり,WavePack就开はじめようDVD+Audioうえてきおと频压缩取だいDVD-Audioうえのぼる贵的Meridian Lossless Packing

わざ

[编辑]

为了证高そく运算,WavPack完全かんぜん使用しよう整数せいすうさん术这样一种简单的预测,ざいさいかいしき,预测值是前面ぜんめん两个さい样的简单すう学外がくがい推。れい如,如果前面ぜんめん两个さい样是 -10あずか20,么预测值就是50。ざいかけしょうしき使用しよう一个简单的自适应因子衡量前面采样对于预测影响的权重。ざいわが们的这个れい子中こなか预测值可能かのう从20いた50これ间变,也就前面ぜんめんてきさい样从ぼつゆうかげ响到かげ最大さいだい这样いち个范围变。这个权重因子いんしずいおん频数すえ频谱特性とくせいてき变化而不断ふだん更新こうしん所以ゆえん它是“适应”てき

しかきさき从待编码てき实际さい样中减去生成せいせいてき预测值得いた误差,ざい单声どうしき这个值直接ちょくせつおくいた编码ただしこれ立体りったいごえ信号しんごう通常つうじょうざい两个ごえ道之みちゆき间有一些能在后面使用的相关性,所以ゆえん左右さゆうごえみちぶん别计算出さんしゅつ各自かくじてき误差值。ざい快速かいそく”运算しき这两个新生成せいせいてき直接ちょくせつおくいた编码而不かん它是ひだりごえどう还是みぎごえどうざいかけしょうしき,这个误差值总ずい平均へいきんひだりあるものみぎ三者之一发送到编码器。适应算法さんぽうすえごえどう不断ふだん变化てき平衡へいこうせい确定发送三者中最有效的一个。

David Bryant为WavPack开发りょう一个独特的数据编码器,认为这个编码ゆう两个方面ほうめんようRice编码优秀。よし于对于这种类がたてきすうすえらい说Rice编码代表だいひょうりょうさい优的编码(ゆう时也しょうさく哈夫曼编码)。WavPack编码よう它稍やや逊色いちてんだい约差距是0.15さい样,也就说16すうすえだい约差1%。WavPack编码てきだい一个优点是在编码前数据无需缓存,它将ごと个采样直接ちょくせつ转换なり码。这从计算てき角度かくどらい讲效りつさらだかざい一些延迟控制很关键的应用中表现更好。它的だい二个优点是很容易适应有损编码,这是いん为除りょう隐含てきいち最高さいこうこれがい所有しょゆう重要じゅうようてきすうすえ直接ちょくせつ进行发送。按照这种方法ほうほう,就可以只传送ごと个采样中带有符号ふごうてき最高さいこう3。实际じょう以只传送符号ふごう以及よう平均へいきん3.65さい表示ひょうじてき使用しよう隐含最高さいこうてきさい样值。

这个编码つくえせいよう于实现WavPackてきゆう损”しきざい快速かいそくしき适应去しょう关的输出ただ简单四舍五入到最近的特定位数的编码值。ざいかけしょうしき使用しよう适应てきあい关,它可以将噪声平均へいきん减小1 dB,并且とうぜん以及一个采样在选择两个可用的编码值时都参与衡量,这又はた噪声减小1 dBでしべる

よし于开发者认为整数せいすう运算受不どうしんへんてきかげ响较しょう,而芯へんてき不同ふどう可能かのう带来无损压缩特性とくせいてき变化,如Pentium 浮点运算てき缺陷けっかん就是一个明显的例子,所以ゆえん决定ざいWavPack算法さんぽうてきすうすえ处理ちゅう使用しよう浮点运算。使用しよう浮点运算てき无损压缩工具こうぐ如果运行ざいゆう缺陷けっかんてきPentiumしん片上かたがみ可能かのう就会生成せいせい不同ふどうてき结果。そく使つかいわが们不こう虑这些已经存在そんざいてき缺陷けっかん,浮点运算也很复杂,ざい不同ふどうてきせい确”实现间也可能かのうゆう微小びしょう别,对于这类应用可能かのうかい带来あさ烦。为了进いちきょうWavPack压缩すうすえてきかんせいせい,编码ざい生成せいせいてきすうすえりゅうきさき包括ほうかつゆういち个32てき错误检测码。

WavPackてきみなもとだい非常ひじょうえき移植いしょくいた其它平台ひらだい,它已经可以在几种不同ふどうてきUnixけい统上编译,如LinuxMac OS XSolarisFreeBSDOpenBSDかんかしわTru64HP-UXひとしひとし,另外它也以在Microsoft WindowsDOSPalm OS以及OpenVMSうえ编译。它可以在许多平台ひらだいじょう工作こうさく,如x86ARMPowerPCAMD64IA-64SPARCDEC AlphaPA-RISCMIPS以及Motorola 68k

まいり

[编辑]

外部がいぶ链接

[编辑]
  1. ^ WavPack 5.7.0 Release. 2024ねん3がつ1にち [2024ねん3がつ2にち].