如何使用SDK中的mw_mp4模块?

mw_mp4模块是美乐威MWCapture SDK V3.3的一部分,主要用于在采集过程中将编码的音视频数据动态地生成MP4文件。

mw_mp4模块作为一个独立的库,可配合美乐威I/O系列产品使用,包括兼容Windows, Linux和Mac OS操作系统的Pro Capture和USB Capture (Plus)系列以及兼容Windows和Linux操作系统的Eco Capture系列。

使用该模块生成MP4文件时,还会生成带有后缀'.info'的临时文件。若采集过程被中断,可使用临时文件来修复和重建完整的MP4文件。

用mw_mp4 模块生成mp4文件的步骤:

  1. 通过“ mw_mp4_open”接口打开mp4文件。
  2. 通过调用“ mw_mp4_set_audio”接口来设置音频流信息。
  3. 通过调用“ mw_mp4_set_video”接口来设置视频流信息。
  4. 通过调用“ mw_mp4_write_video”接口写入mp4视频数据。
  5. 通过调用“ mw_mp4_write_audio”接口写入mp4音频数据。
  6. 通过“ mw_mp4_close”接口关闭mp4文件。

此外,调用“ mw_mp4_repair”接口可以修复和重建MP4文件。