mp4文件断电保存-(关于:MP4视频文件损坏的一点想法)

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

 

 

原因分析:

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

解决原理:

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

 

1. 增加  MP4MoovAtom

2. 把 moov 提前

3. 增加 mp4Flush 接口

4. 强制写入mp4媒体数据

5. 收工.....

 

 

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

 

从原理上讲,这并不100% 保险,但基本上可以解决 70-80% 损坏的问题! 

如果想保证基本达到95%以上还要再加上别的技术.....不过你只要不是医疗或其它关键的地方,已经足够使用了!

 

 

参考资料: 

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

 

posted @ 2020-06-06 09:32  睡觉的虫  阅读(1017)  评论(2编辑  收藏  举报