查看完整版本: [-- [原創整理&下載]音訊 AAC & MPC介紹 --]

『漫游』酷论坛 -> 影音精华区 -> [原創整理&下載]音訊 AAC & MPC介紹 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

weilai 2004-05-19 20:53

[原創整理&下載]音訊 AAC & MPC介紹

aac 有兩個格式就是 MPEG-2 及 MPEG-4 AAC
MPEG-4 用 Nero Burning ROM 的 "其他選項" -> 檔案編碼 可做到(mp4)

其他的 (aac Encoder)目前有很多是實驗室型 (比如 Psytel AAC encoder)
也就是 命令行 運作方式
或者是付費型 Encoder

這裡介紹一個圖形介面又免費的
http://www.sonicspot.com/mbsoftaacencoder/mbsoftaacencoder.html
(P.S. 下面有一個 mbaacenc.zip 87.16KB)

唯一遺憾是他只支援 .wav 輸入,但這點網友們應該可以克服吧 ^^
(P.S. 其實源由在於 aac本生就是一個趨近於 wav 品質的音源檔,因此來源檔當然要好
,所以就只有 wav檔可當任其重任了 ^^所以轉起來有點慢,這點大家應該可以諒解,
當然每個Encoder技術不同還是有快慢之差別)

AAC完整介紹網
http://roger.ee.ncu.edu.tw/chinese/pcchang/course2000b/comsp/aac/codec.htm
P.S. 編碼式子真複雜

========[轉帖]=========

[原文發表]http://forums.dearhoney.idv.tw/viewtopic.php?t=23839
[作者]Tiberius
[摘要] MusePack

MusePack (.MPC) 其實就是之前在版上討論過的 MpegPlus (.MP+)。
(更名的原因據說是擔心被誤以為是標準 MPEG 壓縮法的一種)

這是目前公認音質最好的有損聲音壓縮格式,由網路上的高手開發而成。
經過許多人耳測試调整的結果,
目前在 128Kbps 等級的資料率就能夠達成一般人/一般設備無法聽出與原本 CD 差異的境界。

跟 AAC 比較起來,有著演算法複雜度低,撥放與壓縮時 CPU Usage 不高的優點,
同時也因為程式編寫上容易微调音質,在目前的情況下據稱效果比 AAC 更好。
同時它不若 AAC 有對一般使用者不利的授權合約。
(據說現在只要使用「沒有數位版權保護」的 AAC 編碼器或撥放器,
像是 Psytel AAC Encoder 跟 Winamp Plugin,就違反了七十多條授權合約與專利)

缺點?因為不是大公司搞的,所以不要期望有隨身聽的撥放支援,
除非哪天有隨身聽製造業者能夠讓一般使用者自行修改韌體。

MusePack 相關程式下載 http://www.saunalahti.fi/~cse/mpc/

aac winamp 本身就支援 aac
mpc 的話詳見 http://forums.dearhoney.idv.tw/viewtopic.php?t=23839 也是裝個 for winamp plugin 就可以了

=====================

AVI-Mux GUI 1.16.5可以擷取AAC流以及Vorbis流,可以讀寫預設的stream設定至AVI檔,
可以從Nandub-like的AVI檔中嘗試恢復AVI流的延遲,並修復許多bugs。
P.S. 當然 VDM 也可辦到,只是無法顯示正確資訊

http://www.doom9.org/Soft21/Editing/AVI-Mux_GUI-1.16.5.zip

=====================

原本 aac 是 MPEG-II 的音訊(Audio)延伸
詳見 http://roger.ee.ncu.edu.tw/chinese/pcchang/course2000b/comsp/aac/from.htm 之 "再談AAC"

