然后,我们打开音频解码器,并使用avformat_alloc_output_context2创建输出格式上下文。如果创建输出格式上下文失败并返回-22错误码,程序将打印错误消息并返回-1。否则,程序将继续进行音频数据的处理和封装操作。 FFmpeg是一套开源的音视频处理工具集,提供了一系列用于处理音视频的库和工具。它可以用于从音视频文件中提取、...
// 添加失败 } video_stream->codecpar=codecpar; 打开输出文件并写入头信息。 if(avio_open(&out_ctx->pb,"/path/to/output.mp4",AVIO_FLAG_WRITE)<0){ // 打开失败 } if(avformat_write_header(out_ctx,NULL)<0){ // 写入头信息失败 } 往输出上下文中写入媒体数据。 最后,在完成所有操作之后,关...