一、xvid、x264、ffmpeg源码下载
链接:https://pan.baidu.com/s/13phSFrLqkGrKDGF3_a2cSA
提取码:ls2s
二、交叉编译
1. xvid
- tar zxvf xvidcore-1.3.3.tar.gz
- cd xvidcore/build/generic
- ./configure --prefix=/home/workspace/arm_soft/ --host=arm-hisiv100nptl-linux --target=arm-linux
- make -j 8
- make install

xvidcore-1.1.3这个版本有点问题,后面编译ffmpeg的时候会提示找不到 libxvid,但还是记录下。
make 出现错误
root@chenwr-pc:/home/workspace/soft/ffmpeg/xvidcore-1.1.3/build/generic# make
D: =build
C: ./decoder.c
cc1: error: unrecognized command line option "-freduce-all-givs"
编辑configure 搜索freduce 这两处屏蔽掉


本文详细介绍了xvid、x264及ffmpeg的交叉编译过程,包括源码下载、编译参数配置、常见错误处理及最终验证步骤,为嵌入式平台的音视频开发提供实用指导。
2234

被折叠的 条评论
为什么被折叠?



