mp4文件断电保存-基于MP4v2

Posted signal

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mp4文件断电保存-基于MP4v2相关的知识,希望对你有一定的参考价值。

mp4文件断电后经常损坏,特此解决此问题。

 

 

原因分析:

MP4的结构头部没有及时写入! (百度出来的)

解决原理:

1. 预留头部位置
2. 头部信息,每隔1-5 秒,强制写入磁盘一次

 

1. 增加  MP4MoovAtom

2. 把 moov 提前

3. 增加 mp4Flush 接口

4. 强制写入mp4媒体数据

5. 收工.....

 

经测试:播放器都可以支持.    主要是没下载到,不可以播放的软件.. 哈.

 

参考资料: 

1. https://blog.csdn.net/shelldon/article/details/54144409

 

以上是关于mp4文件断电保存-基于MP4v2的主要内容,如果未能解决你的问题,请参考以下文章

MP4V2 移植 (基于imx6 平台)

mp4v2再学习 -- H264视频编码成MP4文件

MP4V2库与MP4AV库编译

mp4v2开发笔记: mp4v2库介绍,mp4v2在ubuntu上交叉编译移植到海思Hi35xx平台

安装 yaml-cpp,MP4V2

mp4v2使用mingw编译配置