RK3566添加ffpeg【Buildroot系统】

本文章使用立创·泰山派RK3566进行讲解!

本文章针对Buildroot系统进行演示,有很多人都发现了,使用Buildroot系统直接在菜单里面勾选ffmpeg是不可以直接使用的!

会报错!!

Not a video capture device. 

/dev/video0: No such device

接下来我们就来解决这个问题!!

出现上面的问题,原因也很简单,其实就是ffmpeg的版本类型不适合。

我们需要交叉编译瑞芯微版本的ffmpeg源码x264软件解码,转移到开发板即可!

一、烧录镜像

首先我们需要在开发板里面烧录一个Buildroot系统,这部分卖开发板的商家肯定资料很全!!

二、配置交叉编译环境

这里立创的教程已经很全面了,直接按照教程里面的进行配置即可!!【共建】移植Qt5

在终端输入以下代码,查看自己的交叉环境配置是否成功,并且记住交叉编译工具的绝对路径:

aarch64-linux-gnu-gcc -v

框起来的就是自己电脑的交叉编译器工具路径一定要记住!!后面要用!

三、交叉编译

1、下载x264源码

方法一【网址下载】:https://www.videolan.org/developers/x264.html

方法二【git拉取】(推荐

我们这里就使用git命令拉取源码:

git clone https://code.videolan.org/videolan/x264.git

【没有git的可以下载一个】

2、交叉编译x264

进入x264目录下:

cd x264/

创建一个x264build文件夹,用来存放编译安装后的文件:

mkdir x264build

创建一个autoConfig.sh脚本用来编译:

touch autoConfig.sh

编辑autoConfig.sh:

gedit autoConfig.sh

autoConfig.sh中编写以下内容:

注意:下面的TOOLCHAIN_DIR是上面配置交叉编译环境里面强调需要记住的路径

#!/bin/bash

# 定义变量
# 设置x264的安装位置
PREFIX="./x264build"

# 交叉编译器bin路径,使用aarch64-linux-gnu-gcc -v命令查看
TO
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LeenixP

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值