相机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常见预览问题修改方案

相关推荐
kaixin_啊啊8 天前
Micam 多容器太吃资源?用 Go2RTC + EasyNVR 给小米摄像头换一套轻量本地录像方案
图像处理·人工智能·摄像头
小小ken12 天前
水星摄像头(MIPC552W)双摄版和乔安摄像头(JA-A12,JA-w1)接入easynvr具体步骤
监控·摄像头·nvr·easynvr·水星·乔安
小黑(感觉你阻抗≥1MΩ)20 天前
5V和9V稳压电路(GPS、摄像头、图传)
gps·摄像头·图传·5v稳压·9v稳压
java_logo22 天前
Docker 部署 go2rtc:轻松搭建摄像头多协议流媒体平台
运维·docker·容器·摄像头·rtsp·轩辕镜像·go2rtc
Industio_触觉智能2 个月前
瑞芯微ISP内核驱动深度解析|RKISP39从架构到Probe初始化全流程(上篇)
linux·嵌入式硬件·硬件架构·摄像头·isp·瑞芯微·rk3576
weixin_452600694 个月前
D1307-RTC时钟芯片简介
机器人·无人机·实时音视频·摄像头·充电桩·电动工具·光伏逆变器
xufengzhu4 个月前
臻识摄像头黑屏Bug 处理
bug·图像识别·摄像头
【ql君】qlexcel5 个月前
MIPI简介,DSI、CSI
摄像头·csi·mipi·屏幕·dsi
小贺儿开发5 个月前
【MediaPipe】Unity3D 虚拟面具互动演示
unity·人机交互·shader·摄像头·面具·互动·脸部捕捉
小贺儿开发5 个月前
【MediaPipe】Unity3D 指间游鱼互动演示
游戏·unity·人机交互·摄像头·手势识别·互动·康复训练