にビデオフレームがありません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
私は何をすべきか ??
プロジェクトのlibsフォルダーにxuggler-xuggler-5.4.jarをコピーし、ビルドパスに追加しました。私はそれを正しくやっていますか?
編集2: (ffmpegを使用して)
与えられたようにubuntuプラットフォームでandroid用のffmpegをコンパイルしましたここで
私はドキュメントに従ってコンパイルされたファイルを取得しました。
今、誰かが私にAndroidアプリケーションでそれらのコンパイルされたファイルをどのように使用できるか教えてもらえますか?それらのファイルを正確にどうすればよいですか?
適切なドキュメントが見つかりませんでした。どんな助けでもgr8でしょう。
編集3: (android -ffmpegに移植)
ねえ..最後に私はubuntuでffmpegをコンパイルしました私はlibffmpeg.soを手に入れました。私はそれをアンドロイドにうまく移植しました。libffmpeg.soはAndroidアクティビティに正常に読み込まれています。今、私は単純なffmpegコマンドまたはプログラムをテストしたいだけです。
どこで探すか提案してもらえますか?それをテストするためのサンプルコマンドを提案してもらえますか。
ありがとう、よろしく