mediaconch_amia15



mediaconch_amia15

0 0


mediaconch_amia15


On Github ablwr / mediaconch_amia15

Validate Your Digital Assets: PREFORMA, MediaConch and File Compliance

#amia15 | Portland, Oregon

@dericed || @ablwr

Ashley and Dave awkward intro

MediaArea

Ashley: What's good? Namedropping superstars (Drake-break), mediainfo

The MediaArea squad

Ashley: What's good? Namedropping superstars (Drake-break), mediainfo
  • Dave Rice, Jerome Martinez

  • Ashley Blewer, Tessa Fallon, Erik Piil

  • Guillaume Roques, Florent Tribouilloy

Ashley: What's good? Namedropping superstars (Drake-break), mediainfo
Dave: -_-
Dave: bye minidv
Dave: paperprint, oh yeah

... and The Formats

Dave: archives n standards

EBML/MKV

Dave

EBML

Matroska is based on Extensible Binary Meta Language <Eߣ

1148matroska42
Dave

Matroska

Matroska is based on Extensible Binary Meta Language <Eߣ

...          🔍                      ℹ️💁                    🎬                  📺🎶🎉🎥                 🕑🕔⏰             💌                   📖                      📃©        
Dave: top level of Matroska

FFV1 profile

FFV1 version 3

... archivists ...

... multithreaded ...

... frame crcs (mandatory) ...

... slice crcs (options) ...

... self-descriptive ...

... documentation ...

FFV1 frame

23044124FFV1480000342...18Yes00No112............103150640706
Dave: top level of ffv1 frame

FFV1 slice

0000003110......(16 bytes)1602919906915
Dave: top level of ffv1 slice

🔍🐚💁🎉

MediaConch has...

many shells!

Ashley: We have a lot of software to choose from

D E M O

Ashley does magic tricks here

D E M O

Ashley does ventriloquist act

D E M O

Ashley does slight of hand trick

D E M O

T I M E !

Ashley does disappearing act
Let's start with the command line... As with most command line utilities, -h will get you a list of commands... mediaconch -h We need a file to test with so let's just make one. ffmpeg -f lavfi -i testsrc -t 1 -c:v ffv1 -level 1 -t 1 General_Conformance.mkv It looks like this open General_Conformance.mkv I already loaded in some XSL of a custom policy we made to test against, let's check that out first mediaconch General_Conformance.mkv General_Conformance.xsl You can get regular MediaInfo results... mediaconch -mi General_Conformance.mkv Or the new MediaTrace output... mediaconch -mt General_Conformance.mkv And this will display on screen, but export options are available in XML and HTML too mediaconch -mc -fh General_Conformance.mkv > test.html
I recorded the screen and then I ran mediaconch -mi on the file I just recorded.

G U I

D E M O !

Ashley does disappearing act
A journey into the GUI by sportscaster Ashley "THE SHELL" Blewer
Better looking output

MediaTrace

You get metadata from...THE FIREHOSE!"

Dave: lets metadata from the firehose

MediaTrace on DPX

4294967295429496729525525502550.0000.0000.0000.0000.0000.0000.0000.0000.0000.000(76 bytes)
Dave: chatting bout mediatrace

...The Schemas

mediaarea.xml: container for the others

mediaconch.xml: result of implementation or policy checks

mediainfo.xml: AV summarization data

mediatrace.xml: ALL THE METADATA

.DS_Store: haunts our dreams

Dave

Standardization

Dave
cellar
cellar

Implementation

Ashley (and Drake)

thanks!

Ashley (and Drake) and Dave
A little last Erwin time
Validate Your Digital Assets: PREFORMA, MediaConch and File Compliance #amia15 | Portland, Oregon @dericed || @ablwr Ashley and Dave awkward intro