将FFmpeg与Android-NDK配合使用

我想将FFmpegAndroid-NDK一起使用,我在本节中非常基础,我需要一些帮助,我之前在网上研究这个主题,但没有得到满意的解决方案。

1 – 如何通过Windows操作系统使用FFmpeg 。 (我不想使用Ubuntu,请不要建议。)

2 – 如何通过NDK插入FFmpeg命令?

最后通知:我使用android-ndk-r7bCygwin

任何建议将不胜感激。

  • Formatter.formatIpAddress(int)的替代方案;
  • android黑色,85%不透明度
  • 有没有办法在Google Playapp store中更改应用程序的名称?
  • 如何在android中从左到右移动图像
  • 自动显示Google地图标记的工具栏
  • Google Maps CameraUpdateFactory未初始化
  • com.admob.android.ads.AdView未绑定前缀?
  • 如何在sqlite数据库中存储对象?
  • 从你的问题来看,很难说你究竟想要/需要什么…所以这里有一些一般信息:

    • 在Android上使用FFmpeg
    • 基于ndkr5的基于Android的FFmpeg的良好起点
    • 为Android构建FFmpeg的另一个好起点
    • 建立FFmpeg for android的有用信息请看这里 , 这里和这里
    • 在执行ffmpeg / android / cygwin / windows dev时,请确保使用Windows路径而不是/cydrive...

    如果您需要进一步的帮助,请准确说明您想要达到的目标和不起作用的……

    更新 – 根据评论:

    要在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构建ffmpegx264的教程: http : //db.tt/TjMqIF3u

    您还可以下载包含在android上创建应用程序所需文件的zip文件,以及在android上运行的最新ffmpeg的可执行文件。