查看: 7733|回覆: 4
收起左側

遺憾變為震撼 實現WMV HD音頻的數位輸出

[複製連結]

發表於 2005-11-27 15:30:54 | 顯示全部樓層 |閱讀模式

馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社區。

您需要 登錄 才可以下載或查看,沒有賬號?註冊

x
微軟的WMV HD影片目前是網上第二大的高清影片來源,由於它的畫質優異,而且是目前唯一能提供頂級1080p規格高清影片的格式,讓廣大HDTV愛好者頗有驚豔的感覺。但WMV HD的多聲道WMA音頻不能實現數位輸出,只能在電腦中進行解碼,因為目前支持WMA解碼的功放還很少,而且還沒有播放軟體能支援WMA音頻的數位輸出,這對於那些挑剔的HDTV迷來說未免是一種遺憾。但如果我們能把WMV HD中的多聲道WMA音頻替換成數位功放能夠解碼的AC3或DTS音頻,遺憾自然就可以化成聽覺上的震撼了。
  假如我們走運,能夠找到與影片相匹配的AC3或DTS檔,這一個步驟就沒有必要了。否則,我們就要把影片中的5.1聲道WMA音頻轉換成5.1聲道的AC3音頻,雖然音頻格式轉換多多少少會損害音頻的品質,但由於可將音頻資料輸出到數位功放當中解碼播放,實際效果反而得到了提升。
  1.將5.1聲道WMA轉換成5.1聲道PCM WAV
  目前還沒有太好的辦法直接將5.1聲道的WMA轉換成5.1聲道的AC3,所以,將WMA轉換成WAV的中間步驟是不可缺少的了。所幸這一步不會對音質造成任何損害。轉換可用Foobar2000來進行,首先直接將WMV檔導入到Foobar2000的播放列表當中去,然後選定它,單擊滑鼠右鍵,從彈出的功能表中選擇“轉換→運行轉換器”,會彈出“選擇檔寫入器預置”對話方塊,從對話方塊中的下拉清單中選擇“WAV(PCM,定點)”或“WAV(PCM,32位浮點)”,單擊“確定”按鈕後再選定檔輸出的目錄即可開始轉換。轉換後我們會得一個5.1聲道的PCM WAV文件。
  2.編碼5.1聲道AC3檔
  接下來得將PCM WAV檔編碼為AC3檔了,這裏推薦使用BeSweet,它使用的是最強的AC3編碼引擎Azid,而且,它們都是免費的。不過,BeSweet是一個命令行程式,為方便操作,我們可以用它的一個圖形化介面的前端程式來調用BeSweet進行AC3編碼,這個程式是AC3Machine。
  先分別將下載來的兩個壓縮檔解壓至某個目錄當中,然後運行AC3Machine.exe檔,會出現它的操作介面(圖1)。首先在操作介面的“Location”欄中定位“BeSweet.exe”檔的位置,方法很簡單,單擊“BeSweet.exe”後面的黃色框,然後在彈出的“打開”對話方塊中流覽並選定BeSweet.exe文件。接下來在“Input[AC3]”處設定PCM WAV檔的位置,在“Output[AC3]”處設定輸出的AC3檔的位置。然後,我們可以在下面的“AC3 Encoding options(AC3編碼選項)”欄中的下拉清單中設定輸出檔的碼率(Bitrate),一般選擇384或448就行了,品質基本上和440Kbps的5.1聲道WMA差不多。另外,還要檢查一下,看看“Channels Mode(聲道模式)”是不是5.1。其他的設置不用管,按默認即可。最後單擊“Give me AC3!”即可開始5.1聲道AC3檔的編碼將WMV檔合成為MKV(或AVI)格式,並不是將它的編碼格式轉換,而只是更換其容器格式(或稱封裝格式),也就相當於換個瓶子來裝原來的音頻和視頻。雖然檔變成MKV或AVI檔,但檔中的視頻編碼依然是WMV,所以它的品質不會有任何改變。能將WMV視頻和AC3音頻放在一起的媒體容器格式主要有AVI、MKV(Matroska)和DSM(DirectShow Media)三種,其中前兩種最為通用。
  1.所用工具
  合成中我們要用到以下一些工具軟體:
  (1)GraphEdit
  GraphEdit是微軟發佈的視覺化濾鏡調試工具,它可以用來進行多媒體編碼和格式轉換。這裏,我們要用它調用Matroska合成濾鏡,將WMV HD的容器格式改變成MKV。
  (2)Matroska Muxer
  文件為MatroskaMuxer.ax,即MKV的合成濾鏡,用在GraphEdit中合成MKV檔。
  (3)VirtualDubMod
  VirtualDubMod是一個AVI、MKV檔的合成、編輯、編碼軟體,我們這裏只要用到它的合成功能,即將AC3與MKV檔中的WMV視頻合成為一個新的AVI或MKV。
  將所有的軟體下載好之後,將它們解壓,並將MatroskaMuxer.ax檔複製到系統的System32目錄下,然後從“開始”功能表中選擇“運行”命令,鍵入並執行“regsvr32 MatroskaMuxer.ax”命令,註冊該濾鏡。
  2.用GraphEdit將WMV轉換成MKV
  現在可以在GraphEdit中將WMV轉換成MKV格式了。
  (1)選擇要使用的濾鏡
  運行GraphEdit,點擊視窗“工具欄”中的“Open an existing media graph or media file”按鈕,導入要處理的WMV文件。此時GraphEdit視窗的工作區會顯示解碼的流程,我們可以把其他的流程框全部刪除,僅保留第一個包含了WMV檔的源濾鏡方框。接下來選擇工具欄中的“Insert a filter into the graph”按鈕,打開濾鏡選擇對話方塊(圖2,Which filters do you want to insert)。在對話方塊中展開“DirectShow Filters”並選擇其下的“Matroska Muxer”濾鏡,單擊“Insert Filter”按鈕,將其插入到流程當中
   “Matroska Muxer”是負責將音頻流和視頻流合成為MKV格式,但要輸出,還需要一個檔寫出濾鏡(File writer),它負責把“Matroska Muxer”合成的結果寫入到磁片當中。這個濾鏡系統自帶了,同樣也是在“DirectShow Filters”下選擇,名稱就是“File writer”,選擇後會彈出 “Select an Output file for this filter use”對話方塊,在這裏要設置輸出的MKV的檔案名及其保存路徑。
  (2)連接濾鏡,設置處理步驟並輸出MKV檔
  現在回到GraphEdit的主視窗,在WMV源濾鏡方框中的“Raw Video1”端用滑鼠引出一條連線與“Matroska Muxer”的“Track1(軌道1)”端連接,然後再將“Matroska Muxer”的“Output(輸出)”端與檔寫出濾鏡框的“In(輸入)”端相連,這樣就MKV檔合成的流程就設置好了。最後,點擊工具欄中的“Play the graph”按鈕,即開始進行MKV檔的合成。合成時軟體並沒有太多的反應,你只會發現硬碟燈在閃亮,閃亮停止後,“Play the graph”按鈕也會重新變綠。此時,在你設置的輸出位置你會發現已經完成的MKV檔。
  3.用VirtualDubMod合成包含AC3音頻的MKV/AVI
  在VirtualDubMod主視窗(圖3)中選擇“File”功能表下的“Open video file”命令,導入上一步中合成好的MKV檔。接下來在“Streams(流)”功能表中選擇“Stream list(流列表)”命令,會彈出“Available Streams(可用流)”對話方塊,接下來點擊“Add”按鈕,導入在第一步中編碼好的5.1聲道AC3檔。
  設置完成後,從“File”功能表中選擇“Save as”命令,會彈出“Save As”對話方塊,在檔案名處為輸出的檔命名,將檔的保存類型設置為AVI或MKV都可以。在對話方塊下部的“Video mode(視頻模式)”下拉清單中選擇“Direct stream copy(直接流複製)”,這樣將不會對WMV視頻流進行編碼,而是直接複製。另外,也不要選擇“Save AVI in old 1.0 format”核取方塊,因為AVI 1.0的大小不能超過2GB。最後,點擊“保存”命令,即可將包含了WMV視頻和AC3音頻的AVI(或MKV)檔合成輸出了。
  提示:如果要將DTS音頻合成到WMV中,可使用Mkvtoolnix將DTS和WMV合成為MKV。
  將WMV HD中WMA音頻替換成AC3雖然看起來比較複雜,只要你熟悉後,其實非常簡單,也不用花太多的時間,大致相當於將WMV檔複製兩三遍。花這麼一點時間,能得到頂級的音頻效果,當然是值得的。

