繁体   English   中英

Android ffmpgeg-什么也没发生

[英]Android ffmpgeg - Nothing happens

我目前的项目,我自己编与X264 libary在一起的ffmpeg,以下

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

谢谢,丹尼尔

我前段时间问过这个问题,但是对于任何有问题的人,下面是解决方法:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM