Télécharger et compiler X265
introduction
x265 est une bibliothèque de logiciels et de fonctions libres open source utilisée pour encoder des films conformes à la norme de codage vidéo haute efficacité (HEVC / H.265). Semblable au projet x264, x265 est fourni sous la licence publique générale GNU (GPL) 2 ou sous licence commerciale.
Télécharger
(1) Utilisez git pour obtenir le code source de la bibliothèque x265 dans le terminal
cd ~/av
git clone https://github.com/videolan/x265.git
(2) Obtenez Baidu Cloud Disk
Link: https://pan.baidu.com/s/1m6DOOI8dP5wiTDTU5KOaVQ Mot de passe: 2k83
Le fichier téléchargé est le suivant:
Compiler
(1) Créez build.sh sous x265, le contenu du fichier est le suivant:
cur_dir=$(cd "$(dirname "$0")"; pwd)
echo $cur_dir
path_build=$cur_dir/../x265_install
cd "$cur_dir/build/linux"
cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX="$path_build" -DENABLE_SHARED:bool=off ../../source
(2) Créez le chemin x265_install sous le chemin avtest
(3) Exécutez la compilation
cd ~/avtest/x265
sh build.sh
(4) Visualisez les résultats de la compilation.
Remarque: nous devons modifier pkgconfig ici. Si vous ne le modifiez pas, il y aura des problèmes lors de la compilation de ffmpeg.
Regardez d'abord le fichier pkgconfig:
Ici, nous ajoutons la bibliothèque de threads après Libs.private: -lstdc ++ -lm -lgcc_s -lgcc -lgcc_s -lgcc -lrt -ldl, le modifié comme suit:
Libs.private: -lstdc++ -lm -lgcc_s -lgcc -lgcc_s -lgcc -lrt -ldl -lpthread