没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
1页
嵌入式海思板交叉编译ffmpeg libx264 和 libx265可以在板子上面跑起来详细步骤记录。 自己已经跑起来可以正常推流264和265. 其中对应的详细每一步骤 ./config 配置命令 make make install 其中265用的cmake交叉编译 脚本也包含。
资源详情
资源评论
资源推荐
Ffmpeg x264 x265 交叉编译
1. 先编译 libx264
./configure --prefix=/home/lulei/work/ffmpeg --enable-shared --enable-static
--host=arm-linux --cross-prefix=arm-himix400-linux- --disable-opencl --enable-pic --disable-asm
Make make install
2. 编译 libx265 修改交叉编译 cmake 脚本
# CMake toolchain file for cross compiling x265 for ARM arch
set(CROSS_COMPILE_ARM 1)
set(CMAKE_SYSTEM_NAME Linux)
set(CMAKE_SYSTEM_PROCESSOR armv7)
# specify the cross compiler
set(CMAKE_C_COMPILER
/opt/hisi-linux/x86-arm/arm-himix400-linux/bin/arm-himix400-linux-gcc)
set(CMAKE_CXX_COMPILER
/opt/hisi-linux/x86-arm/arm-himix400-linux/bin/arm-himix400-linux-g++)
# specify the target environment
SET(CMAKE_FIND_ROOT_PATH /opt/hisi-linux/x86-arm/arm-himix400-linux/bin)
set(CMAKE_INSTALL_PREFIX "/home/lulei/work/ffmpeg")
SET(CMAKE_CXX_FLAGS "-fPIC -std=c++11 -march=armv7")
set(CMAKE_CXX_LINK_FLAGS "${CMAKE_CXX_LINK_FLAGS} -latomic -ldl")
3. libx265 需要使用 cmake 进行编译
Cd build/arm-linux 目录 执行./make-Makefiles.bash
Make make install
/ratecontrol.cpp:56:28: error: unable to find string literal operator
'operator""opt' with 'const char [4]', 'unsigned int' arguments
char* q = strstr(opts, "no-"opt);\
加空格 opt 前面
4. 下载 ffmpeg 进入目录执行
ERROR: x265 not found using pkg-config
解决方法 export PKG_CONFIG_PATH=/home/lulei/work/ffmpeg/lib/pkgconfig
./configure --prefix=/home/lulei/work/ffmpeg
--cross-prefix=/opt/hisi-linux /x86-arm/arm-himix400-linux/bin/arm-himix400-linux-
--enable-cross-compile --target-os=linux --arch=arm --enable-gpl --enable-nonfree
--enable-shared --enable-gpl --extra-cflags=-I/usr/local/include/ --extra-ldflags=-L/usr/local/lib
--enable-libx264 --enable-libx265 --enable-demuxer=hevc --extra-libs=-ldl --enable-muxer=mp4
--pkg-config="pkg-config --static"
Make
Make install
ouyangyuai
- 粉丝: 1
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- JSP-JTBC-CMS(SQLITE).rar
- MC3362和MC145151调频无线接收器的设计.pdf
- MiniRenamer-v100.0一款简单易用的批量文件重命名工具(已注册PRO版本).rar
- 小狐狸Ai系统 小狐狸ai付费创作系统V2.8.0 ChatGPT智能机器人
- 公孙离-内衣-肚兜.zipgsl
- 快慢指针判断链表是否有环-go 语言实现
- 学生成绩管理系统的设计与实现-收藏备用.pdf
- JSP+SQL网站流量统计管理系统(源代码+论文).rar
- IBM-PC-XT微机过程...道中模拟量数据的采集和处理.pdf
- JSP+SQL网上选课系统(源代码+论文+答辩PPT).rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论10