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 在 20 世纪 90 年代中期为广播定义的容器。它把视频和音频拆分为带纠错的小数据包,使播放能在信号丢失后恢复。它用于数字电视、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 的时间轴从零开始,会显示真实长度。