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

相关推荐
深圳市青牛科技实业有限公司1 个月前
GC6139——精准驱动,静享科技之美[特殊字符]
科技·单片机·嵌入式硬件·摄像头·医疗器械·机顶盒
曦月合一2 个月前
SSM架构 +Nginx+FFmpeg实现rtsp流转hls流,在前端html上实现视频播放
nginx·架构·ffmpeg·摄像头·实时预览
钢铁熊猫332 个月前
海康摄像头接入流媒体服务器&&实现https域名代理播放
https·推流·摄像头·外网播放
Tipriest_2 个月前
linux 查看设备中的摄像头&迅速验证设备号
linux·图像处理·摄像头
WPG大大通4 个月前
【智行安全】基于Synaptics SL1680的AI疲劳驾驶检测方案
安全·ai·wifi·方案·摄像头·车载·大大通
路人甲ing..5 个月前
在树莓派上使用自带的摄像头采集视频
python·opencv·树莓派·摄像头·微处理器
541板哥6 个月前
STM32--基于STM32F103C8T6的OV7670摄像头显示
stm32·单片机·嵌入式硬件·fifo·摄像头·ov7670·stm32f103c8t6
飞睿科技6 个月前
安防监控摄像头图传模组,1公里WiFi无线传输方案,监控新科技
科技·安防监控·摄像头·飞睿智能·无线传输模块·图传模组·1公里wifi无线传输
我是ed.7 个月前
Cocos 2 使用 webview 嵌入页面,摄像头调用没权限问题
webview·cocos2d·摄像头