【米尔 NXP i.MX93 开发板评测】IMX93视频播放性能测试
本帖最后由 小麦克 于 2024-8-9 18:04 编辑# IMX93视频播放性能测试
iMX.93带两个64位Cortex-A55 CPU,主频1.7GHz,由于芯片内部没有H.264硬件编解码器,播放视频时必须依靠CPU进行软解,而H.264编解码非常耗资源。
Linux系统根据系统有多少个CPU核心来确定总使用率,iMX.93有两个核心,最大CPU使用率为200%
源视频为网上下载的4K高清视频,通过`ffmpeg`工具得到几个测试分辨率
```bash
./ffmpeg.exe -i 7121088-uhd_2160_3840_25fps.mp4 -vf scale=1080:1920 video2_1080.mp4
./ffmpeg.exe -i 7121088-uhd_2160_3840_25fps.mp4 -vf scale=720:1280 video2_720.mp4
./ffmpeg.exe -i 7121088-uhd_2160_3840_25fps.mp4 -vf scale=540:960 video2_540.mp4
```
将视频上传到开发板
播放测试
```bash
gst-play --loop video_1920.mp4
```
测试视频信息
播放1920X1080 CPU占用率
测试结果如下:
1)1920X1080分辨率视频CPU占用率160%左右
2)1280X720p分辨率适配CPU占用率74%左右
3)960X540分辨率CPU占用率45%左右
由以上分析可知,实际应用中,考虑双向视频对讲是消耗资源最高的使用场景,使用不大于720p分辨率时应该可以满足项目需求。
<p> 大佬,是不是太激动了,好象是多了一位数,或者多了一个零。</p>
lugl4313820 发表于 2024-8-10 22:56
大佬,是不是太激动了,好象是多了一位数,或者多了一个零。
<p>没有错,Linux和windows系统CPU占用率表示方式不一样:</p>
<p>Linux系统根据系统有多少个CPU核心来确定总使用率,iMX.93有两个核心,最大CPU使用率为200%</p>
小麦克 发表于 2024-8-11 12:53
没有错,Linux和windows系统CPU占用率表示方式不一样:
Linux系统根据系统有多少个CPU核心来确定总使 ...
<p>学习了!感谢耐心的解答。</p>
页:
[1]