PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 數位影音討論群組 > 音效討論區
帳戶
密碼
 

回應
 
主題工具
SmallBeeWayne
Basic Member
 

加入日期: Aug 2004
文章: 12
影片的音效調校, 頂級輸出

系統環境:
WinXP SP1
Creative Sound Blaster Audigy 2 ZS 使用原廠驅動程式
ffdshow 20050303
AC3filter 1.02a test3
ALTEC 251

目標:高音質輸出
主要的目標就是SSRC跟AC3
並且盡可能達到ZS的最高能力96kHz/24bit
(192kHz就沒必要了= =)

設定:
所有來源音源,除了AC3/DTS/MP1/MP2以外的音源
都是先用原來的解碼器解碼之後才給ffdshow處理
上述四個音源則用ffdshow解碼

ffdshow總共經過五項處理
1.音量標準化
2.重新取樣(研究多種設定)
3.低音(為了輸出到LFE)
設定為:低通濾波擴展 20,低音頻率 -2db,將左右聲道交疊到低音聲道
4.合成,使成為3/2+LFE 5.1 channels
標準化設定,使用聲音控制及立體聲擴展,低音20%(我不喜歡太大的低音)


5.輸出

若使用AC3的話,就直接去音效卡了
若不是的話,則再經過AC3 filter做編碼(直接編碼不處理)

已知問題:
1.AC3filter 在輸入源為44.1kHz時,若使用AC3 encoder輸出
會導致影片加速(當然聲音也是)
所以送給AC3filter的音訊源一定要先SSRC成48kHz才行
(192kHz沒試過)

2.若是使用ffdshow的AC3編碼輸出,對於音訊來源為44.1kHz, 48kHz的音源
輸出都會失敗,並且導致影片停止播放(猜測是影音同步功能導致影片停止)
但是若重新取樣成96kHz或192kHz就可以正常輸出
但是實際上輸出的聲音是有問題的
若來源是真正有中聲道的AC3(測試來源:星之聲)
整個中聲道會消失掉

3.AC3filter再使用AC3 encoder輸出時,對於輸出的格式設定為
16bit/24bit/32bit/Float時感覺會有些微不同
這真的是很神奇的現象....

3.ffdshow的AC3輸出只支援16bit

4.若使用ffdshow 輸出48kHz/24bit
再經過AC3 filter做編碼
如果使用MediaPlayer(前面測試都是用MediaPlayerClassic測試)播放
聲音會先被ffdshow轉好,再由AC3filter編碼,又被ffdshow抓回去
然後變成一片雜音= =

另外,若是使用這個輸出方法,會有影音不同步現象
必須用AC3filter的Audio/Video sync功能才行

5.若是使用ffdshow輸出 96kHz給AC3 filter做編碼
影片會停止...

未知問題:
1.到底這張ZS在輸入源為96kHz時真的會這樣輸出嗎?
還是一率先轉到48kHz?
2.ZS對AC3還是SPDIF的支援是不是有問題?
3.AC3支援來源為96kHz或是24bit以上的編碼嗎?
或是只支援48kHz/16bit?

想問大家的問題:
1.未知問題那三題,跟已知問題的探討...
2.堅持AC3輸出有必要嘛?真的會比較好嗎?
如果我只是送出96kHz/24bit 6channels到音效卡,他會不會進行其他的混音?


謝謝各位的回答
     
      

此文章於 2005-04-17 10:47 AM 被 SmallBeeWayne 編輯.
舊 2005-04-17, 10:37 AM #1
回應時引用此文章
SmallBeeWayne離線中  
SmallBeeWayne
Basic Member
 

加入日期: Aug 2004
文章: 12
我剛剛嘗試把處理流程改為

重新取樣 - 低音 - 合成 - 音量 - 輸出
並且把輸出從waveOut改成any filter

就可以用ffdshow輸出正確的48kHz/16bit AC3音訊了
但是用MP播放的話就會完全沒有聲音然後畫面停止....
 
舊 2005-04-17, 11:57 AM #2
回應時引用此文章
SmallBeeWayne離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是01:03 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。