Steinberg WaveLab vs Foobar2000

家用音響系統, 訊源、音響、家庭劇院、音響觀念等音響系統討論專區。

文章toscanini 發表於 週四 10月 25, 2007 1:14 pm

teamJDK 寫:
fairc 寫:請問CTRL+U 的16BIT 24BIT 32BIT
和 DITHER 的16BIT 24BIT 32BIT 的有何不同呢?

Dither 的輸出位元選擇,是轉換成你指定的輸出位元,並且加上 Dither,
而 Ctrl+U 則只是單純的位元轉換,沒有加上 Dither。
Dither 是什麼呢?
Dither 就是雜訊 :P
所以開了 Dither 會使整體的總雜訊量增加,不過,也許有可能,
會改變原始量化誤差產生的不和諧失真,使得聲音產生變化,
我是說有可能。
如果你有添加 WaveLab 的 VST 效果器,那麼開啟高位元輸出和 Dither 則是必要的。
foobar2000 本身也有位元轉換輸出和 Dither+ATH Noise Shaping 的功能,
以前做過測試,其實效果不差,當然軟體最強的 Dithering 是 MBIT+
也就是 ExtraBit/MegaBitMax
http://www.24-96.net/dither/index.htm
http://audio.rightmark.org/lukin/dither/dither.htm

可以幹掉 SONY 的 SBM,Apogee 的 UV22HR 或者其他知名的 dithering 技術。

不論如何,不要使用 WaveLab 內建的 SRC 或者 Resampler192,
那是非常非常糟糕的 SRC,品質令人吐血,更慘的是 WaveLab 是很多製作人員拿來做後製的主力軟體 :mad:
所以你可以發現有一些 CD 有很明顯的 SRC 失真,檢驗頻譜果然會發現這是 WaveLab 惹得禍。
WaveLab 6 內建的 SRC 品質大幅提昇,不過還是比不上軟體最強的 SRC,
iZotope 64-bit SRC,這個 SRC 目前只有 MAC 的軟體版本。

我去網兄所提供的連結晃了一晃,也下載了一個exe檔。可是安裝後不知道該如何使用,可以請teamJDK兄指導一下嗎?
toscanini
SR40
SR40
 
文章: 43
註冊時間: 週六 10月 16, 2004 12:05 am
來自: Toronto

文章teamJDK 發表於 週五 10月 26, 2007 2:55 pm

toscanini 寫:我去網兄所提供的連結晃了一晃,也下載了一個exe檔。可是安裝後不知道該如何使用,可以請teamJDK兄指導一下嗎?

toscanini 兄

不知道 toscanini 兄是下載哪一個 exe 檔,不過這些軟體的設定方式都大同小異,
您可以先去找 Waves 的 L1, L2, L3 回來使用看看,這是業界有固定評價的軟體,
通常 dither 的功能會跟 mastering compressor(動態壓縮器)做在一起,
L1, L2, L3 也是一樣,您可以不要用 compressor 的功能(不要改變音量大小),
只用更改輸出 bits 和 dither 的功能試試看。
這種軟體大部分都有 VST plugin,你安裝好以後,
就可以用 WaveLab 在 dither 這個 section 選擇這些 plugin 輸出,
跟用 UV22 的方式完全一樣。
L1, L2, L3 這三個 plugin 有的操作很複雜,你用最簡單的那一個,
只用 dither 功能就好了。
如果有興趣的話,你也可以試試看 compressor 的效果,應該會有不同的體驗。
至於最強的 dither 軟體 MBIT+ 是 iZotope 公司出的,同樣也有 VST plugin,
叫做 Ozone 3,不過這個軟體是整合一堆效果器的 mastering 軟體,
如果你只要使用 dither 的功能,記得把其他一大堆功\能關閉
http://www.izotope.com/products/audio/ozone/
http://www.izotope.com/products/audio/ozone/dither.html

它的 dither 一樣是跟 compressor 做在一起的,記得也先不要使用 compressor。
您先試用看看,如果還有疑問我再看看能不能夠幫忙解答 :)
teamJDK
SR40
SR40
 
文章: 0
註冊時間: 週四 1月 11, 2007 10:55 pm

文章teamJDK 發表於 週五 10月 26, 2007 3:02 pm

其實用 WaveLab 的話就可以有一堆高品質的 VST 效果器可以用了,
如果有需要用到的話,用 WaveLab 播放真的是如虎添翼 :D
foobar2000 雖然也有可以直接使用 VST 的橋接 plugin,
但是這個 plugin 目前還寫得很原始,有時候會發生一些錯誤。
foobar2000 還有一個大缺點,就是無法使用 DX 效果器,
不過實際上有一個 plugin 可以讓 foobar2000 跟一個超強的影音製作軟體 Avisynth 連接起來,
透過 Avisynth 就可以擴充 foobar2000 的能力,達到幾乎無所不能 :)
teamJDK
SR40
SR40
 
