HarmonyOS鸿蒙Next中硬解3840x3840性能超级差

HarmonyOS鸿蒙Next中硬解3840x3840性能超级差 鸿蒙5.0 测试OHAVCodec硬解3840x3840分辨率解不动,4.2版本用mediacodec是可以跑到50fps左右的,是否能优化。

4.2 5.0
3840x3840 hevc 63Mbps
buffer模式 46~55fps 5~11fps
surface模式 46~53fps 5~11fps
4 回复

感谢提问,为了更快的解决您的问题,请提供以下信息:

  • 操作系统/版本
  • 设备型号代码
  • 最小复现demo(或解码部分代码的配置逻辑)

我们将在收到信息后尽快处理。

更多关于HarmonyOS鸿蒙Next中硬解3840x3840性能超级差的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


机型:mate 60, 系统 Harmony 4.2(Android)芯片 麒麟9000s
机型:nova 12ultra,系统 Harmony Next 5.0.3 芯片 麒麟9000s

demo你们自己写的解码demo就可以,把解码耗时统计一下除以解码帧数,

OH_AVFormat_SetIntValue(format.get(), OH_MD_KEY_WIDTH, avctx->width);
OH_AVFormat_SetIntValue(format.get(), OH_MD_KEY_HEIGHT, avctx->height);
OH_AVFormat_SetDoubleValue(format.get(), OH_MD_KEY_FRAME_RATE, av_q2d(avctx->framerate));

在HarmonyOS鸿蒙Next中,硬解3840x3840分辨率视频性能差,可能由以下原因导致:

  1. 硬件限制:设备GPU或解码器性能不足,无法高效处理高分辨率视频。
  2. 软件优化不足:系统或应用对高分辨率视频的解码优化不够,导致资源占用过高。
  3. 驱动问题:硬件驱动未针对高分辨率解码进行优化,影响性能。
  4. 系统资源竞争:后台应用占用过多资源,影响解码性能。

建议检查设备硬件规格,更新系统和驱动,关闭后台应用,或使用第三方优化工具提升性能。

回到顶部