Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Nuxeo - Digital Asset Management
Search
Thomas Roger
February 29, 2012
Programming
1
460
Nuxeo - Digital Asset Management
Thomas Roger
February 29, 2012
Tweet
Share
More Decks by Thomas Roger
See All by Thomas Roger
Nuxeo - OpenSocial
troger
1
430
Other Decks in Programming
See All in Programming
顧客の画像データをテラバイト単位で配信する 画像サーバを WebP にした際に起こった課題と その対応策 ~継続的な取り組みを添えて~
takutakahashi
4
1.3k
ソフトウェア品質を数字で捉える技術。事業成長を支えるシステム品質の マネジメント
takuya542
2
15k
PHP 8.4の新機能「プロパティフック」から学ぶオブジェクト指向設計とリスコフの置換原則
kentaroutakeda
2
1k
20250708_JAWS_opscdk
takuyay0ne
2
130
AI Agent 時代のソフトウェア開発を支える AWS Cloud Development Kit (CDK)
konokenj
6
800
GPUを計算資源として使おう!
primenumber
1
230
Android 16KBページサイズ対応をはじめからていねいに
mine2424
0
430
NEWT Backend Evolution
xpromx
1
140
新メンバーも今日から大活躍!SREが支えるスケールし続ける組織のオンボーディング
honmarkhunt
5
8.7k
テスターからテストエンジニアへ ~新米テストエンジニアが歩んだ9ヶ月振り返り~
non0113
2
220
iOS 26にアップデートすると実機でのHot Reloadができない?
umigishiaoi
0
140
PHPでWebSocketサーバーを実装しよう2025
kubotak
0
320
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.5k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
Statistics for Hackers
jakevdp
799
220k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Designing Experiences People Love
moore
142
24k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Why Our Code Smells
bkeepers
PRO
337
57k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
282
13k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
520
Transcript
Open Source ECM 2011 - Thomas Roger -
[email protected]
-
@throger Nuxeo - DAM Digital Asset Management with the Nuxeo Platform
Assets in Nuxeo 2 Image Audio Video
Assets in Nuxeo 2 Image Audio Video
Assets in Nuxeo 2 Image Audio Video
Assets in Nuxeo 2 Image Audio Video
3
3
3
3
Media browser 4 What’s new? Exposed as a view in
Nuxeo Work simultaneously with Document Management Single Nuxeo instance No cluster configuration required
Demo! 5
HTML5 Player 6 For Audio and Video files WordPress Audio
Player VideoJS Fall back on Flash player
Transformations 7 Image Thumbnails creation ImageMagick Video Preview screenshot Storyboarding
FFmpeg
Metadata 8 Image EXIF / IPTC Using Mistral library Video
Extraction of video info duration, size, format, streams
Video transcoding 9 Run asynchronously One transcoder at a time
<extension target="org.nuxeo.ecm.platform.video.service.VideoService" point="videoTranscoders"> <videoTranscoder name="MP4 480p" converter="convertToMP4" height="480"/> </extension>
10 convertToMP4 convertToWebM convertToOgg Default converters Video transcoding
11 convertToMP4 use ffmpeg-tomp4 convertToWebM use ffmpeg-towebm convertToOgg use ffmpeg-toogg
Default converters Video transcoding
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 contribution Video transcoding
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>
What’s next? 14 Media management capabilities in Studio Extend Automation
API for Media Management Asset baskets
15 More reliable metadata extraction XMP metadata Configurable thumbnails Image
What’s next?
16 Audio File info and metadata extraction Conversions: to MP3,
Ogg, ... Video Use extracted metadata More transcoders available Audio and Video What’s next?
17 Thank you!