文章: 0
註冊時間: 週四 1月 11, 2007 10:55 pm

文章godfire111 發表於 週五 10月 26, 2007 3:15 pm

看到
teamJDK兄發言,又知道可以多學到東西了,不過好深奧喔
要趕緊看看提供的連接的資料
想請教teamJDK兄
1.WAVELAB按ctrl+U可以選擇輸出bit數。
這個BIT數是否與音效卡一至最好,還是說越高越好?
也就是說,如果我的卡是24BIT,是選24BIT或32BIT比較好?
2.VST的用途是?如果只是單純撥放音樂,只求撥放品質好,需要使用VST嘛?
謝謝
godfire111
SR40
SR40
 
文章: 5
註冊時間: 週五 9月 16, 2005 12:52 pm

文章godfire111 發表於 週五 10月 26, 2007 3:20 pm

請問teamJDK兄:
Ozone 3這個軟體,可以與WAVELAB配合一起玩4倍頻嘛?
另能否請教
您目前是用甚麼樣的撥放軟體呢?
能否介紹一下好用效果又優的播放軟體
godfire111
SR40
SR40
 
文章: 5
註冊時間: 週五 9月 16, 2005 12:52 pm

文章teamJDK 發表於 週五 10月 26, 2007 11:30 pm

godfire111 寫:看到
teamJDK兄發言,又知道可以多學到東西了,不過好深奧喔
要趕緊看看提供的連接的資料
想請教teamJDK兄
1.WAVELAB按ctrl+U可以選擇輸出bit數。
這個BIT數是否與音效卡一至最好,還是說越高越好?
也就是說,如果我的卡是24BIT,是選24BIT或32BIT比較好?
2.VST的用途是?如果只是單純撥放音樂,只求撥放品質好,需要使用VST嘛?
謝謝

1. 一般來說選跟原始訊源相同的 bits 數就好,譬如說原始訊源是 16bit,就選 16bit 就好。
但是如果你有添加使用任何效果器,包括降低音量等等,此時選比較高的位元輸出會比較好。我想如果有用 dither,也是選高位元輸出較好,雖然我從來沒有在 16bit 訊源上使用過 dither。
至於輸出的 bit,我想選音效卡能夠接受的最高位元數相同比較好。
譬如說音效卡 DAC 最高接受 24bit 的資料,就選 24bit 輸出。
但是也有這種情況,DAC 晶片接受 24bit,但是音效主晶片可以吃 32bit,這個時候你選擇 32bit 音效卡的驅動程式也可以接受,至於最後傳給 24bit DAC 的時候音效晶片會怎麼處理,這要看情況才知道,有的晶片也許會再自己添加 dither 降轉成 24bit 輸出,或者是直接砍掉末尾八位元轉成 24bit 也不一定,不過原則上,能接受更高位元,我們就選更高位元輸出,或者選最安全的 24bit 輸出。
有些驅動程式,透過不同的呼叫方式,會限制傳送的資料規格,例如 ASIO 可能會強制要求要送 32bit 整數的資料,這時候播放程式就無法更改,一定會選擇用 32bit 輸出。

2. VST 是 Steinberg 所設計的一種音訊處理效果器的介面規格,讓 VST host 軟體可以很輕鬆的 plug 這些效果器上去使用,總之它就是一種效果器的格式。使用 VST 規格寫的效果器很多,而且比較專業,一般播放軟體的效果器例如 EQ 品質都很差,但是在 VST 上你就可以找到很多高品質的專業 EQ 來使用。
所以如果你有需要使用這些效果器,你會運用這些效果器,同時你可以使用這些效果器來提升聲音的品質,那麼 VST 就是很好用的工具。
對於一般播放來說,其實是不需要使用 VST 效果器的,而且設定運用不當,可能反而會有反效果 :)
teamJDK
SR40
SR40
 
文章: 0
註冊時間: 週四 1月 11, 2007 10:55 pm

文章teamJDK 發表於 週五 10月 26, 2007 11:38 pm

godfire111 寫:請問teamJDK兄:
Ozone 3這個軟體,可以與WAVELAB配合一起玩4倍頻嘛?
另能否請教
您目前是用甚麼樣的撥放軟體呢?
能否介紹一下好用效果又優的播放軟體

Ozone 3 這個軟體可以在 WaveLab 裡面使用,它也有 VST 的版本 :)
不過我不清楚你說的四倍頻是什麼意思,是指升頻嗎?

