瀏覽單個文章
pmpri
*停權中*
 
pmpri的大頭照
 

加入日期: Apr 2004
文章: 969
說一下小弟的做法.....

1.去找GraphEdit這東西, 應該是Microsoft附在DirectX SDK中的一個工具軟體, 免錢的。
2.File=>Render Media File後, 會出現方塊圖。
3.在Ogg Splitter後的方塊全部刪除。
4.加入AVI MUX和Ogg Multiplexer, 把Ogg Spliter的Video指到AVI MUX, Audio指到Ogg Multiplexer。
5.再加入兩個File Writer到指定的檔案, 然後按play, 就開始分離影音串流。
(全部filter都在DirectShowFilter裡)

聲音部份拆出來就是標準的ogg檔, 影象部份當然就是去掉聲音的部份, 這樣分別轉出來的檔, 合併後也不會有不同步的問題, 這樣做最大的好處是硬碟不用跑兩次來拆檔案, 而且可以把這個GRF檔存檔後, 下次繼續延用。

還有, GraphEdit遇到stream錯誤的話會中斷掉, 但用一般支援DirectShow的軟體來看卻可以忽略錯誤, 小弟的做法是很笨的用AVIutl外掛DS plugin, 讀進ogm檔後存專案檔丟給TMPGenc轉, 速度上是慢了點, 但至少可以轉出東西來。
 
舊 2004-06-01, 02:01 AM #2
回應時引用此文章
pmpri離線中