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