264转换为avi格式后,不拖动进度条正常播放一段时间后会出现音视频不同步,而任意时刻、任意拖动进度条,则不会出现不同步问题。转换的时候处理方式我是使用加减音频来达到音视频的文件包同步的,最后生成的文条件(音频帧总数/音频帧率 == 视频帧总数/视频帧率)。

解决方案 »

  1.   

    avi是没有时间戳概念的,它的同步只能是由帧率来控制,简单说就是如果视频是25帧/秒,那么25帧平均分配1秒,这样的话怎么判断何时去跳帧,再说我用的是微软的media player播放的,所以说问题我感觉应该不在播放时解码,而是我264转格式为avi时肯定有个地方我没有解决好,现在头痛的就是到底是哪个地方没有注意到。
      

  2.   

    有没有人用过AVIINDEXENTRY,这个结构体怎么用?