我想使用javacv库进行图像处理。但我面临着在库中集成库的问题。 Log cat在行上出错
FFmpegFrameRecorder recorder =
new FFmpegFrameRecorder(path + "video" + System.currentTimeMillis() + ".mp4",
320, 480);
所有其他javacv函数都能正常工作。只有FFmpegFrameRecorder
会出错。我已关注libs文件夹中的readme.txt
,包括javacv.jar
和javacpp.jar
,以及.so
,opencv-arm
中提取的ffmpeg-arm
个文件到armeabi
中的libs
文件夹。
logcat错误是:
08-22 12:46:07.402:E / AndroidRuntime(2408):引起:java.lang.UnsatisfiedLinkError:无法加载库:link_image [1963]:1581无法加载所需的库' libavcodec.so& #39;对于' libjniavcodec.so' (find_library [1220]:1581' libavcodec.so'以前无法加载)
答案 0 :(得分:0)
我已经创建了新的工作区,Redown加载了所有文件并创建了新的Project并重新集成了所有jar文件,只有在它工作之后。