Dear Genis,
On 01/31/2014 09:44 AM, Genis Musulmanbekov wrote:
Hi all,
Anybody knows, how to join thumbnails (using extracted jpg-files) to
webm-video files?
I'm not sure exactly in what way you would like to use the thumbnails. In the
vanilla Invenio this is left at the decision of each administrator.
For CDS, we are just displaying the thumbnails under the video, for easy
preview.
If you wish to display the thumbnails somewhere on the record page, you will
need to update the detailed format: Video_HTML_detailed.bft, by adding a new
format element: bfe_video_thumbnails.py, for example
The new format element (all format elements already defined can be found in
modules/bibformat/lib/elements/) will have to return the html for the list of
thumbnails attached to the record (styled as you wish).
To retrieve the list if thumbnails, would be something in these lines:
$ipython
In [1]: from invenio.bibdocfile import BibRecDocs
In [2]: brd = BibRecDocs(107)
In [3]: thumbnails = [item.get_url() for item in brd.list_latest_files() if
item.subformat=='small'] #list of all the thumbnail URLs attached to this record
The simples way to display them would be (you can add the style for the
video_thumb class in the css)
In [4]: out = ''.join(['<img class="video_thumb" src="%s" />' %item for item in
thumbnails])
Hope this helps!
Best regards,
Ludmila
--
Ludmila Marian
Software Engineer
CERN, IT Department, Digital Library Service Section