仔細閱讀本文將讓你徹底搞懂 :
- 如何在cmd將ts轉換爲mp4
- 如何用python將衆多ts文件合併爲mp4文件
- 如何定義ts合併爲mp4的順序
TS是什麼
讓我們來看看百度百科的狡辯
簡而言之ts文件就是一個視頻片段,主要應用於實時傳送的節目。
比如我們在網上看的一些視頻,很多都是從後臺發送ts文件,然後一個一個播放給我們看
看吧,我們邊看後臺就邊發送ts文件過來,所以我們就可以流暢享受視頻辣。
將TS文件轉成MP4
一個ts文件也就能播放幾秒,看的不爽,要是我們能將它們合併成一個MP4文件那該多爽啊
比如將這些ts文件轉換成MP4
我們可以在cmd中使用 copy /b E:\ts\*.ts E:\皮卡丘大偵探.mp4 命令
注意 斜槓與反斜槓不能寫反,不然會提示錯誤
哈哈,一個視頻就合成在你指定的路徑了,現在我們看完了表象,該瞭解一下背後的真相了
copy /b E:\ts\*.ts E:\皮卡丘大偵探.mp4 將源路徑下的所有ts文件按二進制合併到目標路徑
copy /b 表示把按二進制格式來合併
E:\ts\*.ts 表示 E盤下面ts目錄下的所有ts文件
E:\皮卡丘大偵探.mp4 表示 生成後的文件存放的目錄
注意事項
要想合併後的視頻不產生混亂,我們得命名好各個ts文件
因爲合併順序是按照ts文件名來的:命令按文件名 從左到右一個字符一個字符比較,優先合併文件名較小的;例如我們更改一下ts文件名:圖中013.ts 就小於08.ts ,所以該命令 會優先合併013.ts,再合併08.ts文件
用python將ts文件轉換爲MP4文件
作爲一名光榮的程序猿,能在代碼中完成的工作,我們絕不手動操作,
在py文件中:
import os
os.system(r'copy /b E:\ts\*.ts E:\皮卡丘大偵探.mp4' )
os.system() 可以運行shell或者CMD命令
此時就已經完成了 用python將ts轉換爲mp4的過程, over