我目前如果是單純放音樂的話,都是用 foobar2000 這個軟體,這個軟體效果不錯而且又很方便使用,所以單純播放音樂的話,我最常用的就是 foobar2000。
但是有時候如果有一些特殊需要,我會換其他軟體來播放,譬如說在電腦上想要播放 HDCD,因為只有 Windows Media Player 9,10,11 以上可以解碼 HDCD,所以播放 HDCD 的時候,我就只好使用 WMP 來播放囉 :)
teamJDK
SR40
SR40
 
文章: 0
註冊時間: 週四 1月 11, 2007 10:55 pm

文章godfire111 發表於 週六 10月 27, 2007 10:29 am

太感謝teamJDK大的解惑,之前就已經在友站DH看過您許多文章,只是後來好像就沒看到,直到在此又看到,真好!
目前我在WAVELAB 輸出BIT選擇24BIT或32BIT是都可以播放,看來我還是先選擇24BIT試試
我有去下載iOzone3安裝,完成後,在WAVELAB中的[Effects]下拉可出現新的選項.可是我想:我只是純播放音樂,加效果不曉得是否會有不當,現在看到您所說的,看來是不需使用這個會比較好.
四倍頻是什麼意思,是指升頻嗎?
==>是,之前在FOOBAR有這樣玩,就是使用Resampler(SSRC)昇到176.4,在輸出至音效卡
再請問一下,您播放HDCD是直接讀CD片,還是將CD備份至HD讀呢?
godfire111
SR40
SR40
 
文章: 5
註冊時間: 週五 9月 16, 2005 12:52 pm

文章toscanini 發表於 週日 10月 28, 2007 12:29 am

大感謝∼teamJDK兄真是專業......雖然我去了Ozone的網頁,發現上面說demo的版本會每四十秒靜音一秒.....真是有點難過
不過最近會好好試試看的

現在的用法都是直接開wavelab裡面的dither,使用UR22HR,輸出為24bit格式,不過wavelab好像沒有把compressor跟dither寫在一起,dither的選項裡面沒有任何音量的選擇。
前兩天試用了sony sound forge9,裡面的digital illution所附帶的dither功能好像比UV22HR更好,聲音聽起來更聚焦,更浮凸。可惜只能放大概40秒鐘.....好東西都是要錢的。

不過目前wavelabdemo版就用的很高興了∼這一塊領域還蠻有趣的,值得慢慢深入去探討。
toscanini
SR40
SR40
 
文章: 43
註冊時間: 週六 10月 16, 2004 12:05 am
來自: Toronto

文章godfire111 發表於 週日 10月 28, 2007 6:16 pm

請教teamJDK兄
要使用Ozone VST plugin,是否是在WAVELAB中的"Effects"
下拉選擇"Ozone 3"後會跳出Ozone 3視窗?
又該如何將其他一大堆功能關閉
"如果你只要使用 dither 的功能,記得把其他一大堆功\能關閉"
我試了老半天,也不曉得是有關還是沒關
是不是,在Ozone下面有6個按鈕
("PARAGRAPHIC EQUALIZER"
"MASTERING REVERB"
.....)
,不要將任何一個"ACTIVE"
真是抱歉,問了一堆
謝謝
godfire111
SR40
SR40
 
文章: 5
註冊時間: 週五 9月 16, 2005 12:52 pm

文章teamJDK 發表於 週日 10月 28, 2007 11:31 pm

godfire111 寫:太感謝teamJDK大的解惑,之前就已經在友站DH看過您許多文章,只是後來好像就沒看到,直到在此又看到,真好!
目前我在WAVELAB 輸出BIT選擇24BIT或32BIT是都可以播放,看來我還是先選擇24BIT試試
我有去下載iOzone3安裝,完成後,在WAVELAB中的[Effects]下拉可出現新的選項.可是我想:我只是純播放音樂,加效果不曉得是否會有不當,現在看到您所說的,看來是不需使用這個會比較好.
四倍頻是什麼意思,是指升頻嗎?
==>是,之前在FOOBAR有這樣玩,就是使用Resampler(SSRC)昇到176.4,在輸出至音效卡
再請問一下,您播放HDCD是直接讀CD片,還是將CD備份至HD讀呢?

DH?哇,那已經是好久以前的事情了,您竟然還記得 :P
因為我用的光碟機在讀取的時候聲音很吵,即使調低讀取倍速震動還是很大,
所以如果要在電腦上播放 HDCD 的話,我還是會先用 EAC 等軟體抓音軌存到硬碟裡,
然後再用 DAEMON Tool 掛上虛擬光碟,這樣 WMP 就可以當作是 HDCD 光碟從硬碟讀取播放。
HDCD 的指令存在 16bit 的末尾位元裡面,所以用 EAC 一般正常抓軌就可以抓取完整的 HDCD 資料沒有任何問題。
現在新的硬碟的噪音和震動都比以前小很多,整個系統只裝一顆的話還可以接受,
不像以前實在是吵到要用 I-RAM,現在至少比光碟機要安靜穩定多了,
所以要在電腦上播放的話,建議先抓音軌到硬碟再播放,環境會比較理想。
teamJDK
SR40
SR40
 
