|
論壇說明 | 標記討論區已讀 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2005-03-04, 06:59 AM | #1 |
榮譽會員
|
玩轉HDTV-MPEG2TS
【MPEG2-TS流文件的簡介】
隨著從HDTV錄製的高清節目在網上的流傳,燒友們現在對TS這個名詞大概已經不陌生了,但隨之而來就是如何播放、如何增加字幕等等的一系列問題,本文將重點介紹一下這方面的套用操作。 先來簡要介紹一下什麼是MPEG2-TS吧。MPEG2格式大家都通過對DVD的接觸而多多少少瞭解了一些,DVD節目中的MPEG2格式,確切地說是MPEG2-PS,全稱是Program Stream,而TS的全稱則是Transport Stream。MPEG2-PS主要套用於儲存於的具有固定時長的節目,如DVD電影,而MPEG-TS則主要套用於既時傳送的節目,比如既時廣播的電視節目。這兩種格式的主要區別是什麼呢?簡單地打個比喻說,你將DVD上的VOB文件的前面一截cut掉(或者乾脆就是資料損壞),那麼就會導致整個文件無法解碼了,而電視節目是你任何時候開啟電視機都能 解碼(收看)的,所以,MPEG2-TS格式的特點就是要求從視瀕流的任一片段開始都是可以獨立解碼的。 【MPEG2-TS流文件的簡單回放】 有一些播放器軟體可以直接播放MPEG2-TS流,比如: => 1.WinDVD 5.x => 2.VLC Media Player => 3.Elecard Player 等等。 播放前,先將TS流文件的後面名改為 .mpg,以便播放器可以識別它是一個MPEG文件,否則一些"以貌取人"的播放器可能會拒絕提供服務。 修改了後面名後,直接用播放器開啟文件播放即可。 但是需要通過VOBSub外掛字幕的朋友,可能很快就會發現,在WinDVD裡無法對MPEG文件載入字幕,這是因為WinDVD在對MPEG文件解碼的時候,用了內部的解碼流程,而沒有按照微軟的DirectShow標準去搭建解碼框架,這樣自然就 無法觸發VOBSub這些關於DirectShow標準的外掛控件了。這些問題將在"MPEG2-TS流文件的進階回放篇"裡進一步解決。 【MPEG2-TS流文件的進階回放】 此篇主要介紹MPEG2-TS回放的DIY方法,此方法已經驗證此前網上下載的若干韓國、日本HDTV片段以及HBO HD-Movie等TS文件。 你需要如下的一些軟體: 1.一個支持MPEG2-TS格式的濾波器(Splitter Filter)。 濾波器的功能就是識別文件真正的格式,將其中的視瀕流資料、音瀕流資料分離出來,並傳送給相應的解碼器。 微軟的DirectX裡已經提供了此類的濾波器,但是相容性不好,而且甚至在DirectX9以及XP裡的DirectX8中就取消了對TS流的支持。 我向大家推薦的是Elecard Player中的濾波器,可以通過安裝Elecard Player獲得。我已經從裡面提取出來上載到這裡了,大家下載後自行註冊一下該濾波器控件即可(不是軟體註冊)。 2.一個MPEG2視瀕解碼器和AC3音瀕解碼器,可以通過安裝WinDVD、CinePlayer等軟體獲得。 AC3解碼器,我則推薦使用網上比較流行的由俄國人編寫的一個開放來源碼的免費控件,可以到http://www.shooter.com.cn/?softid=ac3filterGPL2下載。 3.一個關於DirectShow架構的播放器,比如微軟原有的的Media Player(媒體播放器)、ZoomPlayer等等。 4.VOBSub字幕外掛控件。 這個大家也很熟悉了,就不多說了。不熟悉的朋友可以到http://vod.sjtu.edu.cn/vod/software/...關教學。 5.字幕文件 沒有字幕文件,等於巧婦難為無米之炊嘛,去射手網搜尋下載吧。注意,字幕文件都是按照某個版本的Rip文件就行分割的,未必就能找到與你的TS文件完全吻合的,可能需要自行進行調整時間延遲、合併、分割等工作。 對於很多朋友來說,MPEG2解碼器AC3解碼器、播放器、VOBSub這些都是現成的,所以只要安裝一個濾波器控件,就可以讓大多數的播放器來播放TS流文件了(記得改後面名為.mpg)。 幾點注意事項: 1.WinDVD是不能支持MPEG格式的VOBSub外掛的,不過不用失望,使用微軟MediaPlayer、ZoomPlayer這些播放器都會用到WinDVD的視瀕解碼控件(除非你同時安裝了幾個MPEG2解碼控件,那麼DirectX可能會 自行選項一個註冊等級最高的或者是最後安裝的,可以通過VOBSub的Filter表單裡看到當前所用的解碼控件) 2.高清節目尤其是1080線的畫面外掛字幕會很明顯地耗費CPU。 3.DirectX最好是8.1以上的,顯示卡驅動也最好是官方最新的而不是微軟原有的的。 【MPEG2-TS流文件的合併、切割與轉換】 為了網路下載方便或者燒錄儲存於,需要對MPEG2-TS流進行合併/切割,比如《角鬥士》的1080i版被切割成了三個4G左右的文件,想必就是為了用DVD燒錄盤儲存於而做的切割。 進行此類的工作沒有什麼技巧可言,純粹的體力活,主要是依靠相應的工具。 此篇主要介紹的是一個小巧的MPEG-TS工具:HDTV2MPEG2,目前的我見到的最新版本是V1.10(還有一個V1.10b,不知道是beta版還是第二版) HDTV to MPEG2下載位址: =>V1.10b:http://www.64k.it/andres/hdtvtompeg2_v110b.zip =>V1.10:http://www.cornbread.org/HT/hdtvtompeg2_v110.zip =>V1.09beta:http://www.avsforum.com/avs-vb/atta...&postid=1408610 其中V1.09beta的相容性似乎最好,比如韓國的HDTV片段jewelry1.tp用V1.10的版本來轉換就有問題,而V1.09beta則正常。具體哪個版本更好,我沒有更多地比較過,大家還是實踐出真知吧。 使用方法很簡單,看看下面的圖解就明白了,look… 將MPEG2-TS轉換為MPEG2-PS後,就可以再進去行其他的如WMV/RM/DivX之類的轉換處理了,此處按下不表。 如果想使用更進階一些的工具,可以考慮M2-Edit等專業一些的非線編工具,將獲得更多更強大的轉換和處理功能。 |
送花文章: 3,
|