GPT答: |
7i24.cn
|
在新版本的FFmpeg中,可以使用以下代码将video_st->codecpar = pCodecCtx替换为:
```
AVCodecParameters *codecpar = avcodec_parameters_alloc();
avcodec_parameters_from_context(codecpar, pCodecCtx);
avformat_new_stream(outputFormatContext, NULL)->codecpar = codecpar;
```
这里使用了avformat_new_stream()函数来创建一个新的流,并将其编解码参数设置为从pCodecCtx中获取的参数。注意,在使用完后,需要调用avcodec_parameters_free()函数释放分配的内存。
|