ffmpeg使用intel sdk硬编解码cpu占用率比intel demo大很多,有人....
使用芯片:Intel(R) Core(TM) i5-6440EQ CPU @ 2.70GHzgpu:00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530
intel自己提供的demo转码能够实现大约11路1080p的转码
ffmpeg却只能支持5路左右
intel转11路的cpu占用率为30-40%左右
ffmpeg转5路的cpu占用率就95%左右了
为什么ffmpeg cpu占用率这么高,有大神研究过吗?或者我的命令用的有什么不对的地方吗?
我的ffmpeg 命令
#!/bin/bash
for ((i=1;i<=5;i++))
do
intel_gpu_time ffmpeg -init_hw_device qsv:hw -re -vcodec h264_qsv -i testhigh3.h264 -vcodec h264_qsv -b:v 8000Kout$i.h264 &
done
已解决
在前面加上-hwaccel qsv 命令后cpu占用率降低了不少,基本和intel的demo路数差不多了
页:
[1]