关于解码器上下文配置

来源:11-5 使用filter的具体步骤-2

钱新宇

2021-03-04

请问在filter章节中配置解码器上下文的方式:
*dec_ctx = avcodec_alloc_context3(dec);
if(!(*dec_ctx)){
return AVERROR(ENOMEM);
}

avcodec_parameters_to_context(*dec_ctx, (*fmt_ctx)->streams[*v_stream_index]->codecpar)
与我在雷霄骅主页中 直接赋值的方式:
pCodecCtx = pFormatCtx->streams[video_stream_index]->codec;
https://blog.csdn.net/leixiaohua1020/article/details/29368911
有什么区别?

写回答

2回答

李超

2021-03-04

直接赋值是老的操作方式,你应该选择最新的操作方式

0
1
钱新宇
非常感谢!
2021-03-04
共1条回复

钱新宇

提问者

2021-03-04

我看您在8-1中也是这么直接赋值的

0
0

经典再升级-FFmpeg5.0核心技术精讲,打造音视频播放器

学好FFmpeg核心技术,做高效,高薪,有竞争力的音视频工程师

2726 学习 · 814 问题

查看课程