Documents 徽标

什么是 TS 文件?你需要了解的一切

上次更新    

你刚刚下载了一个视频,注意到文件以 .ts 结尾。 这是什么,又该如何播放它? 虽然不像 MP4 或 AVI 那样一眼就能识别,但 TS 文件是全球最流行的视频容器之一,从直播电视到在线流媒体,随处可见。 

让我们来看看 TS 文件究竟是什么,里面包含什么内容,如何打开它,以及如果你更愿意使用其他格式该如何转换它。

什么是 TS 文件?

TS 是 Transport Stream(传输流)的缩写,是一种使用 MPEG-2 传输流容器构建的视频文件格式。 从本质上讲,这种格式专门用于传送数字音频和视频,确保数据在卫星电视、有线电视或普通广播信号等不可靠的通道中顺畅传输。

TS 文件纠错

传输系统文件的设计初衷就是应对出错的情况。 当数字视频通过卫星或广播信号传输时,部分数据可能会丢失或损坏。 TS 将所有内容分解成带标签的小数据包 – 因此如果有内容丢失,播放器可以识别出来并跳过问题,而不是完全停止。

这就是为什么当你的卫星信号不好时,电视通常会带着一些小故障继续播放,而不是卡住。 即使在硬盘上,TS 文件也带有所有这些纠错信息;只是由于磁盘存储更加可靠,它们不太需要这些功能。

有一点需要记住:你也可能在软件项目中看到 .ts 文件。 在这种情况下,.ts 指的是 TypeScript,这是一种编程语言文件,而不是视频。

TS 文件里有什么?

TS 文件本质上是一个视频容器,就像 ZIP 压缩包一样。 当你打开一个 .ts 文件时,通常会发现:

  • 视频(MPEG-2、H.264 或 H.265)
  • 音频轨道(通常是 AC3、AAC 或 MPEG Audio – 有时不止一种语言)
  • 字幕和隐藏字幕流
  • 元数据,用于告诉播放器每个流中包含什么内容以及如何播放
  • 纠错信息,这样损坏的数据包不会破坏所有内容

内部的所有内容都被分成 188 字节的数据包,每个数据包都有自己的头部,用于显示详细信息。 这种固定结构是传输流运行如此出色的一个主要因素。 无论发生什么,你的设备始终知道每个数据包从哪里开始,因此它可以在任何故障后快速恢复正常。

TS 文件还专为复用(multiplexing)而设计 – 本质上是将多个节目放入一个流中。 因此,如果一家有线电视公司想在单个流中广播一堆电视频道,每个频道只需获得自己的数据包标识符(PID),接收器就会将所有内容整理出来。

TS 文件的用途:广播、DVD 和流媒体 

你可能出于各种原因得到了一个 TS 文件 – 录制了一档电视节目、翻录了蓝光光盘,或者观看了直播。 以下是这种文件格式最常出现的地方。

广播电视

想想广播电视 – 你接收的几乎每一个数字信号,无论是来自卫星、有线电视还是普通天线,都使用传输流。 你可能用电视调谐卡或数字录像机(DVR)录制的 .ts 文件,就是对该广播信号的直接、未经改动的捕获。

蓝光光盘

蓝光光盘使用一种称为 M2TS 的传输流变体来存储视频。 当你使用 MakeMKV 之类的软件翻录蓝光光盘时,输出通常是一个包含原始光盘流的 .ts 或 .m2ts 文件。 DVD 使用不同的格式(MPEG-2 节目流,以 .VOB 文件存储),但两者最终都遵循相同的 MPEG-2 标准。 

IPTV 和在线流媒体

HLS 等协议(被 YouTube、Twitch 和大多数大型流媒体网站使用)每秒通过网络发送大量小的 .ts 文件。 因此,当你观看直播时,你的设备实际上是在实时拼接 TS 流媒体格式的片段,而其中大部分你自己从未看到过。

如何打开 TS 文件

在 Windows 上

Windows Media Player 默认无法打开 .ts 文件。 不过,有几款出色的播放器能够很好地处理它们:

  • VLC Media Player。 这款免费的开源播放器可以轻松打开 .ts 文件 – 你只需将 .ts 文件拖入 VLC 即可。
  • MPC-HC (Media Player Classic Home Cinema)。 这是一款轻量而稳定的播放器,配合编解码器包使用尤其有用。
  • PotPlayer。 它可以流畅地处理高清 .ts 文件。
  • KMPlayer。 这款简单易用、界面简洁的播放器可以支持各种格式,包括 .ts。

在 macOS 上

