hyperf ffmpeg 合成序列帧性能测试

环境配置

用户图片合成、合成文字使用hyperf的队列

软件 版本
centos centos7.6 8核16G
ffmpeg 4.1
hyperf 2.0

单用户

2个进程,每秒26帧(26张图片)

序列帧 26张渐变图耗时(4段视频,合计104序列帧) 合成用户图片耗时 合成文字耗时 合成视频耗时 合计 CPU消耗 视频长度
158序列帧 (4*4)16秒 3.2秒 3.2秒 1秒 23秒 45% 6秒
316序列帧 (6*4)24秒 13秒 13秒 4秒 54秒 45% 12秒

多用户、多进程测试

用户图片合成
序列帧 进程 用户数 任务 耗时/秒 CPU消耗
158 2 10 用户图片合成 27 45%
158 4 10 用户图片合成 18 72%
158 6 10 用户图片合成 15 93%
316 2 10 用户图片合成 13 45%

你可能感兴趣的:(hyperf,ffmpeg)