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()

上一篇:ffmpeg拉流长时间堵塞解决方式


下一篇:【音视频连载-010】第二季 FFmpeg 日志打印