把 DTS 放到 AVI 裡面

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

版主: DearHoney

回覆文章
teamJDK
大師
文章: 125
註冊時間: 2002-10-09 08:00

把 DTS 放到 AVI 裡面

文章 teamJDK »

把 DTS 放到 AVI 裡面,並不是一件困難的事情,問題是要怎麼解碼?
vobsub 的作者經過一陣努力,讓 Intervideo 的 iviaudio.ax 接受 AVI 輸出的 DTS:
AVI 分離 -> Wave format 的 DTS,裡面包的是 DTS 的 PES Bitstraem -> 一個轉換包裝的 Filter,將 Wave DTS -> PES DTS 加上假的 header 和 info,偽裝成正常的 PES DTS -> 連結 iviaudio.ax 的 DirectShow Filter

解決一堆複雜的問題後終於大功告成,iviaudio.ax 可以解 AVI 輸出的 DTS 了 :)

利用新版的 AVI-MUX GUI 可以合併 AVI 和 DVD2AVI 分離出來的 .dts
http://www-user.tu-chemnitz.de/~noe/Vid ... x-eng.html

播放的時候需要 avi2ac3dts.ax。
作者另外寫了一個 dtssource.ax,可以直接播放 .dts 的檔案(接受 .dts,輸出 PES -> iviaudio.ax)。這個 Filter 搭配 GraphEdit 可以用來做 DTS 解碼,將 DTS 解為 Wave 再壓成 MP3。(直接拖 .vob 或 mpeg2 進去是不行的,因為現在的 mpeg2 splitter 根本不會建立 DTS stream 的 Pin)
這樣以後要轉 DTS 就不必辛苦用錄的了。

目前這個兩個 Filter 只能跟 iviaudio.ax 連結,因為只有 iviaudio 和 nvidia 有向系統註冊他們可以解 DTS 這種媒體型態,PowerDVD 的 .ax 不接受。

檔案下載的位置在 http://www.doom9.org/
首頁有寫。
相關的討論和作者在
http://forum.doom9.org/showthread.php?s=&threadid=41052
回覆文章