在部分设备上当moov头写入尾部会导致avformat_find_stream_info打开很慢,因此需要将moov头写入头部.
代码中在writer_header中加入 movflags头标志.
如果 已经存在其他movflags参数 可采用 + 号连接多个参数,类似于这种
MP4写文件例子参考:
http://blog.csdn.net/shaoyizhe2006/article/details/8525738
moov转码至头部可以通过ffmpeg,命令操作:
ffmpeg –i input.flv –c copy –f mp4 –movflags faststart output.mp4
更多说明可以看: