作為一款小眾的聽歌軟件,Foobar2000深受大家的喜歡。
Foobar2000是一個Windows 平臺下的高級音頻播放器.包含了一些播放增益支持、低內存佔用等基本特色以及內置支持一些流行的音頻格式.
功能特點
內置音頻格式支持: WAV, AIFF, VOC, AU, SND,Ogg Vorbis, MPC, MP2, MP3
通過官方插件支持的音頻格式:MPEG-4 AAC, FLAC,Ogg FLAC, Monkey Audio, WavPack, Speex, CDDA, SPC, 各種 MOD 類型;從 RAR、ZIP 壓縮包裡直接讀取音頻
完全支持 Unicode
先進的文件信息處理能力
可以使用轉換器組件對所有支持的格式轉換編碼格式
支持播放增益
可自定義快捷鍵
開放的組件體系結構允許第三方開發者來擴展播放器的功能
Foobar2000之後沒有音頻播放器了 為什麼
基於目前最主流的三角積分調製解碼器(Delta-Sigma Modulation DAC)。同樣假設被回放的音頻數據是最主流的44.1KHz PCM信號。讓我們看看硬件解碼器做了些什麼。以號稱最強的ES9018 DAC為例(其它DAC大同小異),
1. 44.1KHz信號進入DAC之後被升頻32倍到大約1.4MHz
2. 進入三角積分調製環節,變為2.8MHz的DSD64 1bit 信號
3. ES9018再把1bit DSD變成6bit DSD,最終變成模擬信號
第3步1bit變6bit不影響結論,因此不在我的討論範圍之內。
當回放高清音頻時,比如88.2KHz信號,過程是完全一致的,只不過升頻倍率降為16倍,保持輸出為1.4MHz。DSD的情況下,升頻濾波器被跳過,信號直入最後一步進行解碼。當然這只是一個簡化了過程,實際使用中還要濾除數字化過程產生的各種高頻噪聲,因此數字濾波器和模擬濾波器的搭配使用也很關鍵。
對解碼器工作流程有了大致瞭解之後,HQPlayer這類播放器的誕生就好理解了。如上文所說,回放CD音頻時,解碼器先做32倍升頻,通常的做法是5個倍頻數字濾波器級聯。如果播放器將信號升頻兩倍,解碼器自動減少1級倍頻,HQPlayer的做法就是把原始信號儘可能升頻到更高的頻率,跳過解碼器裡的硬件升頻線路,因為開發者認為自己的升頻算法優於解碼器的內置算法(必須說這是非常可能的,因為芯片內的數字濾波器設計侷限很多)。更極端的做法是讓播放器把三角積分調製也做了(這是HQPlayer的推薦做法),直接輸出DSD信號,當然是基於相同的理念,軟件SDM變換比解碼器裡的硬件實現更好。
漢化版說明
漢化版加入了以下插件(均為可選安裝):
APE 解碼器 v2.1.7
DTS 解碼器 v0.3.3
TTA 解碼器 v3.4
TAK 解碼器 v0.4.7
SACD 解碼器 v1.0.11
DVD-Audio 解碼器 v0.4.11
ESLyric(歌詞) v0.3.6
播放統計信息 v3.0.2
ASIO 輸出 v2.1.2
WASAPI 輸出 v3.3
更新日誌
由於錯誤代碼,刪除了ReplaceFile()API使用(在先前的1.4系列中引入),這些錯誤代碼不允許我們重試循環使用文件(症狀)
改進了按鈕在編輯框控件的視覺反饋,用於應用程序的各個部分。
默認UI狀態欄段寬度調整(討論)。
由於某些DSP組件使用損壞的模式對話框,導致首選項/ DSP頁面崩潰 – 允許在DSP配置對話框仍處於活動狀態時關閉首選項對話框。
增加了對Matroska文件中明顯MP3流的探測,以檢測偽裝成MP3的MP2。請注意,我們已經為MP4執行此操作,其中許多其他應用程序在實際數據為MP2時錯誤地將音頻編解碼器報告為MP3。
內容組元數據映射修復(詳細信息)
在默認UI播放列表中,如果以前不可見,則cursor-follow-playback現在會導致以新聚焦的軌道為中心的視圖。
Skip Silence DSP錯誤修正(詳情)
通過上下文菜單可以重新排列解碼器優先級列表。
或者關注後私信我們獲取!
閱讀更多 村裡的小馬紮 的文章