Миниатюра Xuggler/Java из видео

Я создаю приложение в Grails, но я также хорошо разбираюсь в Java. Мне нужно отображать миниатюры видеофайлов, а затем, когда пользователь нажимает на миниатюру, открывать это видео в проигрывателе. (как на ютубе).

Я думаю, что когда пользователь опубликует видео, я буду использовать xuggler, чтобы получить миниатюру и сохранить ее вместе с самим видеофайлом.

Вопрос 1. Это хороший дизайн?

Я не знаком с xuggler.

Вопрос 2. Есть ли способ получить миниатюру из входного потока во время загрузки пользователем? В противном случае я запишу файл, а затем возьму его миниатюру, как описано здесь.


person mtyson    schedule 09.07.2012    source источник


Ответы (1)


Xuggler кажется подходящим вариантом.

Я делаю что-то подобное в данный момент. Я предпочитаю загружать всю полезную нагрузку файла, прежде чем пытаться предположить, что мне дали видео.

Я построил аналогичную систему на PHP, и пользователи, отправляющие файлы проекта Windows Movie Maker, были настоящей проблемой.

application/octet-stream был очень распространенным типом контента на машинах, которые не знали ассоциаций типов файлов.

person John Giotta    schedule 19.07.2012