纯视频数据流写avi文件问题
我现在要进行的预录像的操作
即先把视频流写入一个缓冲区,事件出发后才进行录像的操作,把缓冲区的数据写入文件。
我想写入一个avi文件,应该如何操作, 环境:linux
说明:
1.视频流是经过MPEG4压缩的
2.调用avifile.c写avi文件是一帧一帧的写数据,这样能判断是否是关键帧,而我现在要进行的是要吧缓冲区的所有数据一次性写入到avi文件中。这样的话文件头和索引块应该怎么写?
3.不要索引块的话,加上文件头,播放器可以播放么? 此时文件头应该怎么写?“00dc”好像是作为数据块的开始,这个应该在什么地方加入?