MediaConch implementation and policy checking on FFV1, Matroska, - - PowerPoint PPT Presentation

mediaconch
SMART_READER_LITE
LIVE PREVIEW

MediaConch implementation and policy checking on FFV1, Matroska, - - PowerPoint PPT Presentation

MediaConch implementation and policy checking on FFV1, Matroska, LPCM, and more Jrme Martinez MediaArea.net SARL What is MediaConch? A conformance checker Implementation checker Policy checker Reporter Fixer What is MediaConch? A


slide-1
SLIDE 1

MediaConch

implementation and policy checking

  • n FFV1, Matroska, LPCM, and more

Jérôme Martinez MediaArea.net SARL

slide-2
SLIDE 2

What is MediaConch?

A conformance checker Implementation checker Policy checker Reporter Fixer

slide-3
SLIDE 3

What is MediaConch?

A conformance checker ... in four formats Command line Graphical interface Server (REST API) Web interface

slide-4
SLIDE 4

MediaConch and open source

GPLv3+ and MPLv2+ Relies on MediaInfo (metadata extraction tool) Uses Qt, sqlite, libevent, libxml2, libxslt, libexslt...

slide-5
SLIDE 5

Formats

Prioritizes... Matroska FFV1 PCM But also... Can accept any format supported by MediaInfo Mainly as a policy checker Implementation checker for other formats can be developed in the future

slide-6
SLIDE 6

Versatile

Binaries are provided for: Windows Mac Linux (Ubuntu, Debian, Fedora, OpenSUSE...) Can be ported on other distros (BSD...) Input can be from: Files (local/network) FTP/FTPS/SFTP HTTP/HTTPS Amazon S3

slide-7
SLIDE 7

Standardization

Matroska is widely used but not standardized FFV1 is preferred by some entities but not standardized

slide-8
SLIDE 8

CELLAR: IETF workgroup

Open standards group Goal to standardize Matroska/FFV1/FLAC A lot of progress, especially with Matroska/EBML specs

slide-9
SLIDE 9

PREFORMA Sponsorship

3‑year project (2015‑2017) Sponsored by European Union Open source license is required!

slide-10
SLIDE 10

PREFORMA Sponsorship

3 software projects: Video (Matroska/FFV1/PCM): MediaConch (MediaArea) Document (PDF): VeraPDF (Open Preservation Foundation) Image (TIFF): DPF Manager (Easy Innova)

slide-11
SLIDE 11

Whatʹs next?

Still under development asynchronous mode (handling of huge libraries) Better user interface Statistics Standardize Matroska and FFV1 More conformance tests

slide-12
SLIDE 12

Want to help us?

CELLAR participation Implementing CRC‑32 into Matroska and FFV1 Quality checking for all interfaces Bug tracking and reporting Documentation Your weird video errors Your codebase!

slide-13
SLIDE 13

Stay in touch

MediaArea: , https://mediaarea.net @MediaArea_net MediaConch: , https://mediaarea.net/MediaConch @MediaConch Jérôme Martinez: jerome@mediaarea.net Slides: https://mediaarea.net/Events License: CC BY