我没有视频帧ArrayList<Bitmap>
。我已经使用访问了这个框架MediaMetadataRetriever.getFrameAtTime()
视频文件 (.mp4) 上的方法。
我颠倒了 ArrayList 中帧的顺序。
现在使用这个反向排序的帧队列我想渲染一个视频,这样它就会被反转(我希望我走在正确的轨道上)。
创建该视频后,我还想将其保存到 SD 卡。
如何实现这一目标?
或者
der还有其他方法可以在java中反转视频吗?
Edit 1: (***使用 xuggler*)**
我尝试使用 xuggler ...我尝试使用它的 .jar 文件。
但它抛出了一些错误。
[2012-08-18 00:29:16 - xugglertest2] The library 'xuggle-xuggler-5.2.jar' contains native libraries that will not run on the device.
[2012-08-18 00:29:16 - xugglertest2] The following libraries were found:
[2012-08-18 00:29:16 - xugglertest2] - com/xuggle/ferry/i686-pc-linux-gnu/libxuggle-ferry.so
[2012-08-18 00:29:16 - xugglertest2] - com/xuggle/ferry/i686-pc-linux-gnu/libxuggle-xuggler-io.so
[2012-08-18 00:29:16 - xugglertest2] - com/xuggle/ferry/i686-pc-linux-gnu/libxuggle-xuggler.so
[2012-08-18 00:29:16 - xugglertest2] - com/xuggle/ferry/i686-pc-linux-gnu/libxuggle.so
[2012-08-18 00:29:16 - xugglertest2] - com/xuggle/ferry/x86_64-pc-linux-gnu/libxuggle-ferry.so
[2012-08-18 00:29:16 - xugglertest2] - com/xuggle/ferry/x86_64-pc-linux-gnu/libxuggle-xuggler-io.so
[2012-08-18 00:29:16 - xugglertest2] - com/xuggle/ferry/x86_64-pc-linux-gnu/libxuggle-xuggler.so
[2012-08-18 00:29:16 - xugglertest2] - com/xuggle/ferry/x86_64-pc-linux-gnu/libxuggle.so
我应该怎么办 ??
我将 xuggler-xuggler-5.4.jar 复制到项目的 libs 文件夹中,然后将其添加到构建路径。
我做对了吗?
Edit 2: (使用ffmpeg)
我已经按照给定的方式在 ubuntu 平台上为 android 编译了 ffmpegHere http://www.roman10.net/how-to-build-ffmpeg-for-android/
我按照文档得到了编译文件。
现在有人可以告诉我如何在 android 应用程序中使用这些编译文件吗?
我到底应该如何处理这些文件?
我没有找到任何合适的文档。任何帮助都会是gr8。
编辑3:(移植到 android -ffmpeg)
嘿..最后我在ubuntu上编译了ffmpeg,得到了libffmpeg.so。我已经成功移植到android了。 libffmpeg.so 已成功加载到 Android 活动中。现在我只想测试一个简单的 ffmpeg 命令或程序。
你能建议我去哪里找它吗?你能建议我一个示例命令来测试它吗?
感谢致敬