Installieren Sie ffmpeg aus dem Quellcode, fehlende Bibliotheken

475
kazik

Ich versuche, ffmpeg mit diesem Handbuch https://trac.ffmpeg.org/wiki/CompilationGuide/Centos aus dem Quellcode zu installieren . Fehler beim Konfigurieren

ERROR: freetype2 not found 

manuell in der Befehlszeile:

$pkg-config --exists freetype2 || echo 'no lib' 

gibt mir nichts, also gibt es wahr ich denke :) und auch

$pkg-config --cflags freetype2 -I/usr/include/freetype2  $rpm -q freetype freetype-2.4.2-7.fc14.x86_64 freetype-2.4.2-7.fc14.i686 

Es scheint, als würde das configure-Skript diesen pkg-config --existBefehl nicht übergeben .

Könnte es eine falsche Freetype-Version sein? Wie überprüfe ich die Ursache eines solchen Fehlers? Ich habe auch die ffmpeg-Version 3.1.11 ausprobiert, bei der es einen speziellen Fall für die Prüfung auf libfreetype in ffmpeg configure gibt. Ich habe eine frühere Fedora-Version.

Der configure-Befehl, den ich verwende:

./configure --prefix="$HOME/ffmpeg_build" --pkg-config="--static" --extra-cflags="-I$HOME/ffmpeg_build/include" --extra-ldflags="-L$HOME/ffmpeg_build/lib" --extra-libs=-lpthread --extra-libs=-lm --bindir="$HOME/bin" --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libx264 --enable-nonfree --enable-gpl' 
0

0 Antworten auf die Frage