原文網址:http://myhard.yesky.com/soundcard/364/2089364.shtml

發表於 2005-11-27 16:10:09 | 顯示全部樓層
好好來拜讀研究

謝謝west老大<img src="snitz/emot/em12.gif" border=0>
回覆

使用道具 舉報


 樓主| 發表於 2005-11-27 16:37:47 | 顯示全部樓層
Jeffrey兄 起的這麼早
wmvHD5.1聲道不能數位輸出的問題
一直蠻困擾的
其實我最終想做的就是所有手邊的HDTV影片都能有dts音軌
哈哈
回覆

使用道具 舉報


發表於 2005-11-28 07:12:08 | 顯示全部樓層
按表操課成功<img src="snitz/emot/em27.gif" border=0>

不知若是AAC 的怎麼轉成AC3 ?
回覆

使用道具 舉報


發表於 2005-11-29 22:38:51 | 顯示全部樓層
<br><table cellpadding=0 cellspacing=0 border=0 WIDTH=94% bgcolor=#000000 align=center><tr><td><table width=100% cellpadding=5 cellspacing=1 border=0><tr><td BGCOLOR=#F8F8F8><font id=quote><b>下面引用由<u><a href="pop_profile.asp?mode=display&id=27" target=_blank>west</a></u>在 2005/11/27 08:37:47 AM 發表的內容:</b>
Jeffrey兄 起的這麼早
wmvHD5.1聲道不能數位輸出的問題
一直蠻困擾的
其實我最終想做的就是所有手邊的HDTV影片都能有dts音軌
哈哈
</td></tr></table></td></tr></table>

