近期为了把之前的视频压缩收尾,可是折腾了相当一段时间,最后终于在瑞芯微芯片上完成了使用硬件进行处理的过程,以下是小屏幕截图
说说折腾过程,首先,要确认系统里面是否有rga这个设备,使用 ls /dev命令应该就可以看到,如果没有,就要试试看换别的固件了,有就是成功的一部分,接着就是把瑞芯微的mpp编译进去,由于我系统使用的是Ubuntu,友善之臂的固件已经有ffmpeg旧版,mpp旧版在里面了,但是实际使用的时候并不理想,因此使用apt指令卸载掉了自带的ffmpeg,并且重新获取了MPP进行编译安装;接着就是重新编译ffmpeg,使用的配置命令行为
./configure --prefix=/usr --enable-gpl --enable-version3 --enable-libdrm --enable-rkmpp --enable-rkrga
经过超长时间的等待之后,编译完成,可以用如果在编解码器里都有rkmpp后缀的编解码器存在,这一步就算是完成了.
之后使用ffmpeg进行推流,-vcodec h264_rkmpp 搞定