文章: 0
註冊時間: 週四 1月 11, 2007 10:55 pm

文章teamJDK 發表於 週日 10月 28, 2007 11:35 pm

godfire111 寫:請教teamJDK兄
要使用Ozone VST plugin,是否是在WAVELAB中的"Effects"
下拉選擇"Ozone 3"後會跳出Ozone 3視窗?
又該如何將其他一大堆功能關閉
"如果你只要使用 dither 的功能,記得把其他一大堆功\\能關閉"
我試了老半天,也不曉得是有關還是沒關
是不是,在Ozone下面有6個按鈕
("PARAGRAPHIC EQUALIZER"
"MASTERING REVERB"
.....)
,不要將任何一個"ACTIVE"
真是抱歉,問了一堆
謝謝

是的,在 Effects 下拉選擇"Ozone 3"就可以使用了。
我"Ozone 3"很久沒用了,用不習慣 :P 印象中如您所說,把其他項目的"ACTIVE"取消就是關閉了,
只留下控制 Compressor 和 Dither 的那個項目,
左半邊是 Compressor 效果器,不要改變音量 dB 值,
右半邊就是輸出位元選擇和 Dither,更改這個參數就可以了。
其他效果器也不是說不能動,如果你有興趣玩玩看的話,
只是單純一點的話就只用 Dither 就好了。
我也沒有在 16bit 的訊源上使用過 Dither,所以也不知道它的效果如何,
您試了以後可以和大家分享一下心得 :)
teamJDK
SR40
SR40
 
文章: 0
註冊時間: 週四 1月 11, 2007 10:55 pm

文章godfire111 發表於 週一 10月 29, 2007 11:30 am

teamJDK 寫:
godfire111 寫:太感謝teamJDK大的解惑,之前就已經在友站DH看過您許多文章,只是後來好像就沒看到,直到在此又看到,真好!
目前我在WAVELAB 輸出BIT選擇24BIT或32BIT是都可以播放,看來我還是先選擇24BIT試試
我有去下載iOzone3安裝,完成後,在WAVELAB中的[Effects]下拉可出現新的選項.可是我想:我只是純播放音樂,加效果不曉得是否會有不當,現在看到您所說的,看來是不需使用這個會比較好.
四倍頻是什麼意思,是指升頻嗎?
==>是,之前在FOOBAR有這樣玩,就是使用Resampler(SSRC)昇到176.4,在輸出至音效卡
再請問一下,您播放HDCD是直接讀CD片,還是將CD備份至HD讀呢?

DH?哇,那已經是好久以前的事情了,您竟然還記得 :P
因為我用的光碟機在讀取的時候聲音很吵,即使調低讀取倍速震動還是很大,
所以如果要在電腦上播放 HDCD 的話,我還是會先用 EAC 等軟體抓音軌存到硬碟裡,
然後再用 DAEMON Tool 掛上虛擬光碟,這樣 WMP 就可以當作是 HDCD 光碟從硬碟讀取播放。
HDCD 的指令存在 16bit 的末尾位元裡面,所以用 EAC 一般正常抓軌就可以抓取完整的 HDCD 資料沒有任何問題。
現在新的硬碟的噪音和震動都比以前小很多,整個系統只裝一顆的話還可以接受,
不像以前實在是吵到要用 I-RAM,現在至少比光碟機要安靜穩定多了,
所以要在電腦上播放的話,建議先抓音軌到硬碟再播放,環境會比較理想。


teamJDK兄果然厲害,知道我要問的是甚麼,回答的好仔細喔
就是以下這段:
"HDCD 的指令存在 16bit 的末尾位元裡面,所以用 EAC 一般正常抓軌就可以抓取完整的 HDCD 資料沒有任何問題"
不過有一點不清楚:為何要使用 DAEMON Tool 掛上虛擬光碟?不能直接用WMP開啟WAV檔?是因為分曲的原因嘛?
godfire111
SR40
SR40
 
文章: 5
註冊時間: 週五 9月 16, 2005 12:52 pm

文章godfire111 發表於 週一 10月 29, 2007 11:34 am

teamJDK 寫:
godfire111 寫:請教teamJDK兄
要使用Ozone VST plugin,是否是在WAVELAB中的"Effects"
下拉選擇"Ozone 3"後會跳出Ozone 3視窗?
又該如何將其他一大堆功能關閉
"如果你只要使用 dither 的功能,記得把其他一大堆功\\\能關閉"
我試了老半天,也不曉得是有關還是沒關
是不是,在Ozone下面有6個按鈕
("PARAGRAPHIC EQUALIZER"
"MASTERING REVERB"
.....)
,不要將任何一個"ACTIVE"
真是抱歉,問了一堆
謝謝

