我注意到,当我通过 ffmpeg 逐帧读取视频时,我的 CPU 使用率激增至 120%。
ffmpeg -i video.webm thumb%04d.jpg -hide_banner
Run Code Online (Sandbox Code Playgroud)
但是,如果我只是在本地观看视频,它几乎不会占用任何 CPU。
我猜这里的问题是 ffmpeg 没有使用我的硬件解码器(在 OS X 上没有 GPU)。我该如何检查?
还有其他可能发生的问题吗?
如果您想使用 FFmpeg,则必须显式启用它的硬件加速。否则,将使用软件编解码器。
也就是说,如果您没有在命令行上使用标志启用硬件加速,则可以确保没有使用硬件加速。
另请参阅: https: //trac.ffmpeg.org/wiki/HWAccelIntro
| 归档时间: |
|
| 查看次数: |
7024 次 |
| 最近记录: |