但 MPEG-4 也不專美於前開發了
LC-AAC (Low Complexity Advanced Audio Coding,其意為 低複雜 高階音訊編碼

HE-AAC (High Efficiency Advanced Audio Coding,其意為 高效能 高階音訊編碼)

MPEG-2 Advanced Audio Coding (MPEG-2 AAC)是由Moving Picture Experts Group (MPEG)所發展的音訊壓縮標準,其主要是利用感官式音訊編碼(Perceptual Audio Coding)技術作為其主要的架構,提供多聲道高品質的環場音效。 ISO國際標準組織已在1997年4月將AAC制訂為國際標準(ISO 13818-7)。AAC捨棄與MPEG-1/2 Audio的相容性。沒有向後相容的限制,它可以改善編碼時的效率。AAC的壓縮架構主要是根據MPEG-1/2 Layer-3的架構,經過一些修改,另外增加一些新的壓縮機制,使其在高壓縮率時能維持聲音的音質。根據MPEG官方測試,96kbps AAC比128kbps MP3有更好的聲音品質。目前我們已在,ARM7 32位元處理器上實現 AAC 即時解碼器。

個人認為 MPEG-2 AAC 及 MPEG-4 AAC 的不同
除先後發展的早晚
最大在於
MPEG-2 就是支援家用 player
MPEG-4 用於電腦、廣播等
P.S. 最多可提供48個主聲道、16個低頻輔助聲道、以及16個資料流

========[補充]=========

MPEG-1:最早針對數位影音的存取媒體所制訂的標準。
MPEG-2:適用廣播方式的壓縮傳送應用,提供高品質的影音娛樂。
MPEG-3:針對高畫質電視(HDTV)的應用,已整合進MPEG-2中。
MPEG-4:多媒體應用的標準。

http://oz.nthu.edu.tw/~u910908/project.html

lhhluo 2004-05-19 21:02
谢谢weilai的介绍,呵呵~~~~

论坛坏了,不然希望你能发一个过去~~

weilai 2004-05-19 21:51
引用
最初由 lhhluo 发布
谢谢weilai的介绍,呵呵~~~~

论坛坏了,不然希望你能发一个过去~~


沒壞呀
但內文轉貼給你看 (裡面的圖就不轉了 盜亦有道^^||)
====================
多說無益,請抓 mppenc 自行測試看看。建議參數:
mppenc --xtreme <輸入檔名> [<輸出檔名>]
(輸出檔案的平均 Bitrate 約在 160~220Kbps 之間)

順道介紹其他的內建音質組態,與它們的輸出平均 Bitrate:

--telephone 最爛 32-48Kbps
--thumb 稍低 (網路廣播) 58-86Kbps
--radio 普通 (MP3 品質) 112-152Kbps
--standard 高品質 (預設) 142-184Kbps
--xtreme 極高品質 168-212Kbps
--insane 極高品質 232-268Kbps
(以頻譜響應好看而不是以聆聽感受為最佳化目標,所以不要拿來壓一般音樂做存檔用途,這樣沒有意義)
--braindead 極高品質 232-278Kbps
(嘗試壓縮 22.050KHz 以下的所有訊號,可以解回成 Wave 再壓成其他格式而幾乎不受損害)

Gapless Mode

撥放 MPC 時,若使用 Winamp 2.80,輸出裝置選擇 "Crossfading DirectSound output (out_ds.dll)",並啟動其設定頁面中的 Gapless Mode,則原始 CD 上兩首中間無間隔的曲目就不會被中斷了。聆聽演奏會/現場演唱錄音等等的效果很棒!

抓音軌軟體與 mppenc 都不必修改任何的設定值,因為這是 MusePack 原生支援的功能。

ReplayGain

ReplayGain 是一個控制 MusePack 訊號重播增益的工具程式,附在 mppdec 的壓縮檔內一同散佈。

問題: 不是所有的 CD 都錄製得一樣大聲,因此壓縮出來的 MPC 檔案也一樣。雖然在音樂情境上的需要使得某些曲子比其他曲子大聲,但是整張 CD 的平均響度卻跟製作這張 CD 的錄音師有比較大的關係,而跟這張 CD 整體所要帶來的感情效果沒有關係。如果一切響度都按照每張 CD 原始資料壓縮的話,每當我們隨機更換不同張 CD 的曲目聆聽之時,就得去轉動音量旋鈕一次。

解決: 使用一個程式讀取每個音樂檔,並且計算這個音樂檔案的平均響度,與標準響度 (83dB SPL, 根據 SMPTE RP 200 標準) 的差異值。將這個數值儲存在檔案中,使撥放軟體有機會可以藉此調整撥放時的音量。 (同時不支援的撥放軟體就會按照原始音量撥出,不傷害到壓縮後檔案的音質!)

使用方法很簡單。

假設你把同一張 CD 的 MPC 放在同一個資料夾裡頭 ...
(這個放法很重要,因為 ReplayGain 必須知道「哪些檔案屬於同一張 CD」才有辦法計算整張 CD 的平均值)
將 mppdec.exe 與 replaygain.exe 解出並放到 PATH 裡頭,進入這個資料夾並輸入:
replaygain --auto *.mpc
此時將會看到 ReplayGain 處理每一個檔案,並且顯示出每個檔案的平均響度與標準響度的差值,且最後會顯示出這張 CD 平均響度與標準響度的差值。

接下來必須設定 Plugin,否則所有曲目都將依照原始音量撥放。

進入 Winamp ".mpc Musepack plugin 0.xx (in_mpc.dll)" 的設定視窗,左邊有一個 ReplayGain settings 的欄位,並選定任何一個帶有 ReplayGain album based 或 ReplayGain title based 的選項即可。

或者,就照以下的圖片依樣畫葫蘆吧。


Album Based ? Title Based ? 差異處在哪裡?

若選擇 Title based 的話,則「所有曲目都會撥放得一樣大聲」。這會破壞掉一片 CD 原本想帶給你的感覺 (想想看整片 CD 的所有曲目都變得一樣大聲?) 卻很適合像是在電台撥放這種場合時使用。

如果用 Album Based 的話,則一片 CD 裡頭,原本的曲目相對音量大小會被維持住,但是 CD 與 CD 間的音量差異會被消除。意即,以後換 CD (壓出來的 MPC 檔) 可以不必調整音量了!一般使用者在聆聽時最建議選擇這個選項。

不過不管哪一種方法,一般來說重播時的平均音量都會比原本來得小。因此你可能需要調大音量才能夠恢復以往的音量水平。

Headroom

這個應該是「動態壓縮」的數值 (請高手驗證/補述?)。
MusePack Plugin 在開啟 ReplayGain 的情形下,會根據這個數值決定最後撥放時所使用的音量。
你應該按照器材的能力來設定這個選項以達到最好的音質。這裡數字所代表的意義是「重播出來的最大音量可以比 83dB 大多少」,舉例而言,設定成 K-14 代表器材可以撥放到 83dB + 14dB = 97dB 的最大音量。一般音效卡的使用者而言,設定成 K-14 足矣 (同時這也是大多數錄音製作所使用的標準),如果有 CardDeluxe 這種能夠輸出 24bit 的音效卡,則可以嘗試設定成 K-20 (103dB Max.)。

Encoder 版本

目前建議使用 1.14 版 Encoder 進行編碼。

關於 Winamp Plugin

MusePack 的解碼部分已經固定了,因此不同版本間的 Decoder 不會有品質上的差異,可以盡量找最新版來用。目前最新的 0.95b 在 Win2K 下已經可以正確處理檔名中有 Unicode 字元的檔案了 (不過我之前用舊版開日文檔名倒是沒問題,因為我有裝 Unicode Level Up 套件)。

檔案上 Right Click→File Info 可以編輯 Tag。我個人的習慣是靠檔名還有資料夾歸檔而不使用 Tag,若一定要使用 Tag,則 TagType 請選擇 APE v2.0 (這是目前 MusePack 所公認的標準 TagType) 或者使用其他支援 APE v2.0 Tag 的軟體進行編輯。

設定畫面中 ...
Equalizer Settings 決定圖形等化器是要讓 MusePack 在解碼時就運算進去還是先解出 Wave 再丟給 Winamp 處理
Dynamic Range 決定圖形等化器能調整的動態範圍。
Dither Output 選取時,會在輸出訊號中加入 Dither (可搜尋前文關於 Dither 的討論)
Use Tags for title formatting 選取時,會使用檔案中 Tag 的內容作為檔案在 Playlist 中顯示的標題 (取消 = 直接使用檔名)
Display actual bitrate 選取後撥放時會顯示當時的 Bitrate 而不是整個檔案的平均 Bitrate (MusePack 更新顯示 Bitrate 的速度頗快而且數字不會像 MP3 一樣只有幾個特定數字會出現,因為 MusePack 是「純 VBR」的編碼格式,而且沒有硬性規定每個 Package 只能多大 ...)
Skip track on "out of sync" 選取時,如果檔案讀取錯誤 (封包解碼錯誤) 就不會繼續撥放。

That's all for now ... Happy Listening!

以上資料均來自下列網站:
Case 的 MusePack 站 (舊版 mppenc) http://www.saunalahti.fi/~cse/mpc/
MusePack 相關程式下載 http://www.musepack.org/
Hydrogen Audio (音效壓縮技術討論) http://www.hydrogenaudio.org/
Frank Klemm (現任 MPC 維護者) http://www.uni-jena.de/~pfk/mpp/
ReplayGain 技術說明 http://www.replaygain.org/
響度控制與標準說明 http://www.digido.com/integrated.html

○( ̄▽ ̄)○ 2004-05-19 21:57
[有损音乐格式总体音质排名 ] 转自x-sound

  在最佳编码器、最佳编码参数情况下:

  0 ~ 64kbps  Ogg、WMA9、Real Audio、MP3pro
  64 ~ 96kbps  1.OGG(显著)2.Mp3pro  3.WMA9
                2. He-ACC
  (此段64kbpsOGG是我认为的最低音质界限)

  96 ~128kbps  1.AAC   2.OGG   3.WMA9
                      3.Mp3pro

  128~160kbps  1.AAC   2.OGG
                2.MPC

  160~192kbps  1.MPC

  192~???kbps  1.Lame mp3
          1.MPC

  ???~320kbps  1.MPC   2.Lame mp3

  注意:
  1.根据国外顶级音频论坛、发烧友的大部分试听、理论排出。不能保证完全正确,但能保证八成半没错。
  2.“显著”表示音质跟后面格式的距离拉的比较大。
  3.VQF、mp1、mp2等淘汰格式请忘了吧。
  4.Lame mp3 192kbps以下、MPC 128kbps以下、WMA9 128kbps以上、Mp3pro 150kbps以上不是音质很差就是音质提升低,请不要考虑压制(现在网络上的128kMP3音质是巨恶心的)。
  5.哪里都拿不到第一的格式最好也不要考虑压制,鸡助也~~不推荐使用!


_____________________________

PS:我比较呆 习惯用Fb2k的discwriter转

岚轩 2004-05-20 12:47
楼上的转的很详细,顶!

岚轩 2004-05-20 13:01
引用
最初由 weilai 发布
MusePack 相關程式下載 http://www.musepack.org/



这个怎么是成人网站?链接错误?:o

qt600 2004-05-20 15:20
一遍没看明白,保存下来慢慢研究啦.

weilai 2004-05-20 16:28
引用
最初由 岚轩 发布


这个怎么是成人网站?链接错误?:o


^^||
可能被盜用
改成去這裡吧
http://www.saunalahti.fi/~cse/mpc/

ywwq 2004-05-21 16:25
又有经典好贴,收了,呵呵

Conanzsw 2004-05-21 22:44
看完^_^谢谢weilai了又学了不少^^

岚轩 2004-05-22 21:11
烫手的MPC居然要用旧版本编码的才能放!之前试了1.95z6就OVER啦,FOOBAR8.2不能放!还是用1.15r版的编码吧!

vf21 2004-05-25 13:29
如何播放AAC编码的AVI文件呢?请问?

weilai 2004-05-25 16:29
http://www.x-sound.com/b5/005/000/001/00000076.htm

jim55221634 2004-05-25 22:14
HE-AAC (High Efficiency Advanced Audio Coding,其意為 高效能 高階音訊編碼)

這個可否請樓主講的更清楚點呢??
要怎麼做呢??
(我目前有PsyTELDrop+aacenc(MPEG-4 AAC Technology))

我現在轉出來的都是mpeg-2的~~
一直轉不出mpeg-4的
要怎麼辦呀??

weilai 2004-05-26 15:24
引用
最初由 jim55221634 发布
HE-AAC (High Efficiency Advanced Audio Coding,其意為 高效能 高階音訊編碼)

這個可否請樓主講的更清楚點呢??
要怎麼做呢??
(我目前有PsyTELDrop+aacenc(MPEG-4 AAC Technology))

我現在轉出來的都是mpeg-2的~~
一直轉不出mpeg-4的
要怎麼辦呀??


請用 NERO 或
http://www.sonicspot.com/mbsoftaacencoder/mbsoftaacencoder.html
(P.S. 下面有一個 mbaacenc.zip 87.16KB)

jim55221634 2004-05-26 18:02
引用
最初由 weilai 发布


請用 NERO 或
http://www.sonicspot.com/mbsoftaacencoder/mbsoftaacencoder.html
(P.S. 下面有一個 mbaacenc.zip 87.16KB)


我之前就有試過啦~~
不過卻出現問題呀~~
令我搞不懂呀~~


jim55221634 2004-05-26 21:30
我用的nero是express,而不是burn
不過我找了很多方法
終於可以壓出mpeg-4的音頻了~~
而樓主題的那些
有些我試了只能壓出mpeg-2的
而有些就如樓上我說的 有問題
不過還是感謝樓主呀~~

4点半 2004-06-19 11:19
引用


谢谢weilai ,可以听到声音了。呵呵。最近的新技术真多呀,一段时间没来就落后了。刚好昨天用EM拉了个AAC的特辑,正在麻烦没声音呢。真佩服weilai ,很强悍喔:D

weilai 2004-06-19 16:18
我想也是
新版的 ac3 (v1.x) 有不少錯誤
所以我目前還是用 0.70b 版的

你可將新版 ac3 解除
裝 0.70b 看看

4点半 2004-06-19 17:12
引用
最初由 weilai 发布
我想也是
新版的 ac3 (v1.x) 有不少錯誤
所以我目前還是用 0.70b 版的

你可將新版 ac3 解除
裝 0.70b 看看



谢谢weilai 我找到WMP播放音乐出现静音效果的原因了。你没猜错,是AC3的原因。你果然是强悍喔,嘻嘻:D

今天早上来装上AC3和AAC,下午偶然察觉WMP(windows media piayer)播放音乐没声音了。我试了其他播放器全正常。甚至MPC也行,唯独6.4和9.0的WMP在播放时,进度条显示能播放,但没声音。

在试了一会后,发现问题出在AC3第4大项[system]的[Use AC3 Filter for]上面。我全勾上,其中[PCM]是关键。由于自己的音箱是两个小音箱,一个低音炮,我对这些不很懂,只是心想有三个组件就选了[2/1 surround]。在试播放时音效也比选[2/0 stereo]要丰富。问题就出在这里:设备选了2/1,再勾上PCM,用WMP播放音乐时就很奇怪的变了静音效果。只要取消PCM,或者是选回2/0就解决问题了。

standoffish 2004-10-08 12:25
太感謝了. 最近下了一堆.mpc 的audio file, 卻不知如何去放...
在google上搜尋, 找到的卻是media player classic(mpc)的資料...

windsnowt 2005-05-30 00:58
有什么是可以分割ACC的吗 还有转换成别的格式的

用VDM好象不支持 ACC音频合成 Nandub也不行


查看完整版本: [-- [原創整理&下載]音訊 AAC & MPC介紹 --] [-- top --]


Powered by phpwind v8.5 Code ©2003-2011 phpwind
Time 0.013866 second(s),query:3 Gzip disabled