有關In_mpg123 decoder跟版本問題

討論MP3、WAV、MIDI、WMA甚至其他數位音訊的播放、製作、轉換等。

版主: DearHoney

TMNEXT
神人
文章: 271
註冊時間: 2002-01-02 08:00
來自: 人畜同樂促進會

文章 TMNEXT »

<!-- BBCode Quote Start --><FONT COLOR=GREEN>
我把那個檔案放在這個位置
98.to/atat/
進去後就可以看到 REC.WAV
</FONT><!-- BBCode Quote End -->
非常感謝您的幫忙。

我已經抓下來看了,不過...你錄音的背景雜訊非常大,3KHz 附近已經大到 -100dB 上下,所以原始訊號已經淹沒在雜訊之中。因為差異太大,我也無法計算雜訊量和時間分佈來判斷是否為同一 dithering(其實也不必算,因為肉眼一看就知道不一樣 :P
這個實驗是為了討論區的這一篇文章作的,主要目的是想知道在 WIN2000/XP 底下的 Dithering 究竟是誰動的手腳。

照理說錄自己的 Wave Device,其雜訊應該很小很小才對。(理論上應該是零,不過因為有 SRC 的關係...)請問您確定有將錄音來源只選 Wave 一個,而其他的來源都靜音嗎?
在右下角任務欄上有個喇叭圖示,雙擊後會跳出音量控制視窗,選工具列的「選項」-->「內容」-->「錄音」可以叫出錄音音量的控制畫面,顯示所有的輸入來源(勾選所有的項目),請確定您只選了 Wave 一個,其他的全部都有關掉。
Galahad
大師
文章: 105
註冊時間: 2001-01-19 08:00
聯繫:

文章 Galahad »

<!-- BBCode Quote Start --><FONT COLOR=GREEN>
請問您確定有將錄音來源只選 Wave 一個,而其他的來源都靜音嗎?
在右下角任務欄上有個喇叭圖示,雙擊後會跳出音量控制視窗,選工具列的「選項」-->「內容」-->「錄音」可以叫出錄音音量的控制畫面,顯示所有的輸入來源(勾選所有的項目),請確定您只選了 Wave 一個,其他的全部都有關掉。
</FONT><!-- BBCode Quote End -->
其實,我也不知道要怎麼講,我的"錄音控制"畫面中,並沒有"Wave"這一項
它只有"立體聲輸出、電話、輔助裝置、視訊、CD音源、Line、Microphone"這些。
我在音量控制的內容裡只有看到這些,沒別的可以讓我選了,
所以我只好只單獨勾選"立體聲輸出",
並且我在撥放的地方把其它都勾選"靜音",只留下"聲音"這一個
(是 2k的問題嗎? 沒有"Wave"這一個音量控制...)
TMNEXT
神人
文章: 271
註冊時間: 2002-01-02 08:00
來自: 人畜同樂促進會

文章 TMNEXT »

<!-- BBCode Quote Start --><FONT COLOR=GREEN>
其實,我也不知道要怎麼講,我的"錄音控制"畫面中,並沒有"Wave"這一項
它只有"立體聲輸出、電話、輔助裝置、視訊、CD音源、Line、Microphone"這些。
我在音量控制的內容裡只有看到這些,沒別的可以讓我選了,
所以我只好只單獨勾選"立體聲輸出",
並且我在撥放的地方把其它都勾選"靜音",只留下"聲音"這一個
(是 2k的問題嗎? 沒有"Wave"這一個音量控制...)
</FONT><!-- BBCode Quote End -->
感謝您的回應。聽你這樣講那應該完全沒錯,我想那個立體聲輸出就是 Wave Out 的意思,而您又有將其他錄音來源關閉(看 Driver 的設計,不勾選代表 disable 或是勾選代表靜音,總之就是把它關閉),播放項目又只有聲音(Wave)這一項,那麼應該完全沒錯.....但是為什麼錄出來的結果會有這麼大的雜訊,實在是令人驚訝
圖檔
上圖是已經消除 DC Offset 之後的頻譜分析,所以極低頻部分的雜訊是本來就有的,不是 DC Offset 的影響。而 400Hz 以前雜訊大到 -80dB,19KHz 的地方則有一個接近 -70dB 的詭異雜訊。總和的 S/N 比大約是 65dB。

如果單純的數位 Wave Out 輸出會這麼離譜的話...我勸您趕快換一張音效卡 :P
開玩笑的,不過我實在想不通會什麼會這樣..... [b13]
然後我分析了 3150Hz 地方的能量,發現沒有原始 -100dB 的穩定訊號,也就是說這個 Wave 檔已經喪失了原來測試訊號的資訊。

有沒有其他人能幫忙做個測試做一下比對...
TMNEXT
神人
文章: 271
註冊時間: 2002-01-02 08:00
來自: 人畜同樂促進會

文章 TMNEXT »

呃,目前還是沒有完成實驗,不過寫 Winamp waveOut 的 peter 說,他試過了 Live! 和 Audigy 的 Driver 都只能接受 16bit 的 Wave 檔,所以那個轉換的工作是由 KMixer 做的。
我分析了 Live! 錄下來的 Wave,發現這個 dithering 是一個很簡單的 1bit dithering,沒有用上 noise shaping,所以"理論上"用 MAD 自己的 16bit 輸出會比較好。
不過如果是用 mpg123,因為 mpg123 自己不會做 dithering,所以如果選 24/32bit 輸出,給 KMixer 做 dithering,或許會比 mpg123 單純自己 16bit 輸出來得好。
以上均是以 Live!/Audigy 來做假設,其它的音效卡或許也是這樣,不過目前沒有實驗證明。
JY
神人
文章: 827
註冊時間: 2001-12-06 08:00
來自: RF雜訊事記
聯繫:

文章 JY »

<!-- BBCode Quote Start --><FONT COLOR=GREEN>
呃,目前還是沒有完成實驗,不過寫 Winamp waveOut 的 peter 說,他試過了 Live! 和 Audigy 的 Driver 都只能接受 16bit 的 Wave 檔,所以那個轉換的工作是由 KMixer 做的。
我分析了 Live! 錄下來的 Wave,發現這個 dithering 是一個很簡單的 1bit dithering,沒有用上 noise shaping,所以"理論上"用 MAD 自己的 16bit 輸出會比較好。
不過如果是用 mpg123,因為 mpg123 自己不會做 dithering,所以如果選 24/32bit 輸出,給 KMixer 做 dithering,或許會比 mpg123 單純自己 16bit 輸出來得好。
以上均是以 Live!/Audigy 來做假設,其它的音效卡或許也是這樣,不過目前沒有實驗證明。\r
</FONT><!-- BBCode Quote End -->
要不要讓我試試看? 我這裡有一張少見的AU8810晶片的東西...
系統是Win2k... 有cooledit錄音...
<!-- Edit Notice Start -->

<font size=-1>[ 這篇文章在 2002-04-13 09:07 被 JY 編輯過 ]</font><!-- Edit Notice End -->
TMNEXT
神人
文章: 271
註冊時間: 2002-01-02 08:00
來自: 人畜同樂促進會

文章 TMNEXT »

<!-- BBCode Quote Start --><FONT COLOR=GREEN>
要不要讓我試試看? 我這裡有一張少見的AU8810晶片的東西...
系統是Win2k... 有cooledit錄音...

</FONT><!-- BBCode Quote End -->
當然好啊,大感謝!! [b04]
那麼就拜託您了,錄音的方法和前面說的一樣,用 Cool Edit 錄音將功能表[Options]-->[Settings...]-->[Devices]底下的 Adjust for DC on Record 選項要記得打勾。
takako_hung
初學者
文章: 24
註冊時間: 2003-05-14 20:33
來自: 本人來自香港,請勿見怪本人的發言...
聯繫:

文章 takako_hung »

argentala 寫:
嗯嗯 你換成279 之後 有沒有把 plug-in 底下的

in_mp3.dll 拿掉之後再放 in_mad & in_mpg123呢

沒有的話不管你用 24 or 32 bits 的東東 winamp還是用 in_mp3 去 decode喔

......
究竟plug-in內的那三個file(in_mp3.dll ), (in_mad.dll ), (in_mpg132.dll )......如果用in_mpg123.dll的話是否要刪除in_mad.dll同埋in_mp3.dll呢??
takako_hung
初學者
文章: 24
註冊時間: 2003-05-14 20:33
來自: 本人來自香港,請勿見怪本人的發言...
聯繫:

文章 takako_hung »

我以winamp2.91用Shibatch mpg123 plug-in v1.18y ot40a這版本 and MAD plug-in 0.14.2b這版本 and winamp內建的MPGE Audio Decoder2.91試聽過.........結論是在用Shibatch mpg123 plug-in and MAD plug-in播放時player的Equalizer圖形表示果個display(長條形跳跳下果度!!)的12khz-16khz的位置輸出低了, 而Shibatch mpg123 plug-in的清晰度比MAD plug-in的清晰度有少許較為清晰, 但用winamp內建的MPGE Audio Decoder播放時player的Equalizer圖形表示果個display(長條形跳跳下果度!!)的12khz-16khz的位置輸出是正常啵!!

本人是採用mpg123的~
question:
1. 我用了Shibatch mpg123 plug-inMAD plug-in後, 就用不到DSP/Effect Plug-ins的DeCiSoft Equalizer, 搞到我要被迫用AdaptX v35內的Parametric Equalizer........... :-.-:
Sound Card : GF II
Speaker : Edifier - 2.1D with JBL CONTROL 1
glbi
大師
文章: 168
註冊時間: 2003-01-04 17:32
來自: 台灣桃園
聯繫:

文章 glbi »

takako_hung 寫:
argentala 寫:
嗯嗯 你換成279 之後 有沒有把 plug-in 底下的

in_mp3.dll 拿掉之後再放 in_mad & in_mpg123呢

沒有的話不管你用 24 or 32 bits 的東東 winamp還是用 in_mp3 去 decode喔

......
究竟plug-in內的那三個file(in_mp3.dll ), (in_mad.dll ), (in_mpg132.dll )......如果用in_mpg123.dll的話是否要刪除in_mad.dll同埋in_mp3.dll呢??

我剛剛才解決...
就是把in_mp3.dll移出plug-in檔案夾就對了....隨便你要殺或要移到哪
再來看你要用in_mpg123.dll or in_mad.dll
就去選那個然後按設定要使用就把Enable 打勾.....不用請把它取消

不知道有人看的懂嗎??有錯誤請幫我修正!!
我也是搞了快2個小時才會用!!XD
回覆文章