AVI 文件修复(AVI File Writer 非正常结束, 导致记录文件无法播放)的有关问题

AVI 文件修复(AVI File Writer 非正常结束, 导致记录文件无法播放)的问题 用的是MSMpeg4V2的压缩,记录过程

AVI 文件修复(AVI File Writer 非正常结束, 导致记录文件无法播放)的问题

用的是   MS   Mpeg4   V2的压缩,  
记录过程一切正常,在结束记录调用StopRecord时
程序其他部分崩溃导致Avi   File   Writer   非正常结束,文件不能播放

请问有没有办法   修复?
在线等

[解决办法]
因为avi不是一种流媒体文件格式。一个avi文件要能正常播放,依赖于文件头上的数据,以及文件尾部的一些数据。

Avi File Writer 非正常结束时,头部/尾部的这些信息数据是不完整或者错误的,所以你无法播放这个avi文件。

想要修复,那就要去研究avi文件的spec了。
[解决办法]
如ls所言,只能研究一下avi文件结构,提取数据再编一次