我正在从相机获取视频流,并且正在将帧写入文件中。问题是它们是以太大的帧速率编写的,我找不到以编程方式设置它的方法。所以我想我正在寻找控制台指令“-r [framerate]”调用的C函数
我尝试在 avFormatContext 中设置该选项,但没有效果。
AVDictionary *options=NULL;
av_dict_set(&options,"r","1",0);
avio_open2(&oc->pb, "path", AVIO_FLAG_WRITE,options);
之后,我正在阅读框架av_read_frame(context,&packet)
并用它们编写它们av_write_frame(oc,&packet);
知道我做错了什么或者我应该如何解决这个问题?