发现提升摄像帧率的方法
在提供者发贴的论坛上,下载了k750/w800的各版本camera的dat文件研究
其中w800的r1l002版本camdriver0.dat文件中有这样的内容
These two lines controls the locked frame rate in VR.
//Use them to test different settings!
VR_NORMAL_MODE_FR=28(就是这里----,我把它改为3C)
VR_NIGHT_MODE_FR=1E;(夜间模式下我把它改为28)
我的手机已用FAR更新相机软件到5.3版,W800C R1BC002,修改帧率过程如下:
1.把FS\ifs\settings\camera\camdriver0.dat复制出来。
2.用记事本打开camdriver0.dat找到VR_NORMAL_MODE_FR=28; 把其中的值28改成3C
3.找到VR_NIGHT_MODE_FR=1E; 把其中的值1E改成28
4.保存回去,闭合,拔线,开机...那么有没有效果呢?
修改后通过对比看一下,以下是我拍摄的3GP文件属性 (通过ACDSee浏览文件属性帧率):
文件 创建时间 长度 大小 帧率 速率 说明
M2.3gp 2006-6-10 0:48 910.2 KB 9.85597 154Kbps 4.5版本
M3.3gp 2006-6-15 5:56 7.1 MB 9.97475 167Kbps 5.3版本
M5.3gp 2006-6-17 0:22 458.9 KB 11.7105 165Kbps 5.3版本VR_NORMAL_MODE_FR=30
M7.3gp 2006-6-17 0:24 562.2 KB 12.1371 186Kbps 5.3版本VR_NORMAL_MODE_FR=3C看来是有效果的哦!!!
期待同仁们试用测试,或更多发现!!!
关于数值说明:
1.例如3C那就是按刷新率60来设置十六进制的3C就是十进制的60,60/4= 15 fps(帧率)
2.发现设置3C后实际帧率在12~13左右,所以现在我的手机重新设置了VR_NORMAL_MODE_FR=35;
3.VR_NIGHT_MODE_FR值是夜间模式,因为处理时需要更多计算,所以值比正常模式要低
原来的1E值就是1E十进制等于30,30/4=7.5 fps 现在我的手机设置了VR_NIGHT_MODE_FR=24;(十六进制24=十进制36, 36/4=9 fps )
修改后,照片的“体积”变大了,细心的话,会发现清晰度比以前提高
把下面这个复制就可以了(已经改过了)