小弟目前使用potplayer1.5,板子是Z68
畫面是VGA to monitor/HDMI to TV 雙輸出
也是碰到聲音輸出問題
要放到TV上看時,要切換控制台的音效預設到HDMI端顯示
雖然在potplayer裡設定了
預設為direct sound-喇叭
S/PDIF為HDMI端顯示
還是無法雙聲道輸出...
前輩願意指點迷津嗎?
這個問題也困擾我很久,我的HTPC有兩個影像輸出:HDMI及D-Sub,還有兩個音效輸出,一個是ATI顯示卡內建的音效輸出ATI HD Audio,用HDMI接到電視;另外一個是主機板內建的Realtek音效,用光纖接到擴大機以及用類比3.5mm接到一般的電腦喇叭。
平常看影片時,若是用電視看,就要將Windows的預設音效切到ATI HD Audio,若是用電腦螢幕看,因為電視沒開,就要將預設音效切到Realtek HD Audio,對於PotPlayer或KMPlayer這類軟體來說,軟體內可以即時改變音效輸出裝置,KMPlayer甚至可以雙音效裝置同時輸出,也不至於對我造成太大困擾。
最麻煩的就是用瀏覽器看網路影片時,FLASH Player只會抓Windows的預設音效裝置,若是想用電視看的時候,預設音效裝置剛好在Realtek HD Audio,還要先關閉瀏覽器,將預設音效裝置改成ATI HD Audio,再重新開啟瀏覽器才能讓電視出聲音。偏偏家人最常用瀏覽器看偶像劇,有時用電視看,有時電視被小孩佔住了就用電腦螢幕看,常常就為了聲音從哪出來搞得七葷八素,因此才想有沒有同時輸出的方法,這時想到像早期NVIDIA的卡,沒有內建音效,只要用一條線將SPDIF從主機板音效接到顯示卡上就搞定了,只有一個音效裝置不用切來切去,其實也還不錯。
經過不斷地Google搜尋之後,目前尚未找到解決方案,但有了一點方向,有一個軟體叫Virtual Audio Cable很接近我要的功能,他可以產生虛擬的音效卡,然後用它內附的Audio Repeater程式,將聲音串流連接起來,這樣我就可以將預設音效裝置Realtek的聲音轉送給ATI,然後同時發聲了,但是這樣有2個缺點,第一是ATI的聲音會有點延遲,第二是Audio Repeater程式要一直開著,實務上不可能這樣運用。
因此我想是否有類似這種虛擬音效卡的程式,他不是用串接的,而是像KMPlayer這樣同時將聲音轉譯給2張不同的實體音效卡,這樣就可以解決聲音延遲及程式常駐的問題了,以後只要將Windows的預設音效裝置設成這張虛擬的音效卡即可。若有特殊應用,如使用SPDIF將DTS位元流送至擴大機,也只要在PotPlayer設定就好,至少不用去設定Windows預設音效裝置,這樣以後家人在看網路影片時,就不用管是用哪個裝置了,因為每個裝置都會有聲音輸出。
不知版上是否有這方面程式撰寫經驗的高手可以指點迷津,謝謝。