- 积分
- 8
贡献55
飞刀12 FD
注册时间2019-6-5
在线时间1 小时


扫一扫,手机访问本帖 
|
最近购买了一套AM5718的开发板,测试其视频编码性能,参考教程只有介绍gstreamer框架下测试,于是创建了如下多条命令执行,目前发现该方法局限于多条编码任务,均使用同一管道pipeline0,对同一nv12格式文件同时多次视频编码,3路720p@26.6fps,4路720p@21.87fps,但内核消耗cpu占据60%左右;对多个nv12格式的视频编码,cpu不仅在io等待消耗大,而且导致多个编码任务效率极低。
gst-launch-1.0 filesrc location=/opt/test.nv12 ! videoparse width=1280 height=720 format=nv12 ! video/x-raw,width=1280,height=720 ! ducatih264enc ! filesink location=test.h264
由于对gstreamer框架不熟悉,未能快速的评估我这边使用AM5718的视频编码性能,不知是否有非streamer框架的视频编码sdk与测试实例?等待您的回复,谢谢!
|
|