我怎么知道ffmpeg是否使用硬件解码器?

时间:2019-03-27 04:43:26

标签: ffmpeg

我注意到当我通过ffmpeg逐帧读取视频时,我的CPU使用率猛增到120%。

$colonn3_exsist = $this->my_model->get_colonn3($data)
if($colonn3_exsist>0){
echo"ok";
}

但是,如果我只是在本地观看视频,则几乎不会消耗任何CPU。

我猜这里的问题是ffmpeg没有使用我的硬件解码器(在OS X上没有GPU)。我什至会怎么检查?

还有其他可能发生的问题吗?

1 个答案:

答案 0 :(得分:3)

如果要使用FFmpeg,必须显式启用硬件加速。否则,将使用软件编解码器。

另请参阅:https://trac.ffmpeg.org/wiki/HWAccelIntro