Nuxeo - Digital Asset Management

23
Open Source ECM 2011 - Thomas Roger - [email protected] - @throger Nuxeo - DAM Digital Asset Management with the Nuxeo Platform

description

 

Transcript of Nuxeo - Digital Asset Management

Page 1: Nuxeo - Digital Asset Management

Open Source ECM

2011 - Thomas Roger - [email protected] - @throger

Nuxeo - DAMDigital Asset Management with the Nuxeo Platform

Page 2: Nuxeo - Digital Asset Management

Assets in Nuxeo

2

Image

Audio

Video

Page 3: Nuxeo - Digital Asset Management

Assets in Nuxeo

2

Image

Audio

Video

Page 4: Nuxeo - Digital Asset Management

Assets in Nuxeo

2

Image

Audio

Video

Page 5: Nuxeo - Digital Asset Management

Assets in Nuxeo

2

Image

Audio

Video

Page 6: Nuxeo - Digital Asset Management

3

Page 7: Nuxeo - Digital Asset Management

3

Page 8: Nuxeo - Digital Asset Management

3

Page 9: Nuxeo - Digital Asset Management

3

Page 10: Nuxeo - Digital Asset Management

Media browser

4

What’s new?Exposed as a view in NuxeoWork simultaneously with Document ManagementSingle Nuxeo instanceNo cluster configuration required

Page 11: Nuxeo - Digital Asset Management

Demo!

5

Page 12: Nuxeo - Digital Asset Management

HTML5 Player

6

For Audio and Video files WordPress Audio Player VideoJS

Fall back on Flash player

Page 13: Nuxeo - Digital Asset Management

Transformations

7

Image Thumbnails creation ImageMagick

Video Preview screenshot Storyboarding FFmpeg

Page 14: Nuxeo - Digital Asset Management

Metadata

8

Image EXIF / IPTC Using Mistral library

Video Extraction of video info duration, size, format, streams

Page 15: Nuxeo - Digital Asset Management

Video transcoding

9

Run asynchronouslyOne transcoder at a time

<extension target="org.nuxeo.ecm.platform.video.service.VideoService" point="videoTranscoders"> <videoTranscoder name="MP4 480p" converter="convertToMP4" height="480"/></extension>

Page 16: Nuxeo - Digital Asset Management

10

convertToMP4

convertToWebM

convertToOgg

Default convertersVideo transcoding

Page 17: Nuxeo - Digital Asset Management

11

convertToMP4 use ffmpeg-tomp4

convertToWebM use ffmpeg-towebm

convertToOgg use ffmpeg-toogg

Default convertersVideo transcoding

Page 18: Nuxeo - Digital Asset Management

12

<command name="ffmpeg-tomp4" enabled="true"> <commandLine>ffmpeg</commandLine> <parameterString> -i #{inFilePath} -vf "scale=-1:#{height}" -acodec libfaac -vcodec libx264 -v 0 #{outFilePath} </parameterString></command>

Command contributionVideo transcoding

Page 19: Nuxeo - Digital Asset Management

Automatic video transcoding

13

Run after creation or modification

<extension target="org.nuxeo.ecm.platform.video.service.VideoService" point="automaticVideoTranscoders"> <automaticVideoTranscoder name="MP4 480p" order="0" /> <automaticVideoTranscoder name="WebM 480p" order="10" /></extension>

Page 20: Nuxeo - Digital Asset Management

What’s next?

14

Media management capabilities in StudioExtend Automation API for Media ManagementAsset baskets

Page 21: Nuxeo - Digital Asset Management

15

More reliable metadata extractionXMP metadataConfigurable thumbnails

ImageWhat’s next?

Page 22: Nuxeo - Digital Asset Management

16

Audio File info and metadata extraction Conversions: to MP3, Ogg, ...Video Use extracted metadata More transcoders available

Audio and VideoWhat’s next?

Page 23: Nuxeo - Digital Asset Management

17

Thank you!