MediaInfo - MediaArea · MediaInfo metadata extractions tool & software integration Jérôme...
Transcript of MediaInfo - MediaArea · MediaInfo metadata extractions tool & software integration Jérôme...
MediaInfometadata extractions tool& software integration
Jérôme MartinezMediaArea.net SARL
What is MediaInfo?MediaInfo is a convenient unified display of the most relevanttechnical and tag data for video and audio files.
MediaInfois versatile.
Containers/wrappersSMPTE containers (MXF/DCP/IMF)GXF, LXFP2, XDCAMMPEG streaming containers (ts/m2ts/mpg/vob)MPEG file container (mp4)Quicktime (qt/mov)Matroska (mkv/mka/mks)RIFF (avi/wav/w64)Apple/SGI (aiff/aifc)Windows Media (asf/wma/wmv)...
Video/image formatsHEVC/H.265AVC/H.264MPEG‑1/2 Video (mpgv/mpv/m1v/m2v)VC‑1, VC‑3/DNxHDDPX, EXRPNG, TIFFJPEG, JPEG 2000FFv1...
Audio formatsPCMDolby EAC‑3, E‑AC‑3DTSAAC/HE‑AAC/HE‑AACv2FLACMPEG‑1/2 Audio (mp1/mp2/mp3)
Captions/SubtitlesCEA‑606/708DVB subtitlesARIB captionsN19/STLTeletextCDPWSTTTML...
MetadataContainer‑specificAncillary dataTime codes (MXF, GXF, QuickTime...)Bar dataAFDAS‑11/DPPChecksums presence...
Examples of MetadataWriting libraryChannel assignment (left, right, rear...)Audio/caption languageLaw ratingBroadcast service name
Input formatsFiles (local/network)FTP/FTPS/SFTPHTTP/HTTPSDirect memory access
Export formatsFlat textXMLEBUCore (1.5/1.6)PBCore (1.2/2.0)MPEG‑7FIMS (Work in progress, 1.1/1.2)
MediaInfoworks everywhere.
InterfacesAPI (library)Command Line InterfaceGraphical User Interface
BindingsC, C++C#/MonoVB.netPythonJavanode.js (unofficial)...
Platforms
WindowsMacLinux: Ubuntu, Mint, RHEL/CentOS, Fedora,SuSE, Solaris...BSD: FreeBSD...
ArchitecturesIntel/AMD 32‑bitIntel/AMD 64‑bitIA64PowerPCARM...
MediaInfois open source.
LicenseBSD‑2‑Clause licenseCode source available for everyoneContacting developer not mandatoryNot tied to a company
Business modelFree: Software & developed featuresNot free: Closed source versionsNot free: Bug correctionNot free: New featuresNot free: Support/forensics
Examples of sponsoredfeatures (0)
MPEG‑7 exportEBUCoreAS‑11 (UK DPP)IMFDTS Neural Audio
Examples of sponsoredfeatures (1)MPEG‑7 export
Sponsored by Bibliothèque Nationale de France(National Library of France)
Examples of sponsoredfeatures (2)EBUCore
National Library of Wales sponsored EBUCore 1.5outputEBU sponsored EBUCore 1.6 updateFeatures can be sponsored step by step
Examples of sponsoredfeatures (3)AS‑11 (UK DPP)
Title, track layout, audio languages,open/closed caption presence, segments, copyright,FPA...Initial version sponsored by Digimetrics (now part ofTektronix)AS‑11 to EBUCore mapping sponsored by EBU
Examples of sponsoredfeatures (4)IMF
SMPTE ST‑2067 supportParticipation to IMF plugfestsSponsored by Digimetrics (now part of Tektronix)(Work in progress)
Examples of sponsoredfeatures (5)DTS Neural Audio
Presence detection (by metadata) of 5.1 transported in a2.0 streamSponsored by Numericable
Examples of sponsoredfeatures (6)ὁ� MediaConch
Media CONformance CHeckerBased on MediaInfo3‑year project, sponsored by European UnionIncludes implementation checker, policy checker,reporter, and fixerInitial focus: archival Matroska/FFV1/PCMFuture focus: format sponsorship opportunities
Example of closed source(0)
When open source does not fit the sponsorClosed source development is availableOption to pay back for open source later
Example of closed source(1)
Automated File‑based QC SoftwareMore detailed container analysislatest developed feature:
Digimetrics (now part of Tektronix) Aurora
ARD/ZDF broadcast profiles
Example of closed source(2)
File‑based Player SoftwareDemuxer feature addition
Digimetrics (now part of Tektronix) Hydra
MediaInfocan be automated.
Automation (0)Command line batch processDLL can be used for direct inclusion in your workflowMediaInfo can be adapted to any workflowConsultation available
Automation (1)VRT example
Automation (2)Telestream Vantage example
Automation (3)File Information Tool Set (FITS)
Developed by
Identifies and validates file formats, extracts metadataembedded within files, and outputs the metadata invarious formats (including EBUCore)Manages the output from several other open sourcetoolsWill include MediaInfo as one of the inputs
Harvard University Library DigitalRepository Service
Whatʹs next?Better IMF supportMediaTraceSonyʹs camera metadataMediaConchAmazon S3 and Microsoft Azure inputYour feature?
Stay in touchMediaArea: , https://mediaarea.net @MediaArea_net
MediaInfo: https://mediaarea.net/MediaInfoMediaConch: https://mediaarea.net/MediaConch
Jérôme Martinez: [email protected]: https://mediaarea.net/EventsLicense (except images): CC BY