录像的是视频流,每个视频流大概2Mbpm ,同时录10个视频流
我使用的是 fwrite() 每次写512个字节 
各位大侠帮忙

解决方案 »

  1.   


    那如何先把文件做大点呢 再改写文件数据 
    因为每个录像文件的大小都不一定的 有的可能大点 有的小一点    而且我发现现在录像的时候系统里的那个Interrupts(硬件中断CPU占用很高)
    能不能在提点一下 比较急
      

  2.   

    创建文件后,向后调整文件指针,然后写一点数据,再调回来就可以做大文件了。
    如果录象文件较大,你就用做大文件的方法,如果文件较小,也可以先写临时文件,完成后再Copy到目标位置,然后把临时文件删除。
    CPU占用高是正常的,你可以想办法看看程序是否还能优化。