hitkwx 发表于 2018-4-16 16:22:29

ffmpeg使用intel sdk硬编解码cpu占用率比intel demo大很多,有人....

使用芯片:Intel(R) Core(TM) i5-6440EQ CPU @ 2.70GHz
gpu: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



hitkwx 发表于 2018-4-16 17:15:13

已解决
在前面加上-hwaccel qsv 命令后cpu占用率降低了不少,基本和intel的demo路数差不多了
页: [1]
查看完整版本: ffmpeg使用intel sdk硬编解码cpu占用率比intel demo大很多,有人....