背景
我使用的机子的配置Intel(R) Core(TM) i5-5250U CPU @ 1.60GHz 4核 8G内存 120G硬盘
测试方式, 使用intelGPU 1080p yuv 数据文件, 读取编码并写到264文件中, 这里涵盖了IO操作
测试
命令举例
suirui@suirui:~/github/intelencode/bin$ ./EncodeVideo
./EncodeVideo process_no(0,10]
suirui@suirui:~/github/intelencode/bin$ ./EncodeVideo 1
process yuv test_1920_1080_1.yuv h264 1.264
w: 1920 h:1080 bit:4000 rate:30
libva info: VA-API version 0.99.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'iHD'
libva info: Trying to open /opt/intel/mediasdk/lib64/iHD_drv_video.so
libva info: Found init function __vaDriverInit_0_32
libva info: va_openDriver() returns 0
Frame 0 : inserting key frame
Frame 30 : inserting key frame
Frame 60 : inserting key frame
Frame 90 : inserting key frame
Frame 120 : inserting key frame
Frame 150 : inserting key frame
Frame 180 : inserting key frame
Frame 210 : inserting key frame
Frame 240 : inserting key frame
Frame 270 : inserting key frame
Frame 300 : inserting key frame
Frame 330 : inserting key frame
Frame 360 : inserting key frame
Frame 390 : inserting key frame
Frame 420 : inserting key frame
Frame 450 : inserting key frame
Frame 480 : inserting key frame
Frame 510 : inserting key frame
Frame 540 : inserting key frame
Frame 570 : inserting key frame
Frame 600 : inserting key frame
Frame 630 : inserting key frame
Frame 660 : inserting key frame
Frame 690 : inserting key frame
Frame 720 : inserting key frame
Frame 750 : inserting key frame
Frame 780 : inserting key frame
Frame 810 : inserting key frame
Frame 840 : inserting key frame
Frame 870 : inserting key frame
Frame 900 : inserting key frame
Frame 930 : inserting key frame
Frame 960 : inserting key frame
Frame 990 : inserting key frame
Frame 1020 : inserting key frame
total frames 1026
Frame number: 0
Frame number: 0
----------Totle Time : 6.98261s
总共1026 帧 按照 1920 1080 30帧 码率 4000 编码H264
实例数 | 时间 | CPU使用率 | IO 时间 |
---|---|---|---|
1 | 6.84093s | 16% | 0.881274s |
2 | 7.47139s | 33.1% | 1.47476s |
– | 8.21565s | 1.47995s | |
3 | 8.72055s | 55.7% | 1.47033s |
– | 8.80718s | 2.10315s | |
– | 9.6837s | 2.10307s | |
4 | 9.86906s | 68.5% | 1.14793s |
– | 9.96665s | 2.33717s | |
– | 10.1959s | 2.35716s | |
– | 10.1889s | 2.34864s | |
5 | 10.0266s | 77.6% | 1.73808s |
– | 10.8374s | 1.87696s | |
– | 11.165s | 2.21175s | |
– | 11.2913s | 2.35952s | |
– | 11.2013s | 2.36048s |