完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
在第4篇和第5篇的内容当中,QT使用ffmpeg进行编码时,不再像以前一样使用API进行编程,而是采用了外部命令进行执行,虽然使用外部命令进行直播可以做到方便快捷的开发,但是缺点也很明显,很多功能在开发时非常不灵活。 我们先试着把ffmpeg的头文件库先包含进来,然后就发现提示文件不存在,然后我们根据ffmpeg的路径去找一下/usr/include就会发现里面并没有ffmpeg的头文件,那就没办法了,我们自己进行编译一下吧,而且飞凌官方也给我们提供具体的移植过程,OK3588 5.10.66 Forlinx Desktop20.04 移植ffmpeg,不过也可以按照我这里面来进行移植。
需要注意的是,我们最好是用GITHUB的镜像网站,速度快一些稳定一些。 然后接下来编译RKMPP。
因为,我们接下来编译的过程中需要用到cmake,所以需要先安装cmake然后再使用命令即可!
接下来就可以编译了,得益于强大的CPU能力,我们很快就完成了!
接下来,我们还需要进行安装,注意在安装时是需要root权限的! 然后我们再编译rkrga,因为接下来我们还会需要meson,所以也需要提前安装好。
接下来我们需要进行配置!
接下来,我们就需要编译ffmpeg正主了,首先我们需要配置一下。
然后,我们进行编译。
接下来我们测试一下ffmpeg是否编译成功,是否把rkmpp编译进去,可以看到解码器已经编译进去了!
接下来,我们再测试编码器,可以看到也没问题了!
然后我们再将ffmpeg也进行安装,安装好了以后再查看一下ffmpeg的版本,我们就可以看到不管版本还是编译选项都和自带的ffmpeg不同! |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
【飞凌嵌入式OK3588J-C开发板体验】OK3588J-C开发板在QT中使用FFmpeg API编程
1596 浏览 0 评论
【飞凌嵌入式OK3588J-C开发板体验】OK3588J-C开发板的支持RKMPP的FFmpeg移植
1527 浏览 0 评论
【飞凌嵌入式OK3588J-C开发板体验】OK3588J-C开发板的RTSP转RTMP直播
835 浏览 0 评论
【飞凌嵌入式OK3588J-C开发板体验】OK3588J-C开发板的ffmpeg编解码、HDMI输入及编码
1925 浏览 0 评论
【飞凌嵌入式OK3588J-C开发板体验】OK3588J-C开发板开箱、系统烧写及环境测试
2185 浏览 0 评论
6841浏览 2评论
11300浏览 1评论
5375浏览 1评论
86187浏览 1评论
698浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-4 08:16 , Processed in 0.481351 second(s), Total 38, Slave 30 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号