Source code download
Official download address of ffmpeg source code
Use git to check out the code
# 国内加速镜像
git clone https://gitee.com/mirrors/ffmpeg.git
# 官方站点
git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
# github
git clone https://github.com/FFmpeg/FFmpeg.git
Compile x86_64 version of ffmpeg
Compilation environment description
System: deepin V20
Platform: x86_64
gcc
Version:gcc version 8.3.0
Compile
release/4.3
Compile x86_64
version with version examplesffmpeg
cd ffmpeg
git checkout release/4.3
./configure --prefix=/opt/App/ffmpeg --disable-x86asm
make
make install
Cross-compile Loongson MIPS64 version of ffmpeg(交叉编译失败,后续再研究)
交叉编译失败,ffmpeg的configure中没有cc参数,以下操作依然调用x86编译器,后续再研究交叉编译
Compilation environment description
System: deepin V20
Platform: x86_64
Cross Compiler:mips-loongson-gcc7.3-linux-gnu
Cross compilation environment construction
This compilation uses gcc7.3, to build a cross-compilation environment, please refer to Building a Loongson MIPS64 cross-compilation environment on the x86_64 platform
Compile
release/4.3
Compile x86_64
version with version examplesffmpeg
cd ffmpeg
git checkout release/4.3
export LD_LIBRARY_PATH=~/App/mips-loongson-gcc7.3-linux-gnu/2019.06-29/lib:$LD_LIBRARY_PATH
CC="~/App/mips-loongson-gcc7.3-linux-gnu/2019.06-29/bin/mips-linux-gnu-gcc" ./configure --prefix=/opt/mips/ffmpeg --disable-x86asm
make CROSS_COMPILE=mips-linux-gnu- -j4
make install