00

先看结论

  • MPEG-TS 是一种将音频、视频及多个节目复用到传输流中的音视频封装格式,播放时需要软件或设备同时支持其封装和内部编码。
  • Windows:右键点击文件,通过“打开方式”选择支持该封装及内部编码的视频播放器。Mac:在 Finder 中使用“打开方式”选择相应播放器。手机:在文件管理器中打开或分享文件,将其交给兼容的视频应用。能选中应用不代表一定能播放;如果失败,应先确认内部音视频编码,再选择兼容播放器或转换文件。TS、MTS、M2TS 扩展名本身不能确定完整的播放要求。
  • 打开陌生视频前应考虑来源,并保持播放器更新。[VideoLAN 的 VLC 3.0.24 安全公告](https://images.videolan.org/security/sb-vlc3024.html)记录了处理 MPEG 传输流中 ARIB 数据时的越界读写问题。恶意构造的媒体可能触发解析器漏洞,因此本格式列为中风险;能正常播放不代表文件一定安全。
01

MPEG-TS 文件:TS、MTS、M2TS 视频怎么打开

MPEG Transport Stream(MPEG 传输流)由 ISO/IEC 13818-1 定义,也发布为 ITU-T H.222.0,适用于广播及可能发生传输错误的环境。M2TS 是用于 Blu-ray BDAV 和 AVCHD 的修改版本。可参阅美国国会图书馆的 [MPEG-TS 格式说明](https://www.loc.gov/preservation/digital/formats/fdd/fdd000635.shtml)和 [M2TS 格式说明](https://www.loc.gov/preservation/digital/formats/fdd/fdd000636.shtml)。

先把原文件留着

TS 转 MP4 应先区分“更换封装”和“重新编码”。若 MP4 兼容原有流,FFmpeg 的 streamcopy 可以跳过解码和重新编码,避免编码造成的画质损失;但并非所有流都能直接复制。调整分辨率、去隔行或适配不支持原编码的播放器,可能需要转码并降低质量。需要解码帧的滤镜不能与 streamcopy 一起使用。参阅 [FFmpeg 官方文档](https://ffmpeg.org/ffmpeg-all.html)。仅修改扩展名不会完成格式转换。

02

怎么打开

Windows:右键点击文件,通过“打开方式”选择支持该封装及内部编码的视频播放器。Mac:在 Finder 中使用“打开方式”选择相应播放器。手机:在文件管理器中打开或分享文件,将其交给兼容的视频应用。能选中应用不代表一定能播放;如果失败,应先确认内部音视频编码,再选择兼容播放器或转换文件。TS、MTS、M2TS 扩展名本身不能确定完整的播放要求。

只想看看内容

Windows:右键点击文件,通过“打开方式”选择支持该封装及内部编码的视频播放器。Mac:在 Finder 中使用“打开方式”选择相应播放器。手机:在文件管理器中打开或分享文件,将其交给兼容的视频应用。能选中应用不代表一定能播放;如果失败,应先确认内部音视频编码,再选择兼容播放器或转换文件。TS、MTS、M2TS 扩展名本身不能确定完整的播放要求。

要发给别人

TS 转 MP4 应先区分“更换封装”和“重新编码”。若 MP4 兼容原有流,FFmpeg 的 streamcopy 可以跳过解码和重新编码,避免编码造成的画质损失;但并非所有流都能直接复制。调整分辨率、去隔行或适配不支持原编码的播放器,可能需要转码并降低质量。需要解码帧的滤镜不能与 streamcopy 一起使用。参阅 [FFmpeg 官方文档](https://ffmpeg.org/ffmpeg-all.html)。仅修改扩展名不会完成格式转换。

03

文件安全

打开陌生视频前应考虑来源,并保持播放器更新。[VideoLAN 的 VLC 3.0.24 安全公告](https://images.videolan.org/security/sb-vlc3024.html)记录了处理 MPEG 传输流中 ARIB 数据时的越界读写问题。恶意构造的媒体可能触发解析器漏洞,因此本格式列为中风险;能正常播放不代表文件一定安全。

这几种情况先别打开

来路不明、文件名带两个后缀,或者内容和扩展名对不上——先停下来核对。

04

转换格式

TS 转 MP4 应先区分“更换封装”和“重新编码”。若 MP4 兼容原有流,FFmpeg 的 streamcopy 可以跳过解码和重新编码,避免编码造成的画质损失;但并非所有流都能直接复制。调整分辨率、去隔行或适配不支持原编码的播放器,可能需要转码并降低质量。需要解码帧的滤镜不能与 streamcopy 一起使用。参阅 [FFmpeg 官方文档](https://ffmpeg.org/ffmpeg-all.html)。仅修改扩展名不会完成格式转换。

转换之前

先复制一份原文件再转换,转完对照看看画质、元数据和排版有没有变。

05

常见问题

MPEG 传输流是什么格式,MPEG-TS 文件用来做什么?

MPEG-TS 是将音频、视频及多个节目复用到同一传输流中的系统层封装格式,适用于广播和可能发生传输错误的环境。它描述的是封装方式,不能据此确定视频只使用某一种编码。

Windows 怎么打开 TS 视频文件,用什么播放器?

右键点击 TS 文件,在“打开方式”中选择同时支持 MPEG-TS 封装和文件内部编码的播放器。如果仍然无法播放,应检查编码支持情况;不能仅凭 TS 扩展名判断某个播放器一定兼容。

Mac 怎么打开 M2TS 文件?

在 Finder 中使用“打开方式”,选择支持 M2TS 封装及内部音视频编码的播放器。具体 M2TS 文件能否播放取决于其内部编码;如果无法打开,请选择支持这些编码的播放器。

手机怎么打开 MTS 文件?

在手机文件管理器中打开或分享 MTS 文件,选择支持其封装及内部编码的视频应用。如果没有兼容应用,可将文件副本转换为手机支持的封装与编码组合;仅改扩展名不能解决编码不兼容。

摄像机 MTS 文件无法播放怎么办?

先检查播放器是否同时支持封装和内部音视频编码,再尝试兼容播放器;若编码不受支持,可转换文件副本。无法播放本身不能证明文件已损坏,也不能通过把 MTS 改名为 M2TS 来完成转码。

MTS 和 M2TS 文件有什么区别,应该选哪个扩展名?

对于 AVCHD 文件,Sony 说明 MTS 与 M2TS 没有功能差异,并允许互换扩展名。可按使用流程要求选择扩展名,但改名不会改变内部音视频编码,也不会执行转码。

TS 转 MP4 怎样避免画质损失?

当 MP4 兼容原有音视频流时,可通过 FFmpeg 的 streamcopy 直接复制流,避免重新编码造成的质量损失。如果原有流不兼容,或需要调整分辨率、去隔行,则可能必须转码,质量也可能降低。

播放陌生 TS 视频文件有什么安全风险?

恶意构造的媒体可能利用播放器解析器漏洞。VLC 3.0.24 安全公告记录过 MPEG 传输流中 ARIB 数据处理导致的越界读写问题。应使用更新后的播放器并考虑文件来源;扩展名和正常播放都不能证明安全。

MPEG-TS 的同步字节和数据包长度是多少,与 M2TS 有何规格差异?

标准 TS 传输包长 188 字节,以 0x47 同步字节开头。BDAV/M2TS 的源包长 192 字节,由 4 字节附加头与 188 字节 TS 包组成,0x47 位于源包偏移 4。重复匹配可辅助识别,但不能证明文件安全。

蓝光 M2TS 文件使用什么视频编码,video/MP2T 能说明吗?

BDAV 可承载 MPEG-2、H.264/AVC 或 VC-1 视频,因此 M2TS 扩展名不能确定具体编码。IANA 的 video/MP2T 登记明确限定于 RTP 传输,也不应被理解为对所有本地 MTS、M2TS 文件的独立 MIME 定义。

06

相关格式

资料来源

MPEG-2 Transport Stream · Library of Congress

MPEG-2 Transport Stream for Blu-ray Discs (BDAV) and AVCHD · Library of Congress

video/MP2T Media Type Registration · IANA

Is there any difference between MTS and M2TS files? · Sony Support

FFmpeg Documentation · FFmpeg

VideoLAN Security Bulletin VLC 3.0.24 · VideoLAN