android - 如何在android中使用ffmpeg从mp4视频中获取视频帧?

标签 android android-ndk ffmpeg video-processing

经过 3.4 天的研究工作,我已经在 android 中成功编译和构建了 ffmpeg 库。
现在我想从视频中抓取帧。但我不知道从 java 类调用哪个带有命令的 ffmpeg 方法来抓取所有帧。有人知道吗?或者我想叠加 2 个视频。 ffmpeg 中是否有任何直接方法可以将两个视频一个接一个地合并?如果是,如何从 java 类中调用它?

最佳答案

编译ffmpeg.c并通过jni调用它的main()

有关更多详细信息,请参阅如何 Use FFMPEG on Android .

还有 refer这个github项目。和 this教程也会帮助你。

希望对您有所帮助。

关于android - 如何在android中使用ffmpeg从mp4视频中获取视频帧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16890072/

相关文章:

android - 如何动态更改 ListView 的分隔线高度?

java - Android 队列与堆栈

c# - 用C#执行ffmpeg命令

ffmpeg - 如何使用 ffmpeg 提取从特定数字开始的帧?

android - 上传前压缩相机图像

android - 在 Android 流中使用 flush() close() 的好处?

android - 如何从 Cocos2dx 的 HelloWorld 示例创建 .apk?

c++ - ffmpeg ndk 多重定义 libavcodec.a(golomb.o)

android - 如何在Android.mk 文件或Application.mk 文件中指定库的路径?

image - 如何从城市公共(public)网络摄像头提要中提取静止图像.... ffmpeg 可以做到这一点吗?