工具/软件:Linux
客户尝试对 H.264 720p 流进行编码(fps 29.97)、但到目前为止输出仅为15fps。 他们 检查了每一个性能、 并注意到 VIDENC2_PROCESS 每720p 帧需要大约10ms。
是否有任何方法可以使用720p 编码使其更快?
附加的是 它们 的编码参数。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Linux
客户尝试对 H.264 720p 流进行编码(fps 29.97)、但到目前为止输出仅为15fps。 他们 检查了每一个性能、 并注意到 VIDENC2_PROCESS 每720p 帧需要大约10ms。
是否有任何方法可以使用720p 编码使其更快?
附加的是 它们 的编码参数。
客户提供的更多信息应用程序正在执行 H.265 (ARM 上)到 H.264 (HWA)的代码转换:
他们注意到、memcpy (720p YUV 帧到 ybuff 和 uvbuff 用于 FDY 和 FDUv)使用 其代码所需的时间超过30ms。
memcpy ((char *) dceEncObj->buf.ybuff、inFrameObj->buff、(videoEnc->vidWidth * videoEnc->vidHeight));<
memcpy ((char *) dceEncObj->buf.uvbuff、&inFrameObj->buff [videoEnc->vidWidth * videoEnc->vidHeight]、<
(((videoEnc->vidWidth * videoEnc->vidHeight)>> 1));<
播放机空闲,只需3毫秒。(H265软件解码,CPU 非常繁忙)
是否有任何方法可以提高 memcpy 性能