當前位置:編程學習大全網 - 源碼下載 - 在線等待,TS文件怎麽解壓,下了個15G的文件幾天後終於下完了,可是怎麽用。

在線等待,TS文件怎麽解壓,下了個15G的文件幾天後終於下完了,可是怎麽用。

隨著從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解碼器,我則推薦使用網上比較流行的由俄國人編寫的壹個開放源代碼的免費控件,可以下載。

3.壹個基於DirectShow架構的播放器,比如微軟自帶的Media Player(媒體播放器)、ZoomPlayer等等。

4.VOBSub字幕外掛控件。

這個大家也很熟悉了,就不多說了。不熟悉的朋友可以/vod/software/vodsub/vobsub.htm看看相關教程。

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刻錄盤存儲而做的切割。

進行此類的工作沒有什麽技巧可言,純粹的體力活,主要是依靠相應的工具

  • 上一篇:我是大壹新生..關於計算機專業的壹些問題
  • 下一篇:數碼管源代碼
  • copyright 2024編程學習大全網