栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

FFmpeg交叉编译生成FFplay,加入x264模块

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

FFmpeg交叉编译生成FFplay,加入x264模块

交叉编译ffmpeg生成ffplay需要依赖于SDL
首先交叉编译SDL源码
下载SDL源码

./configure --prefix=$PWD/SDL2_arm --host=aarch64-mix210-linux CC=aarch64-mix210-linux-gcc
make
make install

X264源码包下载
解压X264源码包并进入到x264目录下

./configure --prefix=$PWD/x264_arm --disable-asm --enable-shared --enable-static --host=aarch64-mix210-linux --cross-prefix=aarch64-mix210-linux-  --disable-asm
make
sudo make install

下载FFMPEG源码

./configure --cross-prefix=/opt/linux/x86-arm/aarch64-mix210-linux/bin/aarch64-mix210-linux- --enable-cross-compile --target-os=linux --cc=aarch64-mix210-linux-gcc --arch=arm64 --prefix=$PWD/output_arm --enable-shared --disable-static --enable-ffmpeg --enable-ffplay --extra-cflags=-I/home/jiajia/work/FFmpeg/include --extra-ldflags=-L/home/jiajia/work/FFmpeg/lib --extra-libs=-lSDL2 --enable-gpl --disable-armv5te --disable-yasm --enable-libx264 --cpu=cortex-a73

修改ffbuild/config.mak使能FFPLAY,编译后才能生成ffplay

vi ffbuild/config.mak

将!CONFIG_FFPLAY=YES修改为CONFIG_FFPLAY=YES(去掉!)

make
make install

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/964966.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号