14
Cover Images Basil Brunner Software Engineer for the open minded

Opencast Cover Images

Embed Size (px)

Citation preview

Page 1: Opencast Cover Images

Cover ImagesBasil Brunner Software Engineer

for the open minded

Page 2: Opencast Cover Images

– for the open minded

what are cover images?

Compose images that

are based on a template

contain metadata of the recording

embed other images like logos or stills

Page 3: Opencast Cover Images

– for the open minded

example

Page 4: Opencast Cover Images

First name, Last name Position

for the open mindedfor the open minded

technology

Page 5: Opencast Cover Images

– for the open minded

technical overview

XML XSLT SVG PNG

vars

Page 6: Opencast Cover Images

– for the open minded

XML metadata

<metadata> <title>The Golden Gate Bridge</title> <date>2015-03-26T11:21:00Z</date> <series>Opencast Conference 2015</series> <contributors>Basil Brunner</contributors></metadata>

Page 7: Opencast Cover Images

– for the open minded

SVG image<?xml version="1.0" encoding="UTF-8" ?<svg …> … <image xlink:href="goldengatebridge.png" width="1920" height="1080" /> <polygon filter = "url(#i1)" class="blue" points="0,0 0,1080 300,1080 500,0"/> <image xlink:href="entwine-logo-wb.png" …> <text …>The Golden Gate Bridge</text> …</svg>

Page 8: Opencast Cover Images

– for the open minded

workflow operation handler

<operation id="cover-image"> <configurations> <configuration key=“stylesheet”>file:///etc/matterhorn/branding/coverimage.xsl</configuration> <configuration key="metadata">$metadata</configuration> <configuration key="width">1920</configuration> <configuration key="height">1080</configuration> <configuration key="posterimage-flavor">presenter/player+preview</configuration> <configuration key="target-flavor">image/cover</configuration> </configurations></operation>

Page 9: Opencast Cover Images

First name, Last name Position

for the open mindedfor the open minded

where to use?

Page 10: Opencast Cover Images

– for the open minded

usage examples

player poster image

create trailers/bumpers (image-to-movie)

Page 11: Opencast Cover Images

– for the open minded

ideas for improvements

support for extended metadata

animated SVG to movie

Page 12: Opencast Cover Images

– for the open minded

code & documentation

pull request: http://bit.ly/1OA9CL7

docs: http://bit.ly/18ZBnMt

Page 13: Opencast Cover Images

– for the open minded

thanks

Thanks to SWITCH for sponsoring this feature!

Page 14: Opencast Cover Images

Questions?http://entwinemedia.com

@entwinemediaBasil Brunner [email protected] @myniva

for the open minded