TI中文支持网
TI专业的中文技术问题搜集分享网站

DM365如何在dvsdk_demo 之encode 中修改帧率

您好,

请问下,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:

现在是否已经修改过来?

赞(0)
未经允许不得转载:TI中文支持网 » DM365如何在dvsdk_demo 之encode 中修改帧率
分享到: 更多 (0)