您好,欢迎访问代理记账网站
  • 价格透明
  • 信息保密
  • 进度掌控
  • 售后无忧

树莓派搭建opencv、ffmpeg开发环境

以下方式在树莓派4b下编译,尽可能的开启了给各种优化,同样使用于不同的操作系统平台。

1、ffmpeg开发环境

完整目标库含有 avcodec、avdevice、avfilter、avformat、avutil、postproc、swresample 和swscale。

1.1、源码编译

使用源码编译,可以根据自身情况选择编译需要的模块,控制库的大小。
下面以通用方式说明,开启树莓派硬硬件加速功能。

(1)环境准备

build-essential、cmake、git、pkg-config 不用解释。

如果使用 H264 编码,需要安装libx264库,可以直接使用 apt-get install libx264-dev或者从源代码编译。

使用264_omx硬编码器时,树莓派镜像已经提供了运行依赖库,但是开发环境需要的头文件,使用命令 sudo apt-get install libomxil-bellagio-dev即可。

其他的依赖库,例如某些音频、视频依赖库可以在后续的 configure 过程提示中解决,

(2)编译源码

首先下载源码

wget http://ffmpeg.org/releases/ffmpeg-4.1.2.tar.bz2
tar jxvf ffmpeg-4.1.2.tar.bz2
cd ffmpeg-4.1.2

之后,准备编译脚本 build_ffmpeg.sh 内容如下


                

分享:

低价透明

统一报价,无隐形消费

金牌服务

一对一专属顾问7*24小时金牌服务

信息保密

个人信息安全有保障

售后无忧

服务出问题客服经理全程跟进