Использование Java Media Framework (JMF) для создания видео из массива буферных изображений

#java #jmf

Вопрос:

Я работаю над программным обеспечением для интерактивной визуализации с использованием Java. Каждый кадр я отображаю новый BufferedImage и сохраняю предыдущий BufferedImage в массиве. Я хочу добавить функцию записи. Итак, я хотел бы преобразовать свой массив BufferedImage s в любой видеоформат, поддерживаемый JMF (с любым настраиваемым разрешением), используя библиотеку JMF. Как я могу этого добиться?

Я пытался найти учебные пособия, но не смог найти ни одного, в котором объяснялось бы, как я могу использовать JMF для создания видео из изображений…

Комментарии:

1. «Я хотел бы, чтобы преобразовать мой массив BufferedImages в любом видео формате (в любое настраиваемое разрешение), используя абсолютно библиотеки». Я использовал формат jmf, чтобы превратить группу файлов изображений (формат JPG) в формат QuickTime мову, но она очень старая и имеет ограниченную поддержку кодеков, поэтому, если вы не можете найти SPI (интерфейс поставщика услуг) для более современных кодеков (для чтения/отображения или записи видео форматы), то, скорее всего абсолютно не поддерживает.

2. @AndrewThompson Извините, я отредактировал свой вопрос, чтобы прояснить его.

3. «Я хотел бы преобразовать свой массив буферизованных изображений в любой видеоформат, поддерживаемый JMF » Для начала выполните поиск в jpegimagestomovie . Несколько раз я пытался изменить этот исходный код для работы с необработанными BufferedImage объектами, но код был мучительным, и все попытки были оставлены.