Я пытаюсь загрузить видеофайл mp4, который я записал в другом месте приложения, а затем хочу передать адрес изображения в jni-код opencv для некоторой обработки.
FFmpegFrameGrabber grabber;
grabber = new FFmpegFrameGrabber(videoPath);
grabber.start();
grabber.getFrameNumber();
grabber.getLengthInTime();
grabber.getLengthInFrames();
frameRate = grabber.getFrameRate();
Log.d("V1", "FRAME RATE = " + frameRate);
grabber.stop();
grabber.release();
Это показывает Caused by: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.v1.v1golf2-rWziofbEW92JsJ7hvlJj5g==/base.apk"],nativeLibraryDirectories=[/data/app/com.v1.v1golf2-rWziofbEW92JsJ7hvlJj5g==/lib/arm64, /data/app/com.v1.v1golf2-rWziofbEW92JsJ7hvlJj5g==/base.apk!/lib/arm64-v8a, /system/lib64, /system/vendor/lib64]]] couldn't find "libjniavutil.so"
ошибка.
Зависимость, которую я использую ниже: -
implementation 'org.bytedeco.javacpp-presets:opencv-platform:3.1.0-1.3'
implementation 'org.bytedeco.javacpp-presets:ffmpeg-platform:3.2.1-1.3'