[簡介]foobar2000 --- 簡單且高品質的audio player

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

版主: DearHoney

回覆文章
WavOX
大師
文章: 168
註冊時間: 2003-02-24 23:34
來自: 香港
聯繫:

文章 WavOX »

nakeho 寫:"16bit fixed-point padded to 32bit" 是什麼意思?
在hydrogenAudio 有人解釋過, 這是為增加效率. 不過要求支援的Snd Card才可用. 這方法大概是將2byte (16-bit) 資料以 4byte (32bit) 運作, 因為一次過處理4byte 資料是比 2byte為快.
Tiberius 寫:補零補成 32bit ?
不過, 我就不知道是 補零補成 32bit 還是真的將2個16bit sample加起為一個. ?_?
nakeho
大師
文章: 108
註冊時間: 2002-08-07 08:00
來自: 遊戲炸彈
聯繫:

文章 nakeho »

原來如此,我找到答案了。
http://www.hydrogenaudio.org/index.php? ... =27&t=8336
VLSI 寫:Some soundcards accept 24-bit samples padded to 32-bits. Transferring 4-byte words is usually faster than transferring 3 bytes (hardware-related). So this option is to improve performance with those cards.
這種方式只是改善效能,並不會有音質上的增進,因為那些多餘的 bit 是「填補」(padded,應該是後面加上零)上去的。

這樣想覺得有點怪,音效晶片本身只能處理 16bit 或 24bit 的音訊資料,但是從純資料處理的角度來看,輸入 padded to 32bit 的資料比較容易處理。(這讓我想到 AMD 的 64bit CPU,執行 32bit 的程式效能會比較差)
nakeho
大師
文章: 108
註冊時間: 2002-08-07 08:00
來自: 遊戲炸彈
聯繫:

文章 nakeho »

Match 寫:0.586 KS/16/48,
0.6b17 DS/16pad32/48
皆為關閉Dither,從DMX Fire1024光纖輸出至解碼器,
細節變的更多 :)
這樣的測試有問題,因為 0.586 版仍然是 32bit 解碼,0.6b17 版是 64bit 解碼。
Match
大師
文章: 194
註冊時間: 2002-10-30 02:55

文章 Match »

nakeho 寫:
Match 寫:0.586 KS/16/48,
0.6b17 DS/16pad32/48
皆為關閉Dither,從DMX Fire1024光纖輸出至解碼器,
細節變的更多 :)

這樣的測試有問題,因為 0.586 版仍然是 32bit 解碼,0.6b17 版是 64bit 解碼。


增加C對照組,0.6b7(無16bit-padded-32bit選項)
測試工具:Roland-H50
音質確實提高,同為64浮點內部運算
オトコでもいい、ヒニンするから!
WavOX
大師
文章: 168
註冊時間: 2003-02-24 23:34
來自: 香港
聯繫:

文章 WavOX »

nakeho 寫:這樣想覺得有點怪,音效晶片本身只能處理 16bit 或 24bit 的音訊資料,
以 Audigy/ Audigy2 來說, 他芯片內部是以32-bit 運作的, 所以, 我想'16bit padded to 32bit' 或 '24bit padded to 32bit' 應該可在此類聲卡上使用的.
Match
大師
文章: 194
註冊時間: 2002-10-30 02:55

文章 Match »

經過多次的比較,發現到16bit和
16pad32(皆關閉Dither,48Khz)之不同
在聽覺上,16pad32部分,音樂的收尾變平直
如抖音變的滑順,沒有抖的感覺

礙於手邊沒有工具可以檢測,不知波形是否已有所不同 ?_?
抑或SRC作怪?

使用版本:06b23
オトコでもいい、ヒニンするから!
WavOX
大師
文章: 168
註冊時間: 2003-02-24 23:34
來自: 香港
聯繫:

文章 WavOX »

我發覺到16-BIT 與 16-BIT PADDED TO 32-BIT 在我的AUDIGY1 的明顯分別是 (以Kernel Streaming 輸出), 後者令EAX 效果不能正常運作.
Chousw
初學者
文章: 45
註冊時間: 2001-10-02 08:00
來自: 淡水

文章 Chousw »

WavOX 寫:我發覺到16-BIT 與 16-BIT PADDED TO 32-BIT 在我的AUDIGY1 的明顯分別是 (以Kernel Streaming 輸出), 後者令EAX 效果不能正常運作.
用Kernel Streaming 開到16bit以上(不含16bit),都會使得Audigy1 的EXA無法運作,而且調到5.1喇叭模式時,foobar2000也只會以兩聲到放音 :)
ATB
神人
文章: 214
註冊時間: 2001-08-13 08:00
來自: M78

文章 ATB »

Chousw 寫:
WavOX 寫:我發覺到16-BIT 與 16-BIT PADDED TO 32-BIT 在我的AUDIGY1 的明顯分別是 (以Kernel Streaming 輸出), 後者令EAX 效果不能正常運作.
用Kernel Streaming 開到16bit以上(不含16bit),都會使得Audigy1 的EXA無法運作,而且調到5.1喇叭模式時,foobar2000也只會以兩聲到放音 :)
Audigy 1 ,開到24bit使用SPDIF輸出
只能有兩聲道
WavOX
大師
文章: 168
註冊時間: 2003-02-24 23:34
來自: 香港
聯繫:

文章 WavOX »

所以, 在foobar2000的官方網站有位高人教我, Audigy1只可用16-bit.
回覆文章