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
460
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Nuxeo - Digital Asset Management
Thomas Roger
February 29, 2012
More Decks by Thomas Roger
See All by Thomas Roger
Nuxeo - OpenSocial
troger
1
440
Other Decks in Programming
See All in Programming
メールのエイリアス機能を履き違えない
isshinfunada
0
230
わからない話を追いかけたら、プログラミング言語を作る側にいた
ydah
3
490
yield再入門 #phpcon
o0h
PRO
0
1k
AWS DevOps AgentのAzure接続機能を検証して見えた活用法/Use Cases Verified for the AWS DevOps Agent's Azure Connectivity Feature
masakiokuda
1
230
プロポーザルを書いてもらう
pvcresin
0
440
Terraform標準の組織で AWS CDKをどう使うか
mu7889yoon
1
500
Claude Code全社展開のためにやったことn選~プラグイン302個・コミッター271人を支えるために~
kenchan
5
1.5k
改善しないと、タスクが回らない。 “てんこ盛りポジション” を引き継いだ情シスの、入社3ヶ月の業務改善録
krm963
0
260
FDEが実現するAI駆動経営の現在地
gonta
2
280
Building a Meta Ray-Ban display app
akkeylab
0
100
自動化したのに回らない テスト運用の壁―AI時代の品質責任と生産性
mfunaki
0
140
komatsuna「分散システムにおけるバグ分析手法」
komatsunaqa
0
250
Featured
See All Featured
How Software Deployment tools have changed in the past 20 years
geshan
1
34k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
270
Technical Leadership for Architectural Decision Making
baasie
3
470
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.2k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
380
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
73
41k
The Spectacular Lies of Maps
axbom
PRO
1
900
The untapped power of vector embeddings
frankvandijk
2
1.8k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
460
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.9k
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!