(Translated by https://www.hiragana.jp/)
WavPack - 維基百科,自由的百科全書 とべいたり內容

WavPack

本頁使用了標題或全文手工轉換
維基百科ひゃっか自由じゆうてき百科全書ひゃっかぜんしょ
WavPack
開發かいはつしゃDavid Bryant
目前もくぜん版本はんぽん5.5.0(2022ねん7がつ9にち,​2ねんまえ​(2022-07-09
原始げんし碼庫 編輯維基數據鏈結
作業さぎょう系統けいとうまたが平台ひらだい
類型るいけいおと訊格しきへんかい碼器
授權じょう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]ぺーじめんそん檔備份そんあみぎわもう檔案かん

支援しえん

[編輯へんしゅう]

かたからだ

[編輯へんしゅう]

したがえ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

まいり

[編輯へんしゅう]

外部がいぶ連結れんけつ

[編輯へんしゅう]