UltKit

TS 轉 MP4 轉換器

.ts 檔是為傳輸而封裝的影片,不適合長期保存:能從頭播到尾,但拖曳跳轉很不順,剪輯軟體常讀錯,手機也很少能開啟。轉成 MP4 後畫面完全相同,檔案則適合儲存與分享。

影片轉檔

或將MP4, MOV, MKV … 檔案拖曳到這裡 ·

每個檔案最大 95 MB· 最多 20 個檔案· 30 分鐘後刪除

輸出

檔案會在我們的伺服器上處理,並於 30 分鐘後刪除。

使用方式

  1. 1

    上傳 .ts 檔案

    將錄影檔或已儲存的片段拖放到上傳區。每批最多 20 個檔案,每個檔案上限 95 MB;每個檔案會分別轉換。

  2. 2

    保留 H.264 與 AAC

    影片編碼器設為 H.264,音訊編碼器設為 AAC。可在進階設定中使用開始時間與結束時間,剪掉錄影開頭的頻道宣傳片段。

  3. 3

    轉換並下載

    按下轉換為 MP4,再儲存每個 MP4,或將整批檔案儲存為 ZIP。

上傳 .ts 錄影檔,按下轉換為 MP4。影片會轉為 H.264、聲音轉為 AAC,封裝成可正常跳轉的 MP4;您加入的每個 .ts 檔案都會各自轉成一個 MP4。

傳輸串流轉成 MP4 時會發生什麼事

  1. 188 位元組封包

    影像、音訊與節目表交錯排列,供可能漏收資料的接收器使用。

  2. 重新編碼

    依顯示的設定,將畫面編碼為 H.264、聲音編碼為 AAC。

  3. 有索引的 MP4

    單一檔案附帶樣本表,播放器可跳到任何一秒。

.ts 影片檔從哪裡來

MPEG 傳輸串流定義於 MPEG-2 Systems(ISO/IEC 13818-1),適用於可能遺失資料的通道:衛星、有線與地面電視。所有內容都被切成 188 位元組的封包,因此中途調入頻道的接收器可以抓住下一個封包並開始解碼。這種設計很適合廣播,但用在磁碟上的檔案就不理想,因為沒有任何資訊告訴播放器第 12 分鐘從哪裡開始。

您會在好幾種場合遇到 .ts 檔案:DVR 與電視擷取卡的錄影、IPTV 機上盒、在 OBS Studio 中選擇 MPEG-TS 作為錄影格式時,以及瀏覽器依序擷取並播放的 HLS 串流片段。

TS

MPEG 傳輸串流

TS(MPEG 傳輸串流)是 MPEG-2 Systems 在 1990 年代中期為廣播所定義的容器。它把影片和音訊切成帶有錯誤修正的小封包,使播放能在訊號中斷後恢復。用於數位電視、IPTV、機上盒錄影,以及 HLS 串流的分段。這類檔案不易編輯,通常比 MP4 大,許多手機和編輯器也無法開啟。

壓縮方式
有損
透明度
–
動畫
–
推出年份
1995 · Moving Picture Experts Group (MPEG)
TS 轉檔工具

MP4

MPEG-4 視訊

MP4(MPEG-4 Part 14)是由 ISO/MPEG 標準化、以 Apple QuickTime 格式為基礎的多媒體容器。它通常包含 H.264 或 HEVC 視訊搭配 AAC 音訊,也能附帶字幕、章節和中繼資料。它是全球相容性最高的視訊格式,可在手機、瀏覽器、電視、遊戲主機和社群平台上播放。其中的視訊幾乎都是失真的,因此重複編碼會逐漸降低畫質。

壓縮方式
有損
透明度
–
動畫
–
推出年份
2001 · Moving Picture Experts Group (MPEG)
MP4 轉檔工具

TS 是為廣播與串流而切分成固定封包的傳輸格式,因此錄影檔與已儲存的片段跳轉效果差,能開啟的應用程式也少;大家會把它們轉成 MP4,以取得手機和剪輯軟體都能處理、帶有索引的檔案。

來自 HLS 串流與 IPTV 錄影的 TS 檔

每個 TS 封包的大小
188 位元組
Apple 推出 HLS
2009
Apple 建議的片段長度
6 秒
每個上傳的 .ts 檔案
1 個 MP4

HTTP Live Streaming 會把影片切成列在 .m3u8 播放清單中的短 .ts 片段;Apple 的製作指南建議目標長度為 6 秒。自 2016 年起,HLS 也能使用分段 MP4,但仍有許多串流提供 .ts。單一片段可以在這裡正常轉換,但本頁不會把播放清單合併成一個影片,所以請轉換已接合的檔案,或分別轉換每個片段。

完整錄影更為常見。一小時的高畫質頻道錄影會達到好幾 GB,遠超過 95 MB 的上傳上限,所以請先在錄影軟體或剪輯軟體中剪出需要的部分。較小的片段,例如新聞片段或 OBS 擷取的內容,可以直接轉換。如果結果還要符合聊天應用程式的限制,可接著使用壓縮影片到 100 MB,其他輸出格式請見影片轉檔。

TS 轉 MP4 常見問題

可以把一整個資料夾的 .ts 片段合併成一個 MP4 嗎?

不會。每個上傳的 .ts 檔案都會轉成各自獨立的 MP4,片段不會被合併。HLS 片段通常每段只有幾秒,所以每個片段都會得到一個很短的 MP4。請先用能讀取 .m3u8 播放清單的工具把片段接起來,如果合併後的檔案小於 95 MB,再到這裡轉換。

為什麼 .ts 錄影一開始畫面凍結或出現綠色色塊?

廣播或 IPTV 錄影通常從串流中途開始,在下一個完整關鍵影格出現之前,最初的零點幾秒沒有完整的畫面可顯示。把開始時間設為 1 或 2 秒,就能在 MP4 中剪掉這一段。

為什麼 .ts 檔無法快轉?

傳輸串流沒有記錄每一秒位置的索引,播放器只能靠讀取封包來推測,所以拖曳進度條時會跳動或卡住。MP4 儲存了完整的樣本表,轉換後的檔案可以立即跳到任何位置。

電腦把 .ts 檔當成 TypeScript 檔案,會有問題嗎?

只有圖示和預設開啟的應用程式會是這樣。TypeScript 原始碼也使用相同的 .ts 副檔名,程式碼編輯器常會把自己註冊為預設程式。上傳欄位會讀取檔案內容,所以影片錄影檔可以正常轉換。

加密頻道的錄影可以轉換嗎?

付費電視頻道和許多機上盒的錄影內容經過加擾,或綁定於錄製它們的機上盒。沒有金鑰,任何轉換器都無法解碼該串流,因此只有未加密的 .ts 檔案才能轉換,例如免費無線電視、OBS 或您自己的 HLS 輸出。

廣播的時間戳記會怎麼處理?

傳輸串流內含的時脈值很少從零開始,所以有些播放器會對 .ts 檔案顯示奇怪的播放時間。MP4 的時間軸從零開始,並顯示正確的長度。