是的,在 Effects 下拉選擇"Ozone 3"就可以使用了。
我"Ozone 3"很久沒用了,用不習慣 :P 印象中如您所說,把其他項目的"ACTIVE"取消就是關閉了,
只留下控制 Compressor 和 Dither 的那個項目,
左半邊是 Compressor 效果器,不要改變音量 dB 值,
右半邊就是輸出位元選擇和 Dither,更改這個參數就可以了。
其他效果器也不是說不能動,如果你有興趣玩玩看的話,
只是單純一點的話就只用 Dither 就好了。
我也沒有在 16bit 的訊源上使用過 Dither,所以也不知道它的效果如何,
您試了以後可以和大家分享一下心得 :)


昨天嘗試著使用Ozone3,結果try了老半天,XP可以出現VST,但VISTA不行,懷疑應該是VISTA的問題,唉....VISTA還真是....目前考慮是否換回去
想請問一下
我也沒有在 16bit 的訊源上--->所謂16bit 的訊源上,指的是哪個?備份的音源檔?或是音效卡?
godfire111
SR40
SR40
 
文章: 5
註冊時間: 週五 9月 16, 2005 12:52 pm

文章godfire111 發表於 週一 10月 29, 2007 11:37 am

teamJDK 寫:其實用 WaveLab 的話就可以有一堆高品質的 VST 效果器可以用了,
如果有需要用到的話,用 WaveLab 播放真的是如虎添翼 :D
foobar2000 雖然也有可以直接使用 VST 的橋接 plugin,
但是這個 plugin 目前還寫得很原始,有時候會發生一些錯誤。
foobar2000 還有一個大缺點,就是無法使用 DX 效果器,
不過實際上有一個 plugin 可以讓 foobar2000 跟一個超強的影音製作軟體 Avisynth 連接起來,
透過 Avisynth 就可以擴充 foobar2000 的能力,達到幾乎無所不能 :)


foobar2000 雖然也有可以直接使用 VST 的橋接 plugin,
--->這個指的是BBE嘛?
godfire111
SR40
SR40
 
文章: 5
註冊時間: 週五 9月 16, 2005 12:52 pm

文章godfire111 發表於 週一 10月 29, 2007 9:12 pm

teamJDK兄:
請問HDCD的效果比起一般CD明顯嗎?
godfire111
SR40
SR40
 
文章: 5
註冊時間: 週五 9月 16, 2005 12:52 pm

文章teamJDK 發表於 週一 10月 29, 2007 9:59 pm

godfire111 寫:不過有一點不清楚:為何要使用 DAEMON Tool 掛上虛擬光碟?不能直接用WMP開啟WAV檔?是因為分曲的原因嘛?

因為我記得如果直接放抓好音軌的 wav 檔的話,
WMP 不會認為這是一張 HDCD,只會當成一般 wav 檔來播放,
不會啟動 HDCD 解碼,所以為了要讓 WMP 能夠認識這是一張 HDCD,
啟用 HDCD 解碼,只好把抓好的 wav 檔掛上虛擬光碟,
讓 WMP 以為他是在放一張光碟,這樣 HDCD 解碼才會成功。

godfire111 寫:想請問一下
我也沒有在 16bit 的訊源上--->所謂16bit 的訊源上,指的是哪個?備份的音源檔?或是音效卡?

我所說的 16bit 訊源,就是指原始訊源本身是 16bit,
例如 CD 就是,當然抓好 CD 音軌存到硬碟上的 16bit wav 也是,
因為原本 dither 的作用,是在訊源是高位元降轉低位元的時候才啟用,
譬如說原本錄音是 24bit,後期做成 CD 母帶降轉成 16bit 的時候才開 dither,
或者是原本是 16bit,為了壓縮或者轉成遊戲的音源格式,
要轉成 8bit,16->8bit 的時候才啟用 dither 的功能。
所以我才會強調我從來沒有在原本就是 16bit,
輸出也還是 16bit,甚至是提高為 24bit 以上輸出,
的這種情況下去使用 dither,所以我不知道使用的效果會如何,
這就有待大家實驗分享心得 :)

godfire111 寫:foobar2000 雖然也有可以直接使用 VST 的橋接 plugin,
--->這個指的是BBE嘛?

