У меня нет видеокадров в 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)
Я скомпилировал ffmpeg для Android на платформе Ubuntu в соответствии с заданным Здесь
Я получил скомпилированные файлы в соответствии с документом.
Теперь кто-нибудь может сказать мне, как я могу использовать эти скомпилированные файлы в приложении для Android? что именно мне делать с этими файлами??
Я не нашел подходящей документации. любая помощь будет gr8.
Изменить 3: (перенесено на Android -ffmpeg)
эй .. наконец я скомпилировал ffmpeg на ubuntu я получил libffmpeg.so. Я успешно портировал его на андроид. libffmpeg.so успешно загружается в Android. Теперь я просто хочу протестировать простую команду или программу ffmpeg.
Не могли бы вы подсказать, где мне ее искать? Можете ли вы предложить мне пример команды, чтобы проверить это.
Спасибо и привет