Toybrick

265压缩图像似乎错位,绿色

wcw

注册会员

积分
110
楼主
发表于 2022-12-1 15:31:08    查看: 2388|回复: 2 | [复制链接]    打印 | 只看该作者
265压缩用windows下的vlc播放 图像似乎错位,绿色,264正常,用暴风正常用linux下的vlc播放 图像正常;似乎跟stride有关系;我设置的是
   ret = mpp_enc_cfg_set_s32(cfg, "prep:width", w);
   ret = mpp_enc_cfg_set_s32(cfg, "prep:height", h);
   ret = mpp_enc_cfg_set_s32(cfg, "prep:hor_stride", (MPP_ALIGN(w, 16))  );
   ret = mpp_enc_cfg_set_s32(cfg, "prep:ver_stride", (MPP_ALIGN(h, 16)));

回复

使用道具 举报

jefferyzhang

版主

积分
13574
沙发
发表于 2022-12-2 12:06:39 | 只看该作者
这里的hor_stride指得是pitch,不是16对齐的结果,而是你图像格式里第一个plane所占用的byte数16对齐后结果,
比如:
rgb就是 ALIGN(w * 3, 16),
yuv420就是 ALIGN(w, 16),
回复

使用道具 举报

wcw

注册会员

积分
110
板凳
 楼主| 发表于 2022-12-2 15:29:50 | 只看该作者
那可能是怎么回事?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表