我用過好幾個,不過忘了詳細 ^^;
我記得以前 foobar 是沒有可以直接使用 VST 的外掛,
必須先橋接支援 Winamp 的 plugin,然後 Winamp 的 plugin 當中有一個可以使用 VST 外掛,
必須要這樣透過兩層轉接,才能使用 VST,
不但浪費記憶體空間,增加延遲,同時也無法掌握轉接過程取樣位元的精度,
現在有人為 foobar2000 撰寫一個直接就可以使用 VST 的外掛,
我記得好像還不只一個,不過我前一陣子看到的是這個
http://wiki.hydrogenaudio.org/index.php ... oo_dsp_vst)

有了這個外掛你就可以在 foobar 裡面直接調用所有 VST 效果,
跟在 WaveLab 裡面使用 VST 效果器完全一樣,
我記得這個 plugin 有支援傳送 32bit 的 data 給 VST 處理,
再傳送處理後的 32bit data 回來進入 foobar2000 的 DSP queue,
所以可以確保效果處理保持在最大運算精度,
但是,我當初使用時還是很不穩定,有時候 24bit or 32bit 傳送會失效,
無法發出聲音,只有 16bit 可以成功,所以仍然不是很完善,
不過當然啦,一般播放是不太需要在 foobar 底下使用 VST 效果器,
我只是要玩玩看她的功能,所以沒有其實也沒差,
不過大家還是可以用用看,說不定你要用的那一個 VST 這個 plugin 就可以很好的支援沒有任何問題。

godfire111 寫:teamJDK兄:
請問HDCD的效果比起一般CD明顯嗎?

很明顯,放起來可以說是兩張完全不同的 CD。

不過差異幅度還是要看不同 HDCD 的製作情況,
HDCD 改變音效有主要四種功能,
有的 HDCD 雖然掛名為 HDCD,但是實際上只有加入 HDCD 起始的辨識指令,
後面就完全沒有任何音效的控制指令,這種 HDCD 雖然 HDCD 指示燈會亮起,
但是實際上有等於沒有,只是做好看的。
有的 HDCD 裡面並不是每一個音軌都會有 HDCD 控制指令,
有的音軌會用,有的音軌則不會用,
所以遇到沒有用的音軌,就不會有差異。
但是遇到真的有使用 HDCD 音效指令的碟片,有無 HDCD 正確解碼的差異就會很大,
聽起來截然不同,我無法說有解碼的聲音一定比較好,
可以說是各有各的風味,甚至我們可以把 HDCD 音效視為一種調音的功能,
很多時候即使沒有 HDCD 解碼,把 HDCD 當成普通光碟來播放也沒有任何問題,
所以選購 DAC 的時候,不一定要選有 HDCD 解碼功能的 DAC,
那樣子限制太大啦 :)
teamJDK
SR40
SR40
 
文章: 0
註冊時間: 週四 1月 11, 2007 10:55 pm

文章godfire111 發表於 週一 10月 29, 2007 11:38 pm

還是再次感謝如此詳細的回答!學到了好多
想請教一下
為何在Foobar中如果選擇ASIO方式則output data format是無法選擇的?
"我記得這個 plugin 有支援傳送 32bit 的 data 給 VST 處理"
--->
如何設定傳送32bit的 data 給 VST 處理,是上述那個問題嗎?

近來陸續實驗中....想不到這些軟體也是很好玩
godfire111
SR40
SR40
 
文章: 5
註冊時間: 週五 9月 16, 2005 12:52 pm

文章godfire111 發表於 週二 10月 30, 2007 9:58 am

今天起床後突然又想到HDCD的問題,想請教
"所以為了要讓 WMP 能夠認識這是一張 HDCD,
啟用 HDCD 解碼"
不太了解,
稱一台一般據有HDCD 解碼的player,指的應該是它的DAC晶片具有解HDCD功能
但為何使用WMP時,為何要讓它認識這是一張 HDCD?還是說透過這樣一般音效卡就可以享用到HDCD功能?
有點混淆了.,,,趕緊來去查查
godfire111
SR40
SR40
 
文章: 5
註冊時間: 週五 9月 16, 2005 12:52 pm

文章teamJDK 發表於 週二 10月 30, 2007 12:45 pm

godfire111 寫:還是再次感謝如此詳細的回答!學到了好多
想請教一下
為何在Foobar中如果選擇ASIO方式則output data format是無法選擇的?
"我記得這個 plugin 有支援傳送 32bit 的 data 給 VST 處理"
--->
如何設定傳送32bit的 data 給 VST 處理,是上述那個問題嗎?

近來陸續實驗中....想不到這些軟體也是很好玩

在 foobar 中選擇 ASIO 輸出,輸出 bit 無法選擇,
是因為某些音效卡的 ASIO 驅動程式一定要以 32bit 傳送資料,
所以選 ASIO 輸出時 foobar 會自動切換成 32bit 輸出,
這個部分的設定就不讓你選了,反正你選錯了也會無法播放。

