使用foobar2000播放mp3pro,vqf文件 [N1ran4] j*8Ze!^ 實(shí)際是使用nero的庫(kù)文件解碼mp3pro,vqf,所以必須安裝nero b^i$2$9_ 剩下的就簡(jiǎn)單了 f(}&8~& 1.下載安裝 foo_nero *C)m#[#:u 2.參數(shù)設(shè)置->playback->input->nero decoder,選中"use component for decoding","decode extensions"用默認(rèn)的"vqf;mp3pro"就好了 jY9tq[~/ 3.現(xiàn)在vqf文件可以用fb2k直接播放了,而mp3pro文件擴(kuò)展名需要改為mp3pro,否則仍然會(huì)調(diào)用fb2k內(nèi)置的解碼器,當(dāng)作普通mp3解碼。 cJT_Qfxx 特別說(shuō)明,事實(shí)上可以在第二步"decode extensions"里添加"mp3",這樣播放mp3pro文件不用改擴(kuò)展名。但我個(gè)人并不推薦這么做,因?yàn)檫@樣設(shè)置后普通的mp3也會(huì)調(diào)用nero的庫(kù)文件來(lái)解碼,因而有些副作用,比如不能讀取tag信息,不支持動(dòng)態(tài)比特率顯示
]mJ9CP8P1c
WMA 8oHIXnK 由于是微軟的作品,絕對(duì)不能小看,WMA象一劑強(qiáng)心針一樣促進(jìn)了流式媒體格式的大進(jìn)步。WMA文件可以在僅僅20K Bitrate的流量下提供可聽(tīng)的音質(zhì),因此WMA常常當(dāng)作用于在線(xiàn)收聽(tīng)和廣播的首選,微軟早就在Windows Media Player中提供了播放支持。當(dāng)WMA的Bitrate上升到128k時(shí),幾乎在同級(jí)別的所有有損編碼格式中笑傲江湖了,MP3在128KBitrate時(shí),會(huì)出現(xiàn)明顯的高頻丟失,而WMA不會(huì)。但似乎128k是WMA一個(gè)檻,當(dāng)Bitrate再往上提升時(shí),不會(huì)有太多的音質(zhì)改變.MP3卻不一樣,在192K時(shí),音質(zhì)可以比WMA好了。微軟推出WMA編碼時(shí)主要有2個(gè)針對(duì)目標(biāo),一個(gè)是瞄準(zhǔn)了網(wǎng)絡(luò)上的RM和RAM格式,另一個(gè)是用戶(hù)硬盤(pán)中的MP3。但在高音質(zhì)要求下,WMA仍無(wú)法構(gòu)成對(duì)MP3的威脅.如果你要獲得12:1左右或更高的壓縮比,就不妨選擇WMA格式,在這個(gè)流量下,WMA優(yōu)秀太多了。 LUx'Dm" WMA和MP3的優(yōu)劣一直是大家爭(zhēng)論的焦點(diǎn),其實(shí)這是一個(gè)無(wú)法回答的問(wèn)題.這要看你的實(shí)際需要,是追求高音質(zhì)(mp3)還是高壓縮率(wma)。
K~&3etQF
VQF 'bji2#z[ 在WMA未流行之前,VQF是很受歡迎的一種格式,因?yàn)樵诘捅忍芈氏滤囊糍|(zhì)要好于MP3(比WMA稍差).不支持"流"是VQF的致命弱點(diǎn),這可能也是為什么現(xiàn)在它完全被WMA壓下去的一個(gè)主要原因。
$43CNnf3N
MP3 qk&BCkPT MP3最受爭(zhēng)議的就是音質(zhì)問(wèn)題(尤其是隨著WMA的普及),其高頻損失很大,很多MP3編碼器粗糙的編碼算法不但導(dǎo)致高頻丟失,還丟失了許多細(xì)節(jié),類(lèi)似吉他擦弦的感覺(jué)在MP3中是找不到的.在對(duì)MP3快要失望時(shí),偶發(fā)現(xiàn)了Lame,它支持根據(jù)人耳遮蔽效應(yīng)原理來(lái)分析波形,配合VBR技術(shù),可以讓音質(zhì)達(dá)到令人吃驚的地步; 其獨(dú)創(chuàng)的心理音響模型技術(shù)保證了CD音頻還原的真實(shí)性,配合VBR(動(dòng)態(tài)比特率)和ABR(平均比特率)參數(shù),編碼出來(lái)的MP3音色純厚、空間寬廣、低音清晰、細(xì)節(jié)表現(xiàn)良好,音質(zhì)幾乎可以媲美CD音頻,但文件體積卻非常小.很多網(wǎng)友在使用LAME后的反映就是:立刻刪除硬盤(pán)上所有的MP3和其他編碼器,全部用Lame重新來(lái)過(guò)。 UBwYwm0 Lame提供EXE 和 DLL,其中DLL是作為標(biāo)準(zhǔn)的動(dòng)態(tài)運(yùn)行庫(kù)供其他程序調(diào)用.EXE是Command Line程序,象DOS程序一樣工作,兩者彼此獨(dú)立,互不關(guān)聯(lián)。但大家很快能發(fā)現(xiàn)兩者編碼的質(zhì)量是不一樣的,那是由于dll可控性差,與具備豐富調(diào)節(jié)參數(shù)的EXE版相比,其壓縮出來(lái)的MP3效果稍遜一籌。但EXE是一個(gè)命令行工具,操作很麻煩,幸虧有了WinLAMEr或lameGUIxp這些Shell。只要學(xué)會(huì)使用這些Shell(是傻瓜型的,一看即會(huì)),就可以用LAME壓縮出最最精彩的MP3了。 zS\m8[+] 再說(shuō)說(shuō)APS, 在LAME出現(xiàn)以前,APS就是最好的MP3編碼器,它使用的Fraunhofer IIS編碼算法,這比LAME使用的編碼算法要先進(jìn),在192k Bitrate(CBR)下,甚至比LAME編碼的曲子要優(yōu)秀,細(xì)節(jié)明顯要豐富一些,但APS本身不支持VBR,當(dāng)Bitrate往上提高時(shí),音質(zhì)就要比LAME編碼的要差了,大部分朋友的MP3的一般都是128-192K Bitrate的,因此APS仍舊有推薦的價(jià)值。特別是有很多MP3隨身聽(tīng)不支持VBR和256K Bitrate以上的MP3,LAME就不一定合適這些朋友了,APS就成了不錯(cuò)的選擇,由它編碼的曲子,絕對(duì)不會(huì)辱沒(méi)你昂貴的PLAYER。
CZv^,O(M?2
MP3Pro /{ 8.Jcx$ MP3Pro完全是基于傳統(tǒng)MP3編碼技術(shù)的一種改良,本身最大的技術(shù)亮點(diǎn)就在于SBR(Spectral Band Replication 頻段復(fù)制),這是一種新的音頻編碼增強(qiáng)算法.它提供了改善低位率情況下音頻和語(yǔ)音編碼的性能的可能.這種方法可在指定的位率下增加音頻的帶寬或改善編碼效率,SBR最大的優(yōu)勢(shì)就是在低數(shù)據(jù)速率下實(shí)現(xiàn)非常高效的編碼.如果在高數(shù)據(jù)速率的情況下,SBR將如同虛設(shè).當(dāng)制作MP3Pro文件時(shí),編碼器將音頻分為兩部分。一部分是將音頻數(shù)據(jù)中的低頻段部分分離出來(lái),通過(guò)傳統(tǒng)的MP3技術(shù)而編碼得出的正常的MP3音頻流,此舉可令到MP3編碼器可以專(zhuān)注于低頻段信號(hào)從而獲得更好的壓縮質(zhì)量,而且原來(lái)的MP3播放器也可播放MP3Pro文件。另一部分則是將分離出來(lái)的高頻段信號(hào)進(jìn)行編碼并嵌入到MP3流中,傳統(tǒng)的MP3播放器會(huì)將其忽略掉,而新的MP3Pro播放器則可從中還原出高頻信號(hào),并將兩者進(jìn)行組合,得到高質(zhì)量的全帶寬的聲音.官方宣稱(chēng)通過(guò)這樣的技術(shù),使得MP3Pro能在64kbps的編碼率便可提供與128kbps的mp3相同的質(zhì)量。
)/v`k>E
OGG e $5s],,n 在高音質(zhì)要求下,有損音頻編碼世界中是三足項(xiàng)立,分別為MP3、MPC、OGG。在大量新技術(shù)的支持下,這些編碼都有非常出色的表現(xiàn),都各自擁有一群支持者.較高比特率下,OGG展現(xiàn)出來(lái)的素質(zhì)是很令人稱(chēng)道的,但是OGG也有一個(gè)不小的缺點(diǎn),就是高頻的金屬味道,這多少有點(diǎn)讓人失望。
VDy_s8Z#
MPC 7sJGB^vM 較高比特率下(250kbps左右),MPC表現(xiàn)非常的出眾,甚至超過(guò)了MP3,很難分辨它和原始信號(hào)有多少區(qū)別,無(wú)論從頻率保留還是細(xì)節(jié)保留,以及信號(hào)強(qiáng)度失真來(lái)說(shuō),MPC太優(yōu)秀了. 但MPC并非萬(wàn)能的,它無(wú)法編碼48khz采樣率的曲子,所幸的是,這樣的曲子來(lái)源很少.可惜這種格式并沒(méi)有像MP3或WMA那樣流行。
`O,"mm^@U
ATRAC PurY_ MD采用的就是ATRAC(Adaptive TRansform Acoustic Coding 自適應(yīng)聲學(xué)轉(zhuǎn)換編碼)壓縮算法,ATRAC目前僅支持MD,ATRAC還有一種衍生算法ATRAC3,OpenMG Jukebox使用的就是這種編碼,編碼后的文件擴(kuò)展名為OMG.它集編碼、抓軌、播放、管理和輸出于一身,個(gè)頭比較龐大,但操作還算方便。它使用了人耳遮蔽原理,能夠有效的過(guò)濾人耳不敏感的聲音信號(hào),以達(dá)到更高的壓縮比。與ATRAC不同的是,ATRAC3支持不同的平均數(shù)據(jù)速率,有132、105、66Kbits可選。這個(gè)軟件可以直接向某些支持MDLP的MD機(jī)型提供直接輸出,這樣可以節(jié)省很多錄制時(shí)間。這個(gè)軟件對(duì)文件進(jìn)行了嚴(yán)格的版權(quán)保護(hù),無(wú)法象Mp3那樣進(jìn)行自由拷貝和備份。如果你有支持MDLP的MD,不妨試一試這個(gè)軟件。
.V^h<d{
APE Uv3Fe%> 和上面介紹的幾款編碼不同的是,這個(gè)編碼提供了最好的音質(zhì)保證(無(wú)損壓縮)!還提供了 Winamp的插件支持,可以直接用Winamp來(lái)播放.所謂無(wú)損就是指壓縮后的格式和源文件在音質(zhì)上并無(wú)差異,而Mp3、WMA等的編碼方案是基于有損的,在損失部分音質(zhì)的前提下節(jié)約存貯空間,所以說(shuō)音質(zhì)再好的Mp3、WMA也只能是無(wú)限接近源文件的音質(zhì)。APE非常適合來(lái)編碼講究細(xì)節(jié)的獨(dú)奏曲目和大動(dòng)態(tài)的交響曲。向各位音樂(lè)迷們(不是歌迷)作最強(qiáng)烈的推薦!它的壓縮比約為2:1。
3D rW[\
WAV FiNB$A 它是未經(jīng)壓縮的格式,似乎不用多說(shuō),在APE未流行時(shí),WAV一直是音質(zhì)完美主義者的首選,即使是現(xiàn)在,如果你想做出高質(zhì)量的音樂(lè),WAV也是無(wú)法替代的中間體(因?yàn)槟壳肮J(rèn)最精確的抓軌軟件EAC從CD直接得到的音樂(lè)是WAV格式)。
[ %7oq;^J
RM 8F`799[p RM已經(jīng)是昨日黃花,沒(méi)有任何新意,低Bitrate比不過(guò)WMA,高Bitrate比不過(guò)MP3,雖然新的RM導(dǎo)入了ATRAC3算法,但頹勢(shì)已定,很難東山再起了。
'#Y[(5
SPC ;hU~nj+{ SPC 格式是著名的16位家用游戲機(jī) SFC (超級(jí)任天堂)所采用的音頻格式,SPC 格式不論時(shí)間長(zhǎng)短文件大小都是 65kb。
A&;Pt/#'
無(wú)損壓縮和有損壓縮 *}`D2_uP 無(wú)損壓縮也稱(chēng)冗余度壓縮方法,利用數(shù)據(jù)的統(tǒng)計(jì)冗余進(jìn)行壓縮,具體來(lái)說(shuō)就是解碼圖像和壓縮編碼前的數(shù)據(jù)嚴(yán)格相同,沒(méi)有失真,從數(shù)學(xué)上講是一種可逆運(yùn)算。但壓縮率受到數(shù)據(jù)統(tǒng)計(jì)冗余度的理論限制,一般為2:1到5:1。這類(lèi)方法廣泛用于文本數(shù)據(jù)、程序和指紋圖像、醫(yī)學(xué)圖像等特殊應(yīng)用場(chǎng)合的圖像數(shù)據(jù)的壓縮。由于壓縮比的限制,僅使用無(wú)損壓縮方法不可能解決圖像和數(shù)字視頻的存儲(chǔ)和傳輸問(wèn)題。 q1 o)l 有損壓縮方法也稱(chēng)為信息量壓縮方法,利用了人類(lèi)視覺(jué)或聽(tīng)覺(jué)對(duì)圖像或聲音中的某些頻率成分不敏感的特性,允許壓縮過(guò)程中損失一定的信息,也就是說(shuō)解碼圖像和原始圖像是有差別的,允許有一定的失真。所損失的部分對(duì)理解原始圖像的影響較小,卻換來(lái)了大得多的壓縮比。有損壓縮廣泛應(yīng)用于語(yǔ)音、圖像和視頻數(shù)據(jù)的壓縮。
V4 Wn RjCEo4b-.H HvVS<Ke 4wQ>HrS)( *l4`2eqZ
幾種輸出方式FAQ [短歌行] !;^TW$ G Q: Directsound 與 Waveout 有何不同? 0FD+iID A: Waveout 是在32位的Windows上的一種老舊且過(guò)時(shí),用來(lái)播放數(shù)字音訊的應(yīng)用程序接口(Application Programming Interface,簡(jiǎn)稱(chēng)API)。舊的Windows操作系統(tǒng)(如Win9x WinNT4)在 Waveout 的完成度很高(因?yàn)?waveout 是針對(duì)這些操作系統(tǒng)設(shè)計(jì)的),如果你想獲得最好的效能,你應(yīng)該在這些操作系統(tǒng)上使用 Waveout輸出。然而 Waveout 的功能有所局限,它無(wú)法支持「混和多重音訊流」的功能。這顯示在Win2k/XP下的Waveout,只是為了舊的軟件的兼容性所提供的,也因此Win2k/XP下 Waveout 的完成度很糟,它沒(méi)有使用任何的硬件加速功能,所有的混音動(dòng)作都是用軟件來(lái)執(zhí)行(因此當(dāng)CPU的使用率很高時(shí),常常會(huì)發(fā)生類(lèi)似CD跳針的斷音現(xiàn)象)。 kUG3_ *1 . Directsound 是種較新、較現(xiàn)代化的聲音播放 API,都已經(jīng)內(nèi)建在最近的32位Windows操作系統(tǒng)中。 Directsound 支持混和多重音訊流、獨(dú)立的音量控制、硬件加速層及硬件仿真層(如果某些功能硬件無(wú)法支持,可以用軟件來(lái)仿真,因此程序設(shè)計(jì)師無(wú)須擔(dān)心他們的新 l33t 碼無(wú)法在舊的聲霸卡16上運(yùn)作)。一般來(lái)說(shuō),只要你的操作系統(tǒng)安裝了適當(dāng)?shù)穆暱?qū)動(dòng)程序及最新的 DirectX,Direstsound 都應(yīng)該可以運(yùn)作的很好(除了WinNT4以外)。在Win2k/XP下,Directsound 比 waveout 更好,因?yàn)樵谶@些操作系統(tǒng)里,Directsound 的完成度相對(duì)的比 waveout 來(lái)的更高(比 waveout 占用較少的CPU資源,自由度較高,且不會(huì)有 Waveout 常見(jiàn)的小毛?。irectsound 原本是被設(shè)計(jì)來(lái)讓游戲利用系統(tǒng)的硬件加速功能,而無(wú)須直接接觸低階的硬件函數(shù)(就如同 DirectX 其它的組件)。 j8Csnm0 Q: 為何 Directsound 總是比 waveout 來(lái)的小聲? FO5'<G- A: 在Win2k/XP中,改變 waveout 的音量似乎會(huì)改變整體音量的設(shè)定,然而 Directsound 的音量是獨(dú)立控制的。換句話(huà)說(shuō),你用 waveout 來(lái)播放音樂(lè),你將音量設(shè)為50%,你就會(huì)得到50%的音量,然后你用 Directsound來(lái)播放,你將音量設(shè)為50%,你只會(huì)得到最大音量的25%。解決之道:別使用 waveout,并在Windows的音量控制中將音量設(shè)為最大。 w oSI 2i Q: Directsound 及 waveout 之間的聲音輸出品質(zhì)有所不同嗎? OjiQBsgnj A: 在Win2k/XP下(或者使用WDM驅(qū)動(dòng)程序),waveout 及 Directsound 只有在傳輸 PCM 資料給 Windows kernel mixer(Windows內(nèi)核混音器)上有兩點(diǎn)不同。waveout 只使用軟件混音,因此較少造成系統(tǒng)中的特殊問(wèn)題,而 Dircetsound可以使用硬件混音,因此會(huì)造成某些已知的,聲音品質(zhì)的問(wèn)題。 R\wG3Oxol 在Win9x下,Directsound 驅(qū)動(dòng)系統(tǒng)完全的與 waveout 分離,并使用低階的方式來(lái)控制硬件,因此這就像拿兩種不同的驅(qū)動(dòng)程序來(lái)配合 waveout 及 Directsound。在使用某些老舊的ISA接口的聲卡時(shí),Directsound為了節(jié)省 ISA 總線(xiàn)的頻寬,有著會(huì)將音訊資料降低取樣率至 22khz 8bit (或者其它相近的取樣率)的問(wèn)題。 &ii3Vlyzg Q: 對(duì)于 Directsound 而言,軟件混音及硬件混音有何不同? }TCOm_Y/qL A: 在 WinXP sp1、DirectX 8.1 中,無(wú)論是使用微軟的 Directsound 核心或者是驅(qū)動(dòng)程序來(lái)進(jìn)行硬件混音,都很容易碰到問(wèn)題。目前已經(jīng)證實(shí),在 Winxp 下使用硬件混音來(lái)傳輸音訊資料時(shí),即使是使用不同的聲卡,皆會(huì)碰上「取樣頻率」的問(wèn)題。特別是某些驅(qū)動(dòng)程序存在已久的問(wèn)題(著名的創(chuàng)新未來(lái) Audigy 聲卡 Skipping問(wèn)題,在某些設(shè)定中會(huì)出現(xiàn)不間斷、靜態(tài)的雜音,甚至在某些例子中,會(huì)發(fā)生聲音品質(zhì)驟降的情形,天曉得為何會(huì)如此?。?。如果你想穩(wěn)定的運(yùn)作計(jì)算機(jī),那建議你最好把硬件加速給關(guān)掉。硬件混音可以foobar2000 的偏好設(shè)定中的 Driectsound 這個(gè)字段里找到 "allow hardware acceleration"。開(kāi)啟它不代表你就真的激活了這個(gè)功能(Directsound 會(huì)在沒(méi)有可用資源時(shí)自動(dòng)使用軟件混音)。 5'Fh_TXTD Q: 何謂 Kernel Streaming(內(nèi)和音頻流) ? -l!;PV S| A: Kernel Streaming 會(huì)繞過(guò) Windows kernel mixer,直接輸出音頻信號(hào)給聲卡。這種方式有著較低的輸出延遲,也許可以被視為 ASIO output 之外的另一種選擇。 e_BOzN~c Q: 我應(yīng)該用 Kernel Streaming 嗎? >_y>["u6J# A: 如果你的聲卡及驅(qū)動(dòng)程序能支持,且你使用 Kernel Streaming 沒(méi)有什么問(wèn)題的情況下,我會(huì)建議你使用Kernel Streaming 。 EK^ld!g( Q: 為何使用 Kernel Streaming 來(lái)輸出,比使用 Directsound 輸出,感覺(jué)聲音變的更大聲或者明亮? ,zLi{a6 A: 聲音并沒(méi)有變的明亮,只有變大聲。因?yàn)檩敵鲑Y料給聲卡的方式不同,因?yàn)槔@過(guò)了 Windows 的混音器,音量控制(wave)對(duì)于 Kernel Streaming 是無(wú)效的,而且都以最大音量來(lái)輸出。如果你將音量控制中的 wave 音量設(shè)為最大,并使用 Directsound 輸出,你會(huì)發(fā)現(xiàn)音質(zhì)和 Kernel Streaming 輸出沒(méi)什么不同。 \7}X^]UVx Q: 哪些操作系統(tǒng)可以使用 Kernel Streaming ? S) [`Bm A: Kernel Streaming 只能在 Windows 2000 及 Windows XP 上運(yùn)作,有人說(shuō)應(yīng)該可以在Windows ME 上運(yùn)作一打開(kāi) foobar2000, 你會(huì)發(fā)現(xiàn)它連 播放, 停止 這些基本的按鈕都沒(méi)有, 你可以到Foobar2000>參數(shù)設(shè)置>DSP Manager, 把右邊的 重采樣 (SSRC) 移到左邊, 然后在 DSP Manager 下的 重采樣 里, 把 目標(biāo)采樣頻率設(shè)定成你 soundcard 本身的采樣率以下是一些建議數(shù)值 (參考自 DearHoney 的 RMAA 數(shù)據(jù)庫(kù)): m.MOn3n] 44100 - SB16, AWE32, AWE64 和其它類(lèi)似的 ISA soundcard xOjCF&W 48000 - SB PCI, SBLive, Audigy1, Audigy2, Extigy, Philips AE, Sonic Fury, Yamaha 7x4 和一般的 onboard soundcard -, ~n|ceI 96000 - Audigy2 和一些真正支持 96khz 的 soundcard, 例如 Terratec 的 6|0 5-x| 在使用 重采樣 之后, 再試試播放上面提及的兩個(gè)測(cè)試訊號(hào), 聽(tīng)聽(tīng)是否只聽(tīng)到很純很尖的超高頻聲音, 而且聽(tīng)不出兩個(gè)檔案的分別。如果是的話(huà), 高質(zhì)素的 src 已經(jīng)成功了。否則請(qǐng)到foobar2000>參數(shù)設(shè)置>Output 里, 試試選用不同的 Output, 如 Kernel Streaming (只限 WDM driver), 變更 DirectSound/WaveOut 里的各種設(shè)定再試試看, 如果仍然失敗的話(huà), 試試在 Windows 音量控制里按 選項(xiàng)>高級(jí)控制, 看看是否有高低音控制, 如果有的話(huà), 把高低音都移到正中間再試試看 (如果本身已經(jīng)在中間就不用移了), 如果還是不行的話(huà), 我也無(wú)話(huà)可說(shuō)。注意使用 Kernel Streaming 時(shí) Windows 音量控制里的 wave 輸出可能會(huì)無(wú)法控制, 那是正常的現(xiàn)象。接著到 Playback 一欄, 會(huì)有一個(gè) Output bit depth 的選項(xiàng), 只有 soundcard 真正支持 24-bit 時(shí)才選擇 24-bit (Audigy1 是 16-bit, Audigy2 才是 24-bit), 因?yàn)樵诓恢С?24-bit 的 soundcard 上選 24-bit 只會(huì)令音質(zhì)比 16-bit 更差, 即使你可能聽(tīng)不出。
|