![]() |
||
Senior Member
![]() ![]() ![]() 加入日期: May 2000 您的住址: San Jose, CA
文章: 1,264
|
To adelies:
有個奇怪的問題,我照我PO的那個LINK(就是DH的那個)我照著他的方法在MPG123的TITLE FORMAT中在其前面加上(MPG123),這樣的話,有用到MPG123的時候,在PLAYLIST裡面就會在歌名前面加上(MPG123),可是現在有個問題。 我播放自己壓的MP3(註:用EAC+LAME壓VBR的格式),這個時候就會啟動MPG123,如果播放網路上抓的CBR格式的話,我的歌名前面就不會有(MPG123)出現耶! 搞不太清楚是怎麼回事,請問你知道嗎?
__________________
曾幾何時,黑咖啡已經慢慢取代了思念的空間. |
|||||||
![]() |
![]() |
Senior Member
![]() ![]() ![]() 加入日期: Oct 2002 您的住址: El's room
文章: 1,046
|
引用:
那我猜對了 ^^ 您應該沒有裝 lame 給 Cool Edit 用的 filter,所以那個圖形應該是 FhG 的 decoder 解碼出來的結果。 上面那張 MAD 很恐怖的解碼圖 ![]() 從頻譜看起來,這個聲音一定很恐怖 ![]() 我想如果解出這種聲音,聽起來一定會非常明顯,一定會被察覺到,不過我從來沒有經驗過 MAD 會解出這種聲音。 根據頻譜推斷,這個 wav 檔已經 clipping 了,也就是音量已經超過數位格式所能記錄的最大音量 0 dBFS,所以造成削峰失真,波形變成方波,產生一連串(無限)的諧波失真。 請注意看失真發生的位置,主要是在奇次 3K,5K,7K... 和偶次 2K,4K,6K... 諧波的頻率。而且原本的訊號 1KHz 的頻率音量已經變大到 0 dBFS(碰到那條橫線,請和別張圖的 1KHz 的音量做比較)。 由這些現象推斷,這個 wav 檔的失真是由 clipping 所引起的。 小弟猜測,會不會是您在做 MAD 24bits 輸出測試的時候,不小心把 Winamp 的 Disk Writer 的輸出格式設定為 44KHz 16bits 所以才會出現這種削峰失真的現象? 可以檢查一下 MAD 輸出的 wav 檔是不是 16bits 的就可以知道了。 我剛剛下載您提供的 MP3 以 MAD 解碼做試驗,結果頻譜很正常並沒有發現異樣。 |
|||
![]() |
![]() |
Elite Member
![]() ![]() ![]() ![]() ![]() 加入日期: Dec 2001 您的住址: Cape Crozier
文章: 6,122
|
引用:
您說的沒有錯,不過小弟不會用 Mad 直接輸出的方式耶... >_< 之前有提過,因為不會用,所以全部的測法都一樣,採用: WAVE -(經 Lame)-> MP3 -> WinAMP 各種 MP3 Decoder -> WinAMP 的 WaveOut -> 由 Cool Edit 讀入 Wave 檔並分析 小弟知道這樣有很大的問題,因為 MP3 Deocder 的資料在 MAD/MPG123 會有 24/32 的狀況,但 Wave 標準並沒有超過 16bits 的選項。可是奇怪的一點還有,MPG123 16/24/32bits 與 MAD 8/16/32bits 都不會有詭異的狀況產生,頻譜、波形也正常 (至少頻譜不會差異太大),只有 MAD "24"bits 會... ![]() ![]() 所以囉,自己也覺得這是不太專業的亂七八糟測試... ![]() ![]() ![]() 此文章於 2002-10-21 10:31 AM 被 adelies 編輯. |
|
![]() |
![]() |
Senior Member
![]() ![]() ![]() 加入日期: Oct 2002 您的住址: El's room
文章: 1,046
|
引用:
終於回到自己的電腦身邊,小弟測了一下 如果 MPG123 輸出 24bits 時,儲存的格式指定為 16bits,結果一樣會發生您作的 MAD 24bits 測試裡的 clipping 現象。 如果不指定錯誤的輸出格式,則 MAD 24bits 和 MPG123 24bits 的輸出都是正常的。 您應該是用 Winamp 的 Disk Writer 輸出 wav 檔的吧?(如果是用 waveOut 不是還要錄音?) 在輸出的設定裡面 "Convert to format" 不要打勾,不要指定輸出的檔案格式(否則最高只能選 16bits),由 plug-in 自行輸出正確的檔案格式,這樣就不會發生 clipping 的現象了。 小弟猜測可能是您第一次作實驗的時候,MPG123 的 24bits 輸出忘了打勾,指定輸出格式,所以輸出正確的 24bits 檔案。而測試 MAD 24bits 的時候則有指定輸出為 16bits,所以發生了 clipping 的現象。 如果猜錯了,那小弟也不知道為什麼了 ^^; 您可以再重作一次試試看。 可以確定的是,MAD 24bits 輸出是正常的,那個圖形的諧波失真是由 clipping 所引起的。 |
|
![]() |
![]() |