報告司令
請連結

http://www.west.club.tw/hdtv/topic.asp?topic_id=668&forum_id=19&cat_id=8
回覆

使用道具 舉報

您需要登錄後才可以回文 登入 | 註冊

本版積分規則

熱門推薦

SONY、海信、TCL華星、雷曼、SAMSUNG、長虹等投影、MicroLED電視亮相AWE
SONY、海信、TCL華星、雷
SONY、海信、TCL華星、雷曼、SAMSUNG、長虹等投影、MicroLED電視
「沒想到只換了一台前級!我好像換了喇叭,連空間都換了!」 - Storm Audio風暴Core 16多聲道處理前級南臺灣7.2.0驚喜開箱系統主人自述轉載~
「沒想到只換了一台前級!
「沒想到只換了一台前級!我好像換了喇叭,連空間都換了!」 - S
打破框架,顛覆傳統的組合—Starke Sound x Artseen | 客製化聯名合作
打破框架,顛覆傳統的組合
打破框架,顛覆傳統的組合—Starke Sound x Artseen | 客製化聯
認識Starke Sound 一 期待您來親身體驗的最佳揚聲器
認識Starke Sound 一 期待
認識Starke Sound 一 期待您來親身體驗的最佳揚聲器 1. 來自
「左手只是輔助。」以 StormAudio風暴EVO AoIP/Dirac ART成就MBL旗艦大全套的經典皇者之聲!
「左手只是輔助。」以 Sto
「左手只是輔助。」 以 StormAudio風暴EVO AoIP/Dirac ART成就MB

聯絡我們| 問題反映| 小黑屋| 手機版| Archiver|  本網站特別聘請 蔡家豪律師 為本站法律顧問

快速回覆 返回頂部 返回列表