傳送 32bit data 給 VST 和上面那個問題無關,
傳給 VST 是指,當 foobar 要送資料給外掛的 VST 效果器處理時,
要傳送怎樣的格式,如果只傳 16bit,送進 VST 效果器,
現在 VST 效果器內部通常以 32bit 甚至以上的精度運算,
算好的結果是 32bit or 以上,再傳送算好的資料回 foobar 的時候,
會降轉成 16bit 傳回去,這樣資料的精度就下降了。
(這其中還有兩種情況,第一種 VST 效果器在降轉輸出 16bit 時會做 dithering,
以保留更多運算資訊,但是如果我們後續在用 foobar 本身的 dithering,
就會經過二次或二次以上的 dither,會損失大約 1bit or 以上的 SNR。
第二種情況就是 VST 效果器輸出時不會自動作 dithering,
這是大部分的情況,當然這種情況結果也是不好的,
只剩下 16bit 的運算資訊,而且經過 bit 切割過可能會產生更多的量化失真。)

所以比較理想的情況,是 foobar 傳 32bit or 24bit 的資料給 VST 效果器,
VST 效果器再將 32bit or 24bit 的運算結果傳回給 foobar,
總之位元越高越好,foobar 本身的 DSP queue 甚至支援 64bit 浮點數,
反而是 VST 的 data path 沒那麼高 :)

所以重點就在 foobar 的 VST 橋接 plugin,他有支援傳送 24bit,
我記得甚至有 32bit 資料給 VST 的模式,只要這個模式可以正常運作沒有問題,
運算的效果就會好很多。
所以這裡都是在講 DSP queue 內部的資料傳送運算的情況,和最終出的位元數設定沒有關係。

godfire111 寫:今天起床後突然又想到HDCD的問題,想請教
"所以為了要讓 WMP 能夠認識這是一張 HDCD,
啟用 HDCD 解碼"
不太了解,
稱一台一般據有HDCD 解碼的player,指的應該是它的DAC晶片具有解HDCD功能
但為何使用WMP時,為何要讓它認識這是一張 HDCD?還是說透過這樣一般音效卡就可以享用到HDCD功能?
有點混淆了.,,,趕緊來去查查

呃,因為 WMP 有軟體解碼 HDCD 的能力,但是他的這個功能,必須要
1. 你播放的是一張 CD
2. 這張 CD 是一張 HDCD,每一軌開頭 500 個 sample 的最低位元會組成一個 HDCD 的起始控制指令,
當 WMP 的 decoder 讀到這控制指令,開頭 500 samples 的最低位元會組成這個特徵指令,
WMP 就知道這是一張 HDCD,就會按照接下來 sample 的最低位元所組成的後續音效指令來進行解碼。

必須要以上兩個條件成立。
所以當你播放 wav 的時候,WMP 會認為你是在播放一個單純的 wav 檔,
他不會去偵測 wav 檔的最低位元是否會組成 HDCD 指令,
只有當 WMP 在播放光碟的時候,有可能播放的會是一張 HDCD,
WMP 的 decoder 才會去做這個偵測的動作,才會辨識是不是 HDCD,
才能啟動 HDCD 的解碼功能。

所以這也是為什麼,我必須先將光碟映象 wav 檔掛上虛擬光碟,
再給 WMP 讀取的原因。

是我前面寫得太簡略了嗎? :P 我發覺我寫的東西似乎很難懂 ^^;;
teamJDK
SR40
SR40
 
文章: 0
註冊時間: 週四 1月 11, 2007 10:55 pm

文章godfire111 發表於 週二 10月 30, 2007 1:18 pm

沒有沒有
其實是因為我對這方面沒半點底子,所以還真是抱歉
有關HDCD的部分,我想問的就是
利用WMP去播放某個WAVE檔(用DAEMON掛載),又您提的兩項成立
那麼此時還是否需要具備HDCD解碼的DAC來解
或者是一般音效卡(不具HDCD)即可享受到HDCD的優點
godfire111
SR40
SR40
 
文章: 5
註冊時間: 週五 9月 16, 2005 12:52 pm

文章teamJDK 發表於 週二 10月 30, 2007 8:10 pm

godfire111 寫:沒有沒有
其實是因為我對這方面沒半點底子,所以還真是抱歉
有關HDCD的部分,我想問的就是
利用WMP去播放某個WAVE檔(用DAEMON掛載),又您提的兩項成立
那麼此時還是否需要具備HDCD解碼的DAC來解
或者是一般音效卡(不具HDCD)即可享受到HDCD的優點

