2016-03-21 12 views
0

Ich versuche FFmmpeg für Android mit this zu kompilieren, aber ich bekomme "FEHLER: freetype2 nicht gefunden" wie unten im Detail gezeigt.ffmpeg Kompilieren für Android

[email protected]:~/Downloads/android-ffmpeg$ ./configure_ffmpeg.sh 
~/Downloads/android-ffmpeg ~/Downloads/android-ffmpeg 
No NDK_BASE set, using /opt/android-ndk 
patching file ffmpeg/libavfilter/Makefile 
Reversed (or previously applied) patch detected! Skipping patch. 
2 out of 2 hunks ignored 
The next patch would create the file ffmpeg/libavfilter/af_aredact.c, 
which already exists! Skipping patch. 
1 out of 1 hunk ignored 
patching file ffmpeg/libavfilter/allfilters.c 
Reversed (or previously applied) patch detected! Skipping patch. 
2 out of 2 hunks ignored 
The next patch would create the file ffmpeg/libavfilter/vf_redact.c, 
which already exists! Skipping patch. 
1 out of 1 hunk ignored 
patching file ffmpeg/libavutil/arm/intmath.h 
Reversed (or previously applied) patch detected! Skipping patch. 
2 out of 2 hunks ignored 
patching file libavcodec/arm/ac3dsp_armv6.S 
Reversed (or previously applied) patch detected! Skipping patch. 
1 out of 1 hunk ignored 
patching file libavcodec/arm/fft_fixed_neon.S 
Reversed (or previously applied) patch detected! Skipping patch. 
1 out of 1 hunk ignored 
patching file libavcodec/arm/fft_neon.S 
Reversed (or previously applied) patch detected! Skipping patch. 
2 out of 2 hunks ignored 
patching file libavcodec/arm/sbrdsp_neon.S 
Reversed (or previously applied) patch detected! Skipping patch. 
2 out of 2 hunks ignored 
patching file libavcodec/arm/vp3dsp_neon.S 
Reversed (or previously applied) patch detected! Skipping patch. 
1 out of 1 hunk ignored 
patching file libavcodec/arm/vp8_armv6.S 
Reversed (or previously applied) patch detected! Skipping patch. 
2 out of 2 hunks ignored 
patching file libavcodec/arm/asm.S 
Reversed (or previously applied) patch detected! Skipping patch. 
3 out of 3 hunks ignored 
patching file libavutil/arm/intmath.h 
Reversed (or previously applied) patch detected! Skipping patch. 
3 out of 3 hunks ignored 
patching file configure 
Reversed (or previously applied) patch detected! Skipping patch. 
1 out of 1 hunk ignored 
~/Downloads/android-ffmpeg/ffmpeg ~/Downloads/android-ffmpeg ~/Downloads/android-ffmpeg 
*****************The error is here***************** 

ERROR: freetype2 not found 

If you think configure made a mistake, make sure you are using the latest 
version from Git. If the latest version fails, report the problem to the 
[email protected] mailing list or IRC#ffmpeg on irc.freenode.net. 
Include the log file "config.log" produced by configure as this will help 
solving the problem. 

Ich habe Freetype installiert und ich verknüpft es auch als in das Verzeichnis/usr/include/

rwxr-xr-x 3 root root 4096 Mar 20 22:13 freetype2 
lrwxrwxrwx 1 root root  23 Mar 20 22:14 freetype -> /usr/include/freetype2/ 

ich nicht sicher, unten bin, was als nächstes zu tun, können Sie bitte helfen?

Antwort

0

Sie benötigen eine Version von freetype2, die für ARM gebaut wurde, und wahrscheinlich ist der unter/usr/include installierte freetype2 für die Architektur Ihres PCs gebaut. Es sieht so aus, als ob dieses Projekt ein Konfigurationsskript zum Erstellen von freetype2 für ARM enthält. Dies sollte funktionieren, wenn Sie dieses Skript verwenden, um freetype2 zu erstellen und stattdessen mit dieser Version zu verknüpfen.