TS2MP4 0.2.1

TS2MP4 0.2.1

测试已测试
语言语言 C++C++
许可证 自定义
发布最后发布2014年12月

由 Jonathan Gailliez,Valérian Buyck 维护。点击访问



TS2MP4 0.2.1

  • Jonathan Gailliez,Damien Leroy,Anton Burdinuk 和 GPAC 完成。

TS2MP4 将一组 TS 文件转换为 MP4 文件。

如何工作

将 TS 文件转换为 MP4 文件分为两步。

  1. 第一步是解复用 TS 文件。它包含从 TS 文件中提取音频和视频 elementary 流,并将它们保存为磁盘上的两个不同文件。(使用修改版的 tsdemux 1.52)
  2. 第二步是将两个 elementary 流进行复用。它包含将两个 elementary 流组装成一个 MP4 文件。(作为外部库使用 libgpac 库,该库随 GPAC4iOS Pod 发行)

将多个 TS 文件连接成单个 MP4 文件的步骤相同,但 elementary 流将进行连接。

C 和 C++ 库通过 Objective-C 接口 KMMedia 进行封装。

使用方法

要运行示例项目:克隆仓库,启动 TS2MP4 项目,并运行 TS2MP4Demo 目标。您需要手动将一些 TS 文件放入应用的资源目录中,以便进行测试。

安装

作者

  • Jonathan Gailliez,Keemotion s.a.
  • Damien Leroy,Keemotion s.a.
  • Anton Burdinuk(TSDemux 的部分 /Classes/TSDemux 中的代码)
  • GPAC(/Classes/MP4Mux 中的部分 MP4Box 代码)

许可证

  • TS2MP4 在 GPLv2 许可证下发行。有关更多信息,请参阅 LICENSE 文件。
  • TSDemux(/Classes/TSDemux 中的部分)在 GPLv2 许可证下发行。
  • GPAC(/Classes/MP4Mux 中的部分)在 LGPLv2 许可证下发行。