有没有什么办法来港的ffmpeg命令到Android无根的设备?(Is there any way

2019-07-30 00:17发布

此链接http://www.roman10.net/how-to-port-ffmpeg-the-program-to-androidideas-and-thoughts/关于端口的ffmpeg命令到Android会谈。

任何人都可以描述更详细?

我的目的是记录用户的Android设备上的行为,并保存为包含用户的音视频文件。

Answer 1:

FFMPEG构建针对Android的碎片库,并采用了Android NDK使用在你的Android应用程序,为此,你不需要在设备中的root权限。 它的工作原理像其他buils库。

看看这太问题FFMPEG在Android



Answer 2:

FB文件/ dev /图形/ FB0属于root和组被设置为图形。 由于常规Android应用不属于图形组,他们不能读它。

为了解决这个问题,你可以做一个使用的ffmpeg库(静态)本机应用程序(而不是JNI,而是一个本地可执行程序),并把它用$ ADB push命令通过ADB安装。 这个二进制将被“外壳”的ID所拥有,但将属于图形组。 所以这将有机会获得直接读取FB。

你可以编写你的Java应用程序来谈谈这个二进制文件(比如通过插座),并从它控制的东西。 ASL(安卓截图库)有类似的功能,但不使用的ffmpeg而是直接捕获屏幕截图。 请参阅http://code.google.com/p/android-screenshot-library/



文章来源: Is there any way to port ffmpeg command to Android without root the device?