Android ffmpeg - 什么都没发生

时间:2015-01-16 23:29:52

标签: java android ffmpeg binary

对于我当前的项目,我跟随this

编译了自己的ffmpeg和x264库。

教程。我已经看到很多关于这个话题的问题,但没有一个真正帮助过我。在此之前我尝试了许多其他的东西,导致许多.so文件(libavcodec等)。由于我没有时间(还)与JNI深入合作,我想依靠命令行,上面的教程似乎提供了这个命令行。但问题出现了:当我在Android设备上运行Process时,生成的文件没有做任何事情(没有输出也没有错误信息)。我得出的结论是,生成的文件仍然是.so文件(可以通过readelf读取)。到目前为止,我还没有找到使用命令行在我的设备上运行ffmpeg的解决方案。你知道我做错了吗?

谢谢, 丹尼尔

1 个答案:

答案 0 :(得分:1)

前段时间我问过这个问题,但对于遇到问题的人来说,这就是解决方案:

  • 我试过this似乎为x86创建了ffmpeg二进制可执行文件,armeabi-v7a和armeabi-v7a-neon
  • 接下来,我将它们复制到手机上,并使用chmod将文件的权限设置为775,但它不可执行。事实证明,外部存储上的任何文件都不可执行。将其复制到内部存储 - 例如/ data / local / tmp - 并设置权限后,它是可执行的和工作的