您好,
请问下,DM365的dvsdk-demos_2_10_00_17(DVSDK版本为4_02_00_06),里面的encode 例程,可否修改编码的帧率? 例如,我摄像头是25帧/s,encode存成的文件希望是5帧/s。
我在video.c里面找到如下参数,但修改后没有任何效果:
dynParams->refFrameRate = params->maxFrameRate;
dynParams->targetFrameRate = params->maxFrameRate; //这2行都修改为5000即5帧,没有效果
在网上查资料,大家说是得在应用程序中修改 每秒调用process的次数(实现丢帧处理),这个具体怎么修改呢?是自己写应用程序吗?跪求高手指点。
Ternence_Hsu:
你好;
你有修改 dvsdk_2_10_01_18/dvsdk_demos_2_10_00_17/dm365/encode/main.c 下面的参数吗?
if (args.videoStd == VideoStd_D1_PAL) {videoEnv.videoFrameRate= 25000;} else {videoEnv.videoFrameRate= 30000;}
Ternence_Hsu:
现在是否已经修改过来?