Logs
06-02 16:48:09.310 7616 8034 E AndroidRuntime: java.lang.RuntimeException: An error occurred while executing doInBackground() 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at android.os.AsyncTask$3.done(AsyncTask.java:354) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:383) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at java.util.concurrent.FutureTask.setException(FutureTask.java:252) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at java.util.concurrent.FutureTask.run(FutureTask.java:271) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at java.lang.Thread.run(Thread.java:764) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: Caused by: java.lang.NoClassDefFoundError: com.arthenica.mobileffmpeg.Config 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at com.arthenica.mobileffmpeg.Config.ffmpegExecute(Config.java:623) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at com.arthenica.mobileffmpeg.FFmpeg.execute(FFmpeg.java:68) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at com.arthenica.reactnative.RNFFmpegExecuteFFmpegAsyncArgumentsTask.doInBackground(RNFFmpegExecuteFFmpegAsyncArgumentsTask.java:46) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at com.arthenica.reactnative.RNFFmpegExecuteFFmpegAsyncArgumentsTask.doInBackground(RNFFmpegExecuteFFmpegAsyncArgumentsTask.java:28) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at android.os.AsyncTask$2.call(AsyncTask.java:333) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at java.util.concurrent.FutureTask.run(FutureTask.java:266) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: ... 3 more 06-02 16:48:09.310 7616 8034 E AndroidRuntime: Caused by: java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "av_default_item_name" referenced by "/data/app/com.PACKAGE.NAME-tP4-Zt_tpgGzUDc61NZeUw==/base.apk!/lib/arm64-v8a/libmobileffmpeg.so"... 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at java.lang.Runtime.loadLibrary0(Runtime.java:1016) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at java.lang.System.loadLibrary(System.java:1669) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at com.arthenica.mobileffmpeg.Config.(Config.java:133) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at com.arthenica.mobileffmpeg.Config.enableLogCallback(Config.java:206) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at com.arthenica.reactnative.RNFFmpegModule.enableLogEvents(RNFFmpegModule.java:179) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:372) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:151) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:873) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:27) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at android.os.Looper.loop(Looper.java:211) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:226) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: ... 1 more
Environment
React Native Environment Info
"react-native": "0.64.0",
"react-native-ffmpeg": "^0.5.1"
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Description React native app crashes when calling RNFFmpeg.execute( ' -y -i videoUrl.mp4 -vcodec mpeg4 -acodec aac -qscale:v 3 -q:a 4 finalVideo.mp4' )
Logs 06-02 16:48:09.310 7616 8034 E AndroidRuntime: java.lang.RuntimeException: An error occurred while executing doInBackground() 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at android.os.AsyncTask$3.done(AsyncTask.java:354) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:383) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at java.util.concurrent.FutureTask.setException(FutureTask.java:252) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at java.util.concurrent.FutureTask.run(FutureTask.java:271) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at java.lang.Thread.run(Thread.java:764) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: Caused by: java.lang.NoClassDefFoundError: com.arthenica.mobileffmpeg.Config 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at com.arthenica.mobileffmpeg.Config.ffmpegExecute(Config.java:623) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at com.arthenica.mobileffmpeg.FFmpeg.execute(FFmpeg.java:68) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at com.arthenica.reactnative.RNFFmpegExecuteFFmpegAsyncArgumentsTask.doInBackground(RNFFmpegExecuteFFmpegAsyncArgumentsTask.java:46) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at com.arthenica.reactnative.RNFFmpegExecuteFFmpegAsyncArgumentsTask.doInBackground(RNFFmpegExecuteFFmpegAsyncArgumentsTask.java:28) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at android.os.AsyncTask$2.call(AsyncTask.java:333) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at java.util.concurrent.FutureTask.run(FutureTask.java:266) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: ... 3 more 06-02 16:48:09.310 7616 8034 E AndroidRuntime: Caused by: java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "av_default_item_name" referenced by "/data/app/com.PACKAGE.NAME-tP4-Zt_tpgGzUDc61NZeUw==/base.apk!/lib/arm64-v8a/libmobileffmpeg.so"... 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at java.lang.Runtime.loadLibrary0(Runtime.java:1016) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at java.lang.System.loadLibrary(System.java:1669) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at com.arthenica.mobileffmpeg.Config.(Config.java:133) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at com.arthenica.mobileffmpeg.Config.enableLogCallback(Config.java:206) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at com.arthenica.reactnative.RNFFmpegModule.enableLogEvents(RNFFmpegModule.java:179) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:372) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:151) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:873) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:27) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at android.os.Looper.loop(Looper.java:211) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:226) 06-02 16:48:09.310 7616 8034 E AndroidRuntime: ... 1 more
Environment
Running app in android phone via USB dubugging