抱歉前面沒有回答到你問的重點,
用 WMP 放的話就不需要具有 HDCD 硬體解碼的 DAC 了,
因為 WMP 有軟體解碼,會解碼輸出 24bit 的 PCM,
只要音效卡有支援 24bit,就可以享受到 HDCD 的效果。
不過,WMP 的軟體解碼缺少 HDCD 的一種功能,
HDCD 的指令當中有可以控制 DAC 升頻的演算法,
可以切換好像是兩種還是四種的升頻算法,
做第一階補間升頻成 88.2KHz 還是 x4 變成 176.4KHz 我忘了,
而 WMP 沒有提供這個功能,輸出的還是 44.1KHz 的 PCM。
所以如果播放的 HDCD 有使用這個升頻功能的指令,
WMP 解碼出來的音質和硬體解碼就會有差異。
不過,並不是每一張 HDCD,或者每一個音軌都會使用這個控制升頻的指令,
事實上,很多我分析過的 HDCD 都沒有使用這個指令,
所以如果播放的是這種 HDCD,WMP 的解碼效果可以說是和硬體非常相近。

有人正在設計撰寫一個 HDCD 的解碼器,打算把這個升頻的功能也做進去,
不過這個需要觀察硬體解碼器對 impulse 檔案的轉換特性來反推使用的 filter 特性,
手續上比較麻煩,所以目前暫時還沒有做出來 :)
teamJDK
SR40
SR40
 
文章: 0
註冊時間: 週四 1月 11, 2007 10:55 pm

文章teamJDK 發表於 週二 10月 30, 2007 8:20 pm

對了,我發現我前面提到的最強的軟體升頻演算法 iZotope 64-bit SRC,
已經有出 Windows 版本的軟體了,做在 iZotope 新出的一個軟體叫做 RX 的 Advanced 版裡面。
這個軟體是一個修復 wave 爆音、破音、跳音、斷音等等瑕疵的軟體,
在 Advanced 版本裡面,另外加上了 MBIT+ 的位元轉換和 64-bit SRC 取樣頻率轉換的功能。
不過很可惜這個軟體並不是一個 VST 軟體,而是獨立的程式,
所以無法在 foobar 或 WaveLab 裡一邊播放一邊使用這些效果,
必須先用這個軟體將 wav 檔轉好以後才能播放。
iZotope 64-bit SRC 很強,是電腦上能找到的最強軟體 SRC,
有興趣的人可以試試看由它升頻至 192KHz 對聲音的改變效果,
跟 dCS, EMM Labs 等等公司拚拚看 :P
teamJDK
SR40
SR40
 
文章: 0
註冊時間: 週四 1月 11, 2007 10:55 pm

文章godfire111 發表於 週二 10月 30, 2007 9:48 pm

有關HDCD的,今天也再稍微爬了下文
再加上您的詳細說明,真的懂了
謝謝
看來有空也來TRY 一下
godfire111
SR40
SR40
 
文章: 5
註冊時間: 週五 9月 16, 2005 12:52 pm

文章toscanini 發表於 週三 10月 31, 2007 10:34 am

teamJDK 寫:對了,我發現我前面提到的最強的軟體升頻演算法 iZotope 64-bit SRC,
已經有出 Windows 版本的軟體了,做在 iZotope 新出的一個軟體叫做 RX 的 Advanced 版裡面。
這個軟體是一個修復 wave 爆音、破音、跳音、斷音等等瑕疵的軟體,
在 Advanced 版本裡面,另外加上了 MBIT+ 的位元轉換和 64-bit SRC 取樣頻率轉換的功能。
不過很可惜這個軟體並不是一個 VST 軟體,而是獨立的程式,
所以無法在 foobar 或 WaveLab 裡一邊播放一邊使用這些效果,
必須先用這個軟體將 wav 檔轉好以後才能播放。
iZotope 64-bit SRC 很強,是電腦上能找到的最強軟體 SRC,
有興趣的人可以試試看由它升頻至 192KHz 對聲音的改變效果,
跟 dCS, EMM Labs 等等公司拚拚看 :P

呵呵....真是有趣,我前兩天才安裝好izotope Ozone 3,目前還在摸索除了Dither以外的功能,MBIT+的確可以很明顯的打敗UV22HR。這種進步的程度比換電源線換訊源都值得的太多了.....而且不是那種頻段分佈的改變,而是聲音結像實質上的改變!
感謝teamJDK兄的介紹,又知道了一個新的東西,剛剛下載了RX demo版,不過跟正式版的差別好像只是不能儲存,但是無妨,我只要能播放就好。

最後....就算是裝了很強的SRC軟體....也還是沒有DCS 跟EMM Labs可以PK :D
toscanini
SR40
SR40
 
文章: 43
註冊時間: 週六 10月 16, 2004 12:05 am
來自: Toronto

上一頁下一頁

回到 音響系統討論版

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 59 位訪客