HarmonyOS 对系统相机录制的视频(HDR Vivid录制) 进行转码压缩

1. mate60pro 系统相机录制视频 开启h265及 hdr vivid录制,生成视频后进行转码压缩;

编码器配置mime为Video/hevc , CBR 码率4000k, 但生成的视频码率特别高,并且画面也不正常;

2. mate60pro 系统相机录制视频 开启h265及 关闭hdr vivid录制, 进行转码压缩,编码器配置mime为Video/hevc , CBR 码率4000k, 生成的视频就是正常的

开启vivid hdr录制的视频,在转码压缩时要经过什么特殊处理吗?

HarmonyOS
2024-08-22 19:16:36
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

HDR视频在进行编码时1像素为16字节,区别于非HDR视频的8字节需要特殊处理,可使用AV_FORMAT进行判断是否是HDR视频,相关代码如下

OH_AVFormat_GetIntValue(trackFormat.get(), "video_is_hdr_vivid", &info.isHDRVivid);
分享
微博
QQ
微信
回复
2024-08-23 13:59:53
相关问题
需要视频录制压缩demo
1166浏览 • 1回复 待解决
HarmonyOS 启动相机录制视频问题
1370浏览 • 1回复 待解决
如何录制视频并设置最大录制时长?
1170浏览 • 0回复 待解决
HarmonyOS 视频录制报错
1186浏览 • 1回复 待解决
HarmonyOS 视频录制相关问题
1420浏览 • 1回复 待解决
HarmonyOS 视频录制相关咨询
949浏览 • 1回复 待解决
HarmonyOS 关于CameraKit视频录制问题
1086浏览 • 1回复 待解决
HarmonyOS 录制视频转base64
1081浏览 • 1回复 待解决
HarmonyOS Camera录制视频如何适配竖屏
931浏览 • 0回复 待解决