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 |
感谢提问,为了更快的解决您的问题,请提供以下信息:
- 操作系统/版本
- 设备型号代码
- 最小复现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分辨率视频性能差,可能由以下原因导致:
- 硬件限制:设备GPU或解码器性能不足,无法高效处理高分辨率视频。
- 软件优化不足:系统或应用对高分辨率视频的解码优化不够,导致资源占用过高。
- 驱动问题:硬件驱动未针对高分辨率解码进行优化,影响性能。
- 系统资源竞争:后台应用占用过多资源,影响解码性能。
建议检查设备硬件规格,更新系统和驱动,关闭后台应用,或使用第三方优化工具提升性能。