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

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

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

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

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

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

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