ffmpeg中c语言sdk多媒体互转主要使用的api
多媒体互转的主要使用API
-
分配一个输出上下文的空间:avformat_alloc_output_context2();
-
释放输出上下文的空间:avformat_free_context();
-
生成一个新的流:avformat_new_stream();
-
拷贝视频的参数:avcodec_parameters_copy();
-
生成多媒体文件头:avformat_write_header()
-
写入多媒体数据:av_write_frame()/av_interleaved_write_frame();
-
写入多媒体数据的尾部:av_write_trailer()