Téléchargement du code source
Adresse de téléchargement officielle du code source ffmpeg
Utilisez git pour vérifier le 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
Compiler la version x86_64 de ffmpeg
Description de l'environnement de compilation
Système: deepin V20
Plateforme: x86_64
gcc
Version:gcc version 8.3.0
Compiler
release/4.3
Compiler la x86_64
version avec des exemples de versionffmpeg
cd ffmpeg
git checkout release/4.3
./configure --prefix=/opt/App/ffmpeg --disable-x86asm
make
make install
Compilation croisée de la version Loongson MIPS64 de ffmpeg(交叉编译失败,后续再研究)
交叉编译失败,ffmpeg的configure中没有cc参数,以下操作依然调用x86编译器,后续再研究交叉编译
Description de l'environnement de compilation
Système: deepin V20
Plate - forme: x86_64
Compilateur croisé:mips-loongson-gcc7.3-linux-gnu
Construction de l'environnement de compilation croisée
Cette compilation utilise gcc7.3, pour construire un environnement de compilation croisée, veuillez vous référer à Construire un environnement de compilation croisée Loongson MIPS64 sur la plateforme x86_64
Compiler
release/4.3
Compiler la x86_64
version avec des exemples de versionffmpeg
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