Java 在我的Android应用程序中使用ffmpeg.c

Java 在我的Android应用程序中使用ffmpeg.c,java,c++,android,c,ffmpeg,Java,C++,Android,C,Ffmpeg,我正在构建一个用于Android手机的视频处理解决方案。我已经为Android构建了FFmpeg,并使用OpenGL播放了一段视频。我的下一个问题是能够剪辑文件并将其保存到磁盘。我知道从命令行使用FFmpeg很容易。你们认为我可以在ffmpeg.c中使用main()方法并将其更改为函数调用,然后将参数传递给它,而不是从命令行将其作为c程序运行吗?我想这需要我的应用程序是开源的,但这不是问题。好的,如果您有任何帮助或其他想法,我们将不胜感激!谢谢 你有没有尝试过通过NDK将这些方法链接到你的and

我正在构建一个用于Android手机的视频处理解决方案。我已经为Android构建了FFmpeg,并使用OpenGL播放了一段视频。我的下一个问题是能够剪辑文件并将其保存到磁盘。我知道从命令行使用FFmpeg很容易。你们认为我可以在ffmpeg.c中使用main()方法并将其更改为函数调用,然后将参数传递给它,而不是从命令行将其作为c程序运行吗?我想这需要我的应用程序是开源的,但这不是问题。好的,如果您有任何帮助或其他想法,我们将不胜感激!谢谢

你有没有尝试过通过NDK将这些方法链接到你的android应用程序


请记住,ffmpeg是GPL2。如果修改并分发修改,则必须分发修改的源代码。我不是律师,但这最终会迫使你将源代码分发到你的部分/所有应用程序。我已经考虑过了,我不知道它的所有细节,绝对不想有任何法律问题哈哈。。。我只是想玩玩它,看看我能让它做些什么。你知道,现在这只是一个独立的项目。嘿,Kieran,我也有一个问题,你能帮我吗?我用NDK编译了所有东西,并且已经用它链接到我的应用程序了。我希望我基本上可以使用当前源文件中的ffmpeg.c为我做所有的视频处理。。。