在android中使用FFMPEG和SDK压缩视频文件

在android中使用FFMPEG和SDK压缩视频文件,android,sdk,ffmpeg,Android,Sdk,Ffmpeg,我需要先压缩一个视频文件,然后再将其发送到服务器。经过搜索,我知道这可以使用FFMPEG来完成,但这只能使用NDK来完成。 我想使用java库(即使用SDK)压缩视频,这可能吗 事实上,我找了很多关于这个问题的工作。然而,我找不到任何有用的资源。所以我认为只有一种方法可以压缩视频,那就是ffmpeg。但我知道FFmpeg4Android也不需要NDK&C。检查此链接:您好,我正在尝试实现此:,但在运行命令configure_make_everything.sh时,我无法编译FFMPEG和SOX文

我需要先压缩一个视频文件,然后再将其发送到服务器。经过搜索,我知道这可以使用FFMPEG来完成,但这只能使用NDK来完成。
我想使用java库(即使用SDK)压缩视频,这可能吗

事实上,我找了很多关于这个问题的工作。然而,我找不到任何有用的资源。所以我认为只有一种方法可以压缩视频,那就是ffmpeg。但我知道FFmpeg4Android也不需要NDK&C。检查此链接:您好,我正在尝试实现此:,但在运行命令configure_make_everything.sh时,我无法编译FFMPEG和SOX文件。您知道如何执行此操作吗?我可以查看logcat吗?在我的例子中,当我试图运行fc.convertToMP4Streamout、0、2、file1.toString、new shell回调{}时,它会生成apk。调用mFfmpegBin=installBinarycontext,R.raw.ffmpeg,ffmpeg,overwrite;然后,未加载原始文件夹中的“我的库”,并导致异常。可能我丢失了一些二进制文件,如sox、ffmpeg,但我不知道如何生成二进制文件。