.So файл для FFMPEG из NDK
Я не могу сделать.So файл для FFMPEG из NDK . Я просто загружаю zip-файл с GitHub https://github.com/appunite/AndroidFFmpeg Затем я использовал CYGWIN для использования NDK, который рекомендует делать.so-файл из папки jni в библиотеке ffmpeg, а затем на Cygwin я даю путь от ffmpeg до jni. затем папка $ ndk build после некоторого сообщения об ошибке процесса
C:\Users\ADMIN\Downloads\AndroidFFmpeg-master\AndroidFFmpeg-master\FFmpegLibrary
\jni>ndk-build
Android NDK: ERROR:C:/Users/ADMIN/Downloads/AndroidFFmpeg-master/AndroidFFmpeg-m
aster/FFmpegLibrary//jni/Android.mk:ffmpeg-prebuilt: LOCAL_SRC_FILES points to a
missing file
Android NDK: Check that C:/Users/ADMIN/Downloads/AndroidFFmpeg-master/AndroidFFm
peg-master/FFmpegLibrary//jni/ffmpeg-build/armeabi-v7a/libffmpeg.so exists or t
hat its path is correct
D:/NDK/androidndk/build/core/prebuilt-library.mk:45: *** Android NDK: Aborting
. Stop.
Любой вид помощи является ценным.
1 ответ
Вы должны использовать этот форк из AndroidFFmpeg из AppUnite. Намного понятнее инструкция по сборке. Я успешно собрал FFmpeg v3.0.2 с использованием NDK 11c.
Еще один совет, сделайте сборку на Ubuntu, это сэкономит вам много мозговых клеток. После того, как вы успешно скомпилировали его в Ubuntu, вы можете скопировать все это и использовать его в Windows.
Смотрите мои Gist для некоторых ошибок, с которыми вы можете столкнуться.