Android , Java - 使用位图帧渲染视频以反转视频(Xuggler)
我没有 视频帧 在 中。我已使用视频文件(.mp4)的方法访问此帧。ArrayList<Bitmap>
MediaMetadataRetriever.getFrameAtTime()
我反转数组列表中帧的顺序。现在使用这个反向排序的帧队列,我想渲染一个视频,所以它会被反转(我希望我走在正确的轨道上)。
创建该视频后,我还想将其保存到SD卡。
如何做到这一点?或者der是用java反转视频的任何其他方法吗?
编辑1:(***使用xugler*)**
我尝试使用xugler...我尝试使用它.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 文件夹中,然后将其添加到构建路径中。我做对了吗?
编辑2:(使用ffmpeg)
我已经在ubuntu平台上为Android编译了ffmpeg,
因为在这里我得到了根据文档编译的文件。
现在任何人都可以告诉我如何在Android应用程序中使用这些编译后的文件?我到底应该如何处理这些文件??
我没有找到任何合适的文档。任何帮助都将是gr8。
编辑3:(移植到机器人-ffmpeg)
嘿。。最后我在ubuntu上编译了ffmpeg,我得到了 libffmpeg.so。我成功地将其移植到机器人。libffmpeg.so 正在成功加载安卓活动。现在我只想测试一个简单的ffmpeg命令或程序。
你能建议我应该去哪里找它吗?你能给我一个示例命令来测试它吗?
感谢和问候