當前位置:編程學習大全網 - 編程語言 - foobar和千千靜聽

foobar和千千靜聽

Foobar2000

Foobar2000 是壹個非常非常值得推薦的多媒體播放器!程序體積非常小巧,運行時只占有1.9M內存,5%左右的CPU資源,資源消費很小,界面樸素,沒有Skin和其他多余的東西,簡單就是壹種美!

千千靜聽

擁有自主研發的全新音頻引擎,支持DirectSound、Kernel Streaming和ASIO音頻流輸出、32比特混音、AddIn插件擴展技術,具有資源占用低、運行效率高、擴展能力強等優點。

1. 在同壹硬件平臺上同壹操作系統中同時打開兩者,其資源消耗情況和性能參數對比 (fb2k 略有簡化,兩者都最小化且未播放):

註: 由於千千無專業控制臺所以其準確的啟動時間無從得知)

foobar2000 | 千千靜聽

-----------------------------------------------------

Version: 0.9.3.1 | 4.6.8

Startup time: 0:00.032112 | N/A

(fb2k 啟動約耗時 0.032 秒)

I/O

Reads: 14 | 99

Read Delta: 0 | 0

Writes: 0 | 8

Write Delta: 0 | 0

Others 248 | 2,808

Handles

Handles: 37 | 198

GDI Handles: 65 | 152

USER Handles: 44 | 92

Virtual Memory

Private Bytes: 1,360 K | 5,352 K

Peak Private Bytes: 1,364 K | 6,148 K

Virtual Size: 30,800 K | 48,612 K

Page Fault: 1,211 | 12,129

Page Fault Delta: 0 | 0

Physical Memory

Working Set: 548 K | 1,692 K

WS Private: 248 K | 668 K

WS Shareable: 300 K | 1,028 K

WS Shared: 252 K | 752 K

Peak Working Set: 4,540 K | 8,556 K

-----------------------------------------------------

初步結論: fb2k 的資源占用顯著小於千千靜聽。

2. fb2k 的文件格式轉換器理論上可以將任何 fb2k 能播放的音頻文件轉換成任意格式(只要妳有相應格式的命令行編碼器)。而且因為fb2k是通過調用外部編碼器進行編碼的,所以其靈活度和自由度是無可比擬的,妳可以隨時升級或降級某解碼器以得到妳期望得到的編碼結果。在這個方面,千千靜聽也有 CommandLineEncoder能實現調用外部編碼器的基本功能,不過由於缺乏諸如“生成預覽”、“cuesheets/chapter”、 “ReplayGain”以及“DSPprocessing”等等這些極其重要的起決定性作用的專業功能,千千的文件格式轉換器功能大打折扣,和 fb2k 根本無法相提並論。另外fb2k 的轉換器可對輸出的文件通過完全可制訂的命名規則進行命名,可調整音頻的輸出位深已及 Dither方式,這些也都是千千靜聽簡陋的轉碼器所不具備的。

3. fb2k 壹直堅持向大眾公開其 SDK包,有著豐富的接口和完備的功能調用,雖然新版 fb2k 較 0.8.3 有更多的限制使得某些第三方應用無法實現 (如ASIO),但這也保證了壹個更為穩定和高效的內核。在這方面,我無法在千千靜聽的官方網站上找到指向其 SDK 的鏈接。在得到千千靜聽的 SDK之前,更進壹步的比較無法進行。

4. fb2k 遵循模塊化設計理念,實現不同功能的代碼和資源被分別封裝成不同的 .dll文件,從而可以方便地禁止掉某壹特定的功能或對某壹特定的功能進行升級,當然 debug也會更加容易。千千靜聽也部分遵循模塊化設計理念,由於未公開 SDK,其具體的模塊化情況不得而知,只是覺得其 AddIn 目錄略顯雜亂。

5. fb2k 0.9.3.1 安裝包中的所有文件均是為 fb2k量身訂做的(外部編碼器等不算),並且未捆綁任何流氓插件。在這方面,千千靜聽安裝包悉心地為我們準備了簡單實用而又功能強大的“百度超級搜霸 ”,另外還有專為 Winamp 設計的 MP3pro 解碼器和微軟兩年多前發布的老掉牙的 WMA 解碼器以及同樣年代久遠同屬微軟的DMO Runtime Library 6.3 版活化石。而 fb2k 中未包含任何來自微軟的動態鏈接庫文件。(fb2k 當然也要調用的)

小知識: 過多地使用由微軟提供的非 OS 核心的庫文件將會影響程序的 independency 也就是獨立性,使它的運作更容易受外部環境的影響。

