【发布时间】:2012-10-09 10:33:24
【问题描述】:
我正在从相机获取视频流,并将帧写入文件中。问题是它们是以太大的帧速率编写的,我找不到以编程方式设置它的方法。 所以我想我正在寻找控制台指令“-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); 编写它们
任何想法我做错了什么或者我应该如何解决这个问题?
【问题讨论】:
标签: video android-ndk ffmpeg frame-rate