先看结论
- MPEG-TS 是一种将音频、视频及多个节目复用到传输流中的音视频封装格式,播放时需要软件或设备同时支持其封装和内部编码。
- Windows:右键点击文件,通过“打开方式”选择支持该封装及内部编码的视频播放器。Mac:在 Finder 中使用“打开方式”选择相应播放器。手机:在文件管理器中打开或分享文件,将其交给兼容的视频应用。能选中应用不代表一定能播放;如果失败,应先确认内部音视频编码,再选择兼容播放器或转换文件。TS、MTS、M2TS 扩展名本身不能确定完整的播放要求。
- 打开陌生视频前应考虑来源,并保持播放器更新。[VideoLAN 的 VLC 3.0.24 安全公告](https://images.videolan.org/security/sb-vlc3024.html)记录了处理 MPEG 传输流中 ARIB 数据时的越界读写问题。恶意构造的媒体可能触发解析器漏洞,因此本格式列为中风险;能正常播放不代表文件一定安全。
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)。仅修改扩展名不会完成格式转换。
怎么打开
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)。仅修改扩展名不会完成格式转换。
文件安全
打开陌生视频前应考虑来源,并保持播放器更新。[VideoLAN 的 VLC 3.0.24 安全公告](https://images.videolan.org/security/sb-vlc3024.html)记录了处理 MPEG 传输流中 ARIB 数据时的越界读写问题。恶意构造的媒体可能触发解析器漏洞,因此本格式列为中风险;能正常播放不代表文件一定安全。
来路不明、文件名带两个后缀,或者内容和扩展名对不上——先停下来核对。
转换格式
TS 转 MP4 应先区分“更换封装”和“重新编码”。若 MP4 兼容原有流,FFmpeg 的 streamcopy 可以跳过解码和重新编码,避免编码造成的画质损失;但并非所有流都能直接复制。调整分辨率、去隔行或适配不支持原编码的播放器,可能需要转码并降低质量。需要解码帧的滤镜不能与 streamcopy 一起使用。参阅 [FFmpeg 官方文档](https://ffmpeg.org/ffmpeg-all.html)。仅修改扩展名不会完成格式转换。
先复制一份原文件再转换,转完对照看看画质、元数据和排版有没有变。
常见问题
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 定义。
相关格式
资料来源
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