视频1:
视频信息:
软件解码占用CPU:
硬件加速解码占用CPU:
1)运行:
gst-launch-1.0filesrc location= /home/lzf/test/test1.mkv ! matroskademux !h264parse ! omxh264dec ! videoconvert ! Ximagesink
2)成功后显示以下信息:
3)CPU占用:
视频2:
视频信息:
软件解码占用CPU:
硬件加速解码占用CPU:
1)运行:
gst-launch-1.0filesrc location= /home/lzf/test/test2.mkv ! matroskademux !h264parse ! omxh264dec ! videoconvert ! Ximagesink
2)成功后显示以下信息:
3)CPU占用:
视频3:
视频信息:
软件解码占用CPU:
硬件加速解码占用CPU:
1)运行:
gst-launch-1.0filesrc location= /home/lzf/test/test3.mkv ! matroskademux !h264parse ! omxh264dec ! videoconvert ! Ximagesink
2)成功后显示以下信息:
3)CPU占用:
从以上的测试可以看到当视频的尺寸不是很大的时候,硬件解码占用的CPU反而上升,当视频是1080P高清的时候,硬件的加速效果比较明显从257。1%下降到76.8%。