macOS 并不原生支持 .ts 视频文件 – QuickTime Player 无法打开它们。 如何在 Mac 上打开 .ts 文件? 以下是你需要做的:

  • VLC Media Player。 当你需要一个通用的、跨平台的文件打开工具时,这就是你的首选方案。 VLC 支持 .ts 容器中使用的所有编解码器。
  • IINA。 一款基于 MPV 构建的现代化、macOS 原生媒体播放器。 它原生支持 .ts 文件,在 Mac 上的体验比 VLC 更好。 
  • Infuse。 一款精致的媒体播放器,支持 TS 文件,尤其受那些也从 NAS 或媒体服务器流式播放的用户欢迎。
  • MPV。 一款轻量、命令行友好的播放器,能够轻松处理 .ts 文件。 对新手不太友好,但功能极其强大且资源占用低。

在智能电视上

智能电视的变通方法与 macOS 或 Windows 不同。 使用以下方法:

  • USB 驱动器。 将你的 .ts 文件传输到格式化为 FAT32 或 exFAT 的 USB 驱动器,将其插入电视,然后打开媒体浏览器。 
  • 媒体流媒体设备。 安装了 Infuse 应用程序的 NVIDIA Shield TV 和 Apple TV 可以支持 TS 文件。 此外,你还可以考虑将 Amazon Fire TV Stick 与 VLC 播放器搭配使用,或者在 Fire Stick、Shield 或 Raspberry Pi 上使用 Kodi 软件。
  • 网络流媒体/DLNA。 如果你将 TS 文件存储在个人电脑上并连接到同一 Wi-Fi 网络,你可以通过 Plex、Jellyfin 或 Serviio 等 DLNA 服务器将文件流式传输到智能电视。

如果你在 Windows、macOS 或电视上播放 .ts 文件时遇到问题,可以将你的 TS 文件转换为 MP4 – 它可以在任何地方播放。

TS 与 MP4

TS 和 MP4 都可以存储视频和音频,但它们各有优势。

  • 抗错能力:TS 格式旨在容忍损坏的数据包,这在广播和流媒体中非常重要。 MP4 没有这样的机制。
  • 兼容性:MP4 文件与所有设备、应用程序和网络浏览器兼容,而 .ts 文件则并非如此。
  • 文件大小:TS 文件通常比 MP4 文件大,因为每个块都包含一些额外的纠错数据。
  • 定位:MP4 文件定位速度快(得益于索引)。 TS 文件则没有,所以查找特定时刻通常需要更长时间。

因此,如果你需要为直播或广播提供坚固可靠的格式,就选择 TS;对于一般的存储或分享,则选择 MP4。

总结:TS 专为传输(广播)过程中的可靠性而构建,而 MP4 则针对高效存储和播放进行了优化。 如果你在录制直播电视或进行流媒体传输,你会得到 TS。 如果你下载视频以便稍后观看,你通常会得到 MP4。

如何将 TS 文件转换为 MP4

你可以通过三种不同的方式将 TS 转换为 MP4 而不损失质量。

选项 1:Documents.io(快速且无损)

使用在线文件管理器 Documents.io 是最简单的解决方案,无需下载任何东西。 你所要做的就是将你的 TS 文件上传到网站,它就会毫不费力地将其转换为 MP4。 新用户开始时有十次免费转换机会。 

选项 2:FFmpeg

对于知道如何使用终端的用户,可以试试这个:

ffmpeg -i input.ts -c copy output.mp4

转换几乎会瞬间完成,且不会改变你的视频质量。

选项 3:VLC(如果已经安装)

VLC 有一个内置转换器。 前往 Media > Convert/Save,选择你的 .ts 文件,选择 MP4 作为输出格式,然后让它运行。 对于基本转换来说,这是一个完美的选择。

常见问题

为什么 TS 文件这么大?

TS 文件更大,因为它们包含用于传输和纠错的额外数据。 从广播信号源录制时,该文件几乎是未经压缩的。 你可以将其转换为 MP4 格式来缩小文件。

我可以将 TS 文件上传到 YouTube 吗?

可以,YouTube 接受 .ts 文件。 不过,上传 MP4 更快且更稳定,因为它是 YouTube 的首选格式。

.ts 和 .m2ts 文件有什么区别?

两者都是传输流文件类型,但 .m2ts 是用于蓝光的版本 – 它只是包含一些额外的蓝光专用信息。 大多数媒体播放器对它们一视同仁。

最新文章

Glossary

什么是 TXT 文件,如何打开它?

了解什么是 .txt 文件,如何在 Windows、Mac 和移动设备上打开或编辑 TXT 文件,哪些程序可以打开纯文本文件,以及如何轻松创建 TXT 文件。

Glossary

什么是 RAR 文件,如何打开它?

了解什么是 RAR 文件、RAR 归档的工作原理、如何在任何设备上打开或解压 RAR 文件,以及 RAR 与 ZIP 的区别。包含在线转换或解压 RAR 文件的方法。