在Android-NDK中使用FFmpeg
我想和Android-NDK
一起使用FFmpeg
,这个部分我很基本,在网上需要一些帮助和研究,但是没有得到满意的解决scheme。
1 – 如何通过Windows操作系统使用FFmpeg
? (我不想使用Ubuntu,请不要build议。)
2 – 如何通过NDK
插入FFmpeg
命令?
最后通知:我使用android-ndk-r7b
和Cygwin
。
任何build议,将不胜感激。
从你的问题,很难说出你想要什么/需要…所以这里是一些一般信息:
- 与Android使用ffmpeg
- 基于ndkr5的adnroid的ffmpeg的好的说明
- 另一个很好的起点为Android构buildffmpeg
- 有用的信息来build立Android的ffmpeg看到这里 , 这里和这里
- 掩盖确保你使用Windowspath而不是
/cydrive...
当做ffmpeg / android / cygwin / windows开发
如果您需要进一步的帮助,请准确解释您想要达到的目标以及未能达到的目标。
更新 – 根据意见:
要通过Android上的命令行使用ffmpeg,您需要将ffmpeg复制到您的应用程序的files
目录中,并使用getRuntime.exec()
来chmod 755
,然后可以使用以下行运行ffmpeg,例如:
Process p = Runtime.getRuntime().exec("/data/data/yourpackagename/files/ffmpeg -i infile.mp4 outfile.mp4")
我做了一个关于如何为android
构buildffmpeg
和x264
的教程: http : //db.tt/TjMqIF3u
您也可以下载包含您在android
上制作应用程序所需的文件的zip文件,以及在android
上运行最新ffmpeg
的可执行文件。