海思3531D上编译FFmpeg源码操作步骤
1.从https://github.com/FFmpeg/FFmpeg/releases 下载你需要的版本;
2.因为ffmpeg编译选项较多,为了更方便的了解有哪些选项,可将编译选项写入到一个文本文件configure_help.txt中,执行:
./configure --help > configure_help.txt
打开configure_help.txt,结果如下:会对支持的各个选项进行简单的介绍说明
3.根据自己的实际需要,添加某些选项,这里只加了些必要的选项,放在了build.sh脚本里,如下,执行此脚本:
./configure \
--prefix="/home/kanggo/hisi/prefix" \
--enable-shared \
--enable-cross-compile \
--target-os=linux \
--arch=arm \
--cc=/opt/hisi-linux/x86-arm/arm-hisiv600-linux/bin/arm-hisiv600-linux-gnueabi-gcc \
--cxx=/opt/hisi-linux/x86-arm/arm-hisiv600-linux/bin/arm-hisiv600-linux-gnueabi-g++ \
--enable-gpl \
--extra-libs=-ldl \
--extra-cflags="-fPIC" \
--extra-ldflags=-Wl,-Bsymbolic \
--extra-libs="-lpthread -lm"
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
然后在依次执行:
make -j4
make install
出现错误:
STRIP ffprobe
strip: Unable to recognise the format of the input file `ffprobe_g’
Makefile:104: recipe for target ‘ffprobe’ failed
make: *** [ffprobe] Error 1
make: *** Waiting for unfinished jobs…
- 1
- 2
- 3
- 4
- 5
指定strip:
首先:export PATH=/opt/hisi-linux/x86-arm/arm-hisiv600-linux/target/bin:$PATH
make STRIP=arm-hisiv600-linux-strip -j4
make STRIP=arm-hisiv600-linux-strip install
5.执行完后会在你指定的xxxx目录下生成bin, include, lib, share四个目录,其中bin目录下会包含2个可执行文件ffmpeg和ffprobe,执行此两个文件需要LD_LIBRARY_PATH指向动态库;include目录下包含8个ffmpeg模块的头文件;lib目录下包含生成的动态库和静态库;share目录包含了一些examples等文件;
6.将bin目录和lib下的动态库拷贝到海思板子上同一个目录下验证,执行结果如下,说明编译成功:
注意:如果出现“ln: failed to create symbolic link ‘libavutil.so’: Operation not supported”错误,请参考:添加链接描述
将ffmpeg源程序放入到ubuntu内部编译
版权声明:本文为CSDN博主「开发联盟」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_40673765/article/details/114808513
- 分享
- 举报

-
浏览量:2996次2020-08-10 09:27:13
-
浏览量:3557次2020-08-17 19:59:15
-
浏览量:3593次2020-07-27 16:05:14
-
浏览量:3242次2020-08-03 11:02:46
-
浏览量:2907次2020-07-29 15:54:29
-
浏览量:3397次2020-07-29 11:49:25
-
浏览量:3146次2020-07-29 15:38:57
-
浏览量:1247次2023-08-08 09:54:12
-
浏览量:1441次2023-07-13 14:05:43
-
2019-04-10 21:45:38
-
浏览量:3441次2020-07-30 14:53:44
-
浏览量:2690次2024-01-18 15:01:07
-
浏览量:3715次2020-08-29 16:50:56
-
2019-12-11 22:01:19
-
浏览量:3068次2020-07-24 10:45:35
-
浏览量:3876次2020-08-25 18:10:00
-
浏览量:3470次2020-03-26 15:59:03
-
浏览量:3907次2022-01-04 09:00:18
-
浏览量:3870次2020-08-24 21:28:44
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖

小菜很菜






举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明