相机DreamCamera2录像模式适配尺寸

在开发中遇到 一个问题,相机切换视频模式时,预览时,界面不能充满屏幕两侧有黑边,客户要求修改,在此记录

一问题现象:

系统相机在视频模式下预览时如下现象如图1,期望现象如图2:

图1 图2(修改后)

如图,左侧相机两侧没有像右侧一样充满屏幕(图2是修改好的)

二解决方案:

问题原因:设备分辨率是240x320 宽高比是3:4,预览时相机480p的是720x480比例是3:2,,摄像头和屏幕比例不一致,摄像头为了保证人像不拉伸正常显示,因此有黑边。修改如下:

复制代码
//路径:device/sprd/sharkle<项目型号>/common/media_profiles.xml

    修改前摄视频模式不能充满屏幕
    
    Change-Id: Ic940ab689aae909dc1cf50690c4ebda7ac308994

diff --git a/common/media_profiles.xml b/common/media_profiles.xml
index 31e3008f..d5cdcc80 100755
--- a/common/media_profiles.xml
+++ b/common/media_profiles.xml
@@ -208,7 +208,7 @@
         <EncoderProfile quality="480p" fileFormat="mp4" duration="60">
             <Video codec="h264"
                    bitRate="4000000"
-                   width="720"
+                   width="640"
                    height="480"
                    frameRate="30" />
             <Audio codec="aac"
@@ -422,7 +422,7 @@
         <EncoderProfile quality="480p" fileFormat="mp4" duration="60">
             <Video codec="h264"
                    bitRate="4000000"
-                   width="720"
+                   width="640"
                    height="480"
                    frameRate="30" />
             <Audio codec="aac"

测试通过

OVER~

参考文章:

DreamCamera2常见预览问题修改方案

相关推荐
Godspeed Zhao8 天前
自动驾驶中的传感器技术24——Camera(15)
人工智能·机器学习·自动驾驶·camera·摄像头
Godspeed Zhao11 天前
自动驾驶中的传感器技术13——Camera(4)
人工智能·机器学习·自动驾驶·camera·摄像头
Godspeed Zhao12 天前
自动驾驶中的传感器技术14——Camera(5)
人工智能·机器学习·自动驾驶·camera·摄像头
失去的青春---夕阳下的奔跑23 天前
安卓第一个项目
android·安卓·摄像头
想躺在地上晒成地瓜干2 个月前
树莓派超全系列教程文档--(66)rpicam-apps可用选项介绍之视频选项
树莓派·摄像头·raspberrypi·树莓派教程·拍视频
想躺在地上晒成地瓜干2 个月前
树莓派超全系列教程文档--(64)rpicam-apps可用选项介绍之相机控制选项
数码相机·树莓派·摄像头·raspberrypi·树莓派教程
想躺在地上晒成地瓜干2 个月前
树莓派超全系列教程文档--(60)树莓派摄像头操作命令及使用其一
树莓派·摄像头·raspberrypi·树莓派教程
未来之窗软件服务3 个月前
封装拍照模块,拓展功能边界—仙盟创梦IDE
前端·javascript·html·摄像头·仙盟创梦ide
深圳市青牛科技实业有限公司5 个月前
GC6139——精准驱动,静享科技之美[特殊字符]
科技·单片机·嵌入式硬件·摄像头·医疗器械·机顶盒