如何每隔十秒导出一个包含文件头完整的MP4文件?
现在的思路是判断pts时间每到十秒调用av_write_trailer
写入moov标签, 然后释放重新初始化输出格式的AVFormatContext
, 再次调用avformat_write_header
写入mp4文件头并继续循环读取下一帧. 但是目前这样遇到了很多问题无法进行下去, 求教该怎么处理下
如何每隔十秒导出一个包含文件头完整的MP4文件?
现在的思路是判断pts时间每到十秒调用av_write_trailer
写入moov标签, 然后释放重新初始化输出格式的AVFormatContext
, 再次调用avformat_write_header
写入mp4文件头并继续循环读取下一帧. 但是目前这样遇到了很多问题无法进行下去, 求教该怎么处理下
1 回答3.3k 阅读
1.1k 阅读
2 回答441 阅读
已经找到方法了, 添加输出参数
frag_keyframe+empty_moov
即可, ffmpeg已经配置好了一切