6. 千千靜聽能自動下載和顯示大部分常見的和流行的中文歌曲的歌詞 out-of-the-box,而且還有豐富的設置,在實際使用中相當的方便。在這方面,fb2k 實現起來就比較困難,而且效果也沒有千千靜聽的好。

7. 千千靜聽的回放增益功能單薄,未提供 Preamp 和專輯掃描模式等功能。處理方式也沒有 peak cliping 相關的選項。如果為了回放增益功能而截了音頻的頂就真的有點太得不償失了,相比之下 fb2k 對回放增益的支持既專業又完整。

8. 千千靜聽支持的文件類型不如 fb2k 豐富,但千千靜聽不支持而fb2k 支持的文件格式多半都是比較小眾化的。千千靜聽提供對MP3pro和 RealMedia 等大眾常見的二線格式文件的支持,然而到現在,這些常見的文件格式 fb2k 仍然無法提供支持。

9.千千靜聽被大家壹致推崇的快捷鍵功能其實並沒有所說的那麽強大,壹個功能只能綁定壹個全局、壹個內部***兩組快捷鍵,我連試了三個不同品牌的多媒體鍵盤 (微軟/羅技/戴爾),千千靜聽都不能默認地支持鍵盤上的那些多媒體鍵,而這仨鍵盤 fb2k 都無壹例外地支持得很好。在可綁定快捷鍵的命令數量上fb2k 比千千靜聽多數倍,如果再加上 foo_run,fb2k 在這方面可以說是強大得令人發指。

10. 經過 TotalRecorder 6.0 PE 捕捉聲音為 WAV 文件並用 AdobeAudition 2.0 進行波形分析和主觀聽析及 fb2k ABX測試,我發現在 mp3 解碼的音質上兩者基本沒有區別。另外,兩者均在廉價的板載 HDA 7.1 聲卡上通過了 udial.wav 測試。

11. CPU 占用測試 (可視化效果和歌詞關閉):

測試歌曲: 周筆暢 - 筆記

文件格式: mp3

歌曲長度: 0:04:18.345 (11393024 個音頻樣本)

聲道數: 2 (Joint stereo)

比特率: 128 Kbps

采樣率: 44100 Hz

播放所消耗的 CPU 時間 (秒) Foobar2000 | 千千靜聽

--------------------------------------------------------

Kernal Time: 0.171 | 0.281

User Time: 0.109 | 0.109

Total Time: 0.281 | 0.390

--------------------------------------------------------

兩者在播放過程中的 CPU 占用都相當的低,最高 0.77,相當不錯,在節省 CPU 方面 fb2k 比千千靜聽略勝半籌。

12. 雜項對比 (官插=官方插件) 千千靜聽 | foobar2000

--------------------------------------------------------

可調播放優先級: 3級 | 7級

可調編碼優先級: N/A | 7級

無縫播放: N/A | √

控制臺: × | √

多媒體鍵盤支持: Buggy √ | √ 很好

MP3pro: (Winamp 插件) √ | ×

RM: (Real 插件) √ | ×

壹般 WMA: (WMA 插件) √ | √ (內建) 調用

DRM 保護的 WMA: × | ×

目錄隨機播放功能: × | √

HDCD/SACD/DVD-A: × | (插件)HDCD

顯示總***播放時間: × | √

保存多個 DSP 配置實時調用: × | √

快進快退時間: 固定為5秒 × | √ 可手動調節

多聲道 ogg 文件示波: 右聲道有問題 × | √

KS 輸出音量調整延遲: 低 | 高

正確顯示 WMA 比特率: × | √ 已修復

調整文件屬性時主窗口: 無法操作 × | √ 可以操作

自定義菜單: × | √

自動更新: √ | ×

選擇性添加文件: × | √

新添文件自動排序(可編程): × | √

剔除死鏈接文件: 僅於加載列表時 √ | √

不同賬戶不同配置文件: × | √

WMA Tagging: √ | √新版支持

媒體庫: √ | √ 強大

Unicode 支持: √ | √ 完全

Tag 位置調整: × | √ 文件首/尾

界面可制訂性: 幾乎沒有 × | √ 登峰造極

編碼器: 簡陋 (內建) √ | √ (官插) 強大

CD 播放: 簡陋 √ | √ (官插) 高級

采樣率轉換器: 不科學 (內建) √ | √ (官插) 外置

文件對比: × | √ (官插)

benchmark 測速: × | √ (官插)

刻錄功能: × | √ (官插) Peter與Nero合作關系

ASIO: √ | √ (官插)

KS: (內建) √ | √ (官插)

