На DSPACE, как создать миниатюру для видео?

Есть ли способ автоматически генерировать миниатюры для загруженных видео? Только для эскизов из папок с прямым доступом к видео я попытался создать его с помощью ffmpeg, и он работает, но не может найти способ интеграции в dspace.
Я на dspace 5.4, CentOS. Для pdf и изображений я использую ImageMagic.


person losubuntu    schedule 18.01.2017    source источник


Ответы (1)


Подход, который я бы предложил, состоит в том, чтобы написать специальный медиа-фильтр для создания этих миниатюр из видео.

Система медиафильтров — это структура, используемая в DSpace для создания производных загруженных потоков битов для различных целей. Например, есть Media Filter для создания миниатюр для PDFS, для создания .txt-версии загруженного текстового документа для полнотекстовой индексации и т. д.

Документацию по медиафильтрам можно найти здесь: https://wiki.duraspace.org/display/DSDOC5x/Mediafilters+for+Transforming+DSpace+Content

На этой странице следуйте разделу 5, посвященному созданию пользовательских медиа-фильтров.

Насколько я знаю, еще никто не создал медиафильтр для создания миниатюр для видео.

person Bram Luyten    schedule 29.01.2017
comment
Спасибо за ваш ответ, я уже создал медиа-фильтр, пересобрал и установил его. И теперь это работает. Но я сделал это в среде разработки. Теперь мой вопрос: есть ли какой-либо вариант, при котором я могу скопировать только некоторые файлы на рабочий сервер без его перестройки из исходного кода или каких-либо других средств, с помощью которых я могу экспортировать функции видеофильтра, которые находятся на моем сервере разработки, в другое установленное пространство dspace без перестройки? . Потому что у меня нет источника для производства. - person losubuntu; 30.01.2017