The very most important digital video properties
according to Ashley Blewer,
a/v archivist and software developer
02
01
Hey there
Table of contents
MediaInfo
03
Properties
The usual introduction
What is that?
What are important details to know about video?
01
Hey there
Who is this?
Ashley Blewer
Worked on MediaConch, QCTools, & other media analysis tools for archivists
Lots of stuff to learn about here: https://ashleyblewer.com
Ashley Blewer
Worked on MediaConch, QCTools, & other media analysis tools for archivists
Lots of stuff to learn about here: https://ashleyblewer.com
@ablwr online
02
Let's go, MediaInfo
metadata extraction tool
Why MediaInfo?
Wide format support
Matroska (mkv/mka/mks)
Ogg (ogg/ogm)
Riff (avi/wav)
Mpeg 1&2 container (mpeg/mpg/vob)
Mpeg 4 container (mp4)
Mpeg video specific (mpgv/mpv/m1v/m2v)
Mpeg audio specific (mp2/mp3)
Windows Media (asf/wma/wmv)
Quicktime (qt/mov)
Real (rm/rmvb/ra)
DVD-Video (ifo)
AC3 (ac3)
DTS (dts)
AAC (aac)
Monkey's Audio (ape/mac) Flac (flac)
CDXA, like Video-CD (dat)
Apple/SGI (aiff/aifc)
Sun/NeXT (au)
Amiga IFF/SVX8/SV16 (iff)
Ensoniq PARIS (paf)
Sound Designer 2 (sd2)
Berkeley/IRCAM/CARL (irca)
SoundFoundry WAVE 64 (w64)
Matlab (mat)
Portable Voice format (pvf)
FastTracker2 Extanded (xi)
Midi Sample dump Format (sds)
Audio Visual Research (avr)
fun fact
MediaConch
MediaInfo works underneath MediaConch to do media analysis
MediaInfo streams
General: Title, author, director, album, track number, date, duration
Video: codec, aspect ratio, framerate, bitrate
Audio: codec, sample rate, channels, language, bitrate
Text: subtitle language
Chapters: numbers of chapters, list of chapters
MediaInfo streams
Container: format, profile, commercial name of the format, duration, overall bit rate, writing application and library, title, author, director, album, track number, date, duration, et cetera
Video: format, codec id, aspect, frame rate, bit rate, color space, chroma subsampling, bit depth, scan type, scan order, et cetera
Audio: format, codec id, sample rate, channels, bit depth, language, bit rate, et cetera
Text: format, codec id, language of subtitle, et cetera
Chapters: count of chapters, list of chapters, et cetera
Versatile
Command Line
GUI (graphical user interface)
Online
Programming bindings
Also: open source! ✨✨✨
BSD-2-Clause License
03
Audio/Video properties
thinking in streams
MediaInfo streams: General
MediaInfo streams: Video (Pt 1)
MediaInfo streams: Video (Pt 2)
MediaInfo streams: Audio
03
Audio/Video properties
(for real this time)
Containers and Codecs
Containers and Codecs
source: ffmpeg docs
Containers vs Codecs
Containers
MediaInfo streams: General
Codecs
MediaInfo streams: Video (Pt 1)
MediaInfo streams: Video (Pt 1)
MediaInfo streams: Video (Pt 1)
MediaInfo streams: Video (Pt 1)
MediaInfo streams: Video (Pt 1)
MediaInfo streams: Video
MediaInfo streams: Video (Pt 2)
MediaInfo streams: Color space
Color space
* How is color organized, translated, conveyed, and presented?
MediaInfo streams: Chroma subsampling
Chroma subsampling
Some common ones for preservation (because we want the best):
MediaInfo streams: Chroma subsampling
x:y:z
x = width (horizontal) of sample size
y = number of chroma samples in the first row
z = number of chroma samples in the second row
MediaInfo streams: Bit depth
Bit depth
* Can think of this as "color depth"
* Represents depth of each color (RGB, YUV)
* 8bit, 10bit, and beyond
MediaInfo streams: Audio
MediaInfo streams: Audio channels
Channels
* Can represent positions (surround sound setup)
MediaInfo streams: Audio sampling rate
Sampling rate
* the "frames" of audio
* higher is better
MediaInfo streams: Audio bit depth
Bit depth
* another quality indicator
* bits of information in each sample
bits - 1s and 0s
sample - value in time
And many more!
Those are some of the bigger audio/video properties you'll encounter, with tons of nuance and more complex details
What else do you want to know about?