视频硬编码异常?

使用鸿蒙自带API 进行视频硬编码,不杀进程的情况下,大概10-15次硬编码使用周期,会开始复现OH\_VideoEncoder\_CreateByMime(OH\_AVCODEC\_MIMETYPE\_VIDEO\_AVC);返回的是空指针。一旦复现问题后面每次使用硬编码都100%复现问题,直到杀进程重新进app才恢复。

阅读 137
1 个回答

问题场景描述:

慧眼核身活检后需要把动作检测帧硬编码成视频

解决措施

此问题可能是因为使用编码器后没有调用OH\_VideoEncoder\_Destroy()接口进行资源释放,必须得保证销毁ret等于0,才能确保后续正常硬编码,编解码器最多 16 个实例,超过就创建失败了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进