直接播放打包音頻: × | √ (官插)

Hard -6db Limit: × | √ (官插)

PPHS Resample: × | √ (官插)

Advanced Limiter: × | √ (官插)

ABX 測試: × | √ (官插)

專輯列表: × | √ (官插)

腳本操作: × | √ (插件)

多聲道支持: Buggy 基本 √ | √ (插件) 高級

自動關機: 僅倒計時 √ | √ (插件) 高級

播放列表: 簡陋 √ | √ (插件) 強大

變速變調功能: × | √ (插件)

iPod 支持: × | √ (插件) 現在的foo_dop已經很好用了

藍牙: × | √ (插件)

PDA 遙控: × | √ (插件)

通用遙控器支持: × | √ (插件)

羅技 G15 遊戲鍵盤內置液顯支持: × | √ (插件) 顯示中文的字體有問題,誰有G15SDK麻煩發給我改改

跳過無聲部分功能: × | √ (插件)

鬧鐘功能: × | √ (插件)

書簽功能: × | √ (插件)

Popup 提示: (內建) √ | √ (插件) 更眩

卡拉 OK 消音: × | √ (插件)

網絡控制: × | √ (插件)

目錄監視: (內建) √ | √ (插件)

預覽播放模式: × | √ (插件)

創新 X-Fi 遙控板支持: × | √ (插件)

快捷鍵運行外部命令: × | √ (插件)

發送功能: (內建) √ | √ (插件)

換膚: (內建) √ | √ (插件)

搜索功能: (內建) √ | √ (插件) 強大

數據庫 Tagging: × | √ (插件)

可自定義的信息顯示面板: × | √ (插件)

視覺效果: (內建) √ | √ (插件)

聊天工具 Now Playing: 僅 MSN Msgr √ | √ (插件) 廣泛

AC3/DTS 支持: (內建) √ | √ (插件)

顯示專輯封面: × | √ (插件)

收聽互聯網廣播: × | √ (插件)

察看聲道占用情況: × | √ (插件)

鎖定播放列表: × | √ (插件)

Dolby Headphone: × | √ (插件)

DTS-CD/DTS-WAV: × | √ (插件)

Winamp 插件橋接: Winamp2 √ | √ (插件)

歌詞功能: 強大 √ | √ (插件) 能用

KS Input 支持: × | √ (插件)

--------------------------------------------------------

千千靜聽在歌詞方面優勢巨大,大部分其它方面還需要努力。千千靜聽比 foobar 更適合大眾,foobar太過專業、插件眾多、難學難用,且沒有官方中文版,默認界面又過於不友好,而千千靜聽小巧玲瓏、性能優異,該有的功能基本都有了,上手也容易,而且是全中文版的。

名詞解釋

控制臺: 用來顯示程序的核心反饋信息

多聲道 ogg 文件示波右聲道有問題: 也就是說播放 5.1聲道的 ogg 文件時, 右聲道雖能正常發聲但千千靜聽主窗口的視覺效果沒有相應的反應。

調整文件屬性時主窗口無法操作: 就是說當妳編輯歌曲信息時無法控制主窗口。

文件對比: 對比文件是否壹致

benchmark 測速:測試某壹音頻文件全速解碼所消耗的時間

刻錄功能: 將歌曲刻錄成光盤

Hard -6db Limiter/PPHS Resampler/Advanced Limiter: 都是不可缺少的基本DSP

ABX 測試:用來主觀測試音頻的質量的方法。

腳本操作: 編寫自動化腳本以進行定時或批量編碼等耗時耗力的操作

藍牙: 不要告訴我妳不知道

PDA 遙控:用手持 PDA 遙控 foobar

通用遙控器支持: 買個紅外線接收器和壹個遙控器妳就可以隨意控制 foobar2000

羅技 G15 遊戲鍵盤內置液顯支持: 在鍵盤上的小顯示器上顯示歌曲信息

創新 X-Fi 遙控板支持: 創新聲卡附帶的遙控器

數據庫 Tagging: 所有對歌曲 tags(歌名、歌手名、專輯名等等) 的更改不應用到歌曲本身而是壹個數據庫文件

察看聲道占用情況: 可直觀地檢查軟件的多聲道輸出是否正常。

Dolby Headphone: 杜比耳機支持

DTS-CD/DTS-WAV: DTS的波形和光盤形式,比較流行

KS Input 支持: 對 Input 進行 bypass winmixer 處理

  • 上一篇:如何選擇erp辦公軟件
  • 下一篇:西南交通大學希望學院的硬件設施環境怎麽樣,有健身房嗎
  • copyright 2024編程學習大全網