ts是日本高清攝像機拍攝下進行的封裝格式,全稱為MPEG2-TS。ts即"Transport Stream"的縮寫。MPEG2-TS格式的特點就是要求從視頻流的任一片段開始都是可以獨立解碼的。
在直播中,點擊圖標,插件會自動檢測到網頁背后隱藏的鏈接(包括圖片、文檔、視頻/音頻),這時候你可選你要下載的資源就好了,不過大家都會發現.ts視頻文件為了適合在網絡上流暢播放,文件都很小,1個小時的視頻很有可能被分割成幾百個.ts視頻。
檢測到諸如這樣的鏈接地址,這個就是我們要找的視頻地址,接下來考慮的就是如何將這些.ts視頻文件批量下載下來
批量下載功能可以方便的創建多個包含共同特征的下載任務。例如網站A提供了10個這樣的下載鏈接:
http://www.a.com/xxxx01.ts
http://www.a.com/xxxxx02.ts
……
http://www.a.com/xxxx10.ts
這10個地址只有數字部分不同,如果用(*)表示不同的部分,這些地址可以寫成:
http://www.a.com/xxxx(*).ts
seq 10 | xargs -i P2 wget -c http://www.a.com/xxxx{}.ts
P2 表示同時開啟2個進程下載,加快下載速度,但是不要過大,否則會被網站服務器給封掉,斷開下載連接。
此時,想要的視頻文件都已經下載下來了,但是播放的時候,每個視頻播放切換過程中會感覺到明顯的卡頓情況,而且不支持視頻拖放功能,新的煩惱又來了,如何將這些.ts視頻文件合並成一個呢?
可以使用以下DOS命令達到目的
(XP系統點擊“開始”菜單,“運行”,輸入 cmd 再按回車):
(Win7系統點擊左下角“開始”菜單,在搜索框輸入 cmd 再按回車):
(此處假設你要合並的高清文件位於 E:\temps 這個位置)
copy/b E:\temps\*.ts E:\temps\hebing.ts
如上,執行該命令后,E:\temps目錄下的全部TS文件就被合並成一個hebing.ts文件。
最后就是將.ts視頻文件改為.MP4視頻格式,小伙伴直接修改后綴名即可實現。或者如下圖,使用qq影音應用軟件轉碼

