Android, Java -Рендеринг видео с использованием растровых кадров для реверсирования видео (Xuggler)

У меня нет видеокадров в ArrayList. Я получил доступ к этим кадрам, используя метод 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:(Портировано на андроид -ffmpeg)

эй.. наконец я скомпилировал ffmpeg на ubuntu я получил libffmpeg.so. Я успешно портировал его на андроид. libffmpeg.so успешно загружается в Android. Теперь я просто хочу протестировать простую команду или программу ffmpeg.
не могли бы вы подсказать, где его искать? Можете ли вы предложить мне пример команды, чтобы проверить это.

С уважением и благодарностью

13
задан Chaitanya Chandurkar 26 August 2012 в 08:59
поделиться