华叔-视觉魔术师
0获赞0粉丝0关注
FFMPEG开发快速入坑——音视频混流处理
本章节重点讲解对于编码后的音视频包写入mp4文件的处理,混流所有的API函数都属于libavformat 库。音视频混流操作的流程比较简单:
1、创建一个新的媒体格式上下文 avformat_alloc_output_context2()
2、根据音视频编码器信息,分别创建音频流 和 视频流 avformat_new_stream() 和 avcodec_parameters_from_context()
3、打开文件IO操作 avio_open()
4、写入文件头信息 avformat_write_header()
5、循环交错调用 av_interleaved_write_frame() 写入音视频帧数据。音视频数据包
华叔-视觉魔术师
0