2016-03-21 109 views
0

我試圖編譯ffmmpeg爲Android使用this但我收到「錯誤:freetype2未找到」,如下面的詳細信息所示。ffmpeg編譯爲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. 

我已經安裝了FreeType的,我也與它在/ 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/ 

我不知道下一步該怎麼做,你能幫圖所示?

回答

0

您需要爲ARM構建的freetype2版本,而且可能在/ usr/include下安裝的freetype2是爲您的PC架構而構建的。看起來該項目包含一個用於爲ARM構建freetype2的配置腳本。如果您使用該腳本構建freetype2並鏈接到該版本,則應該可以工作。