Peter Bubestinger-Steindl
2021-11-18
|
|

Triplet notation greatly helps reducing confusion:
“A codec is a device or computer program which encodes or decodes a data stream or signal.”
Source: Wikipedia: Codec
Think of a human language…
“A container format (informally, sometimes called a wrapper) […] is a file format that allows multiple data streams to be embedded into a single file, usually along with metadata for identifying and further detailing those streams.”
|
Think of a regular paper folder…
|
|
|
|

Website: videolan.org/vlc
|
Website: mediaarea.net/MediaInfo
|
| File 1 | File 2 | File 3 | |
|---|---|---|---|
| Container | MOV | MOV | MOV |
| Videocodec | UYVY | H.264 | XviD |
| Resolution | 720 x 576px | 1920 x 1080 | 640 x 480 |
| FPS | 25 | 24 | 30000/1001 |
| - | |||
| Audiocodec | PCM | AAC | MP3 |
| Samplerate | 48 kHz | 48 kHz | 44.1 kHz |
| Channels | Stereo | Surround 5.1 | Mono |
|
Sustainability:
|
Quality and functionality:
|
|
Sustainability:
|
Quality and functionality:
|
Digitization: As-original, as-untouched as possible. Headroom for optional restoration/improvements.
Preservation: Stand the test of time.
Highest original quality.
Mezzanine: For daily work. High quality.
Optional, if preservation format can be used for this.
Access For quick and easy access.
Quality not necessarily best/high.
Knowing and deciding which properties to safeguard and which are allowed to change.
See:
LoC FADGI: DRAFT Significant Properties for Digital Video
Nestor (DE): Leitfaden DLTP AV Medien
Depend on media type (and use case).
| Video | Audio |
|---|---|
|
|
btw: Constant (CBR) vs Variable (VBR) bitrate?
Often a tradeoff between:
|
Processing power (CPU/RAM) (format/algorithm complexity) |
I/O bandwidth (disk/network) (data size) |
| Video | Audio | in Container | |
|---|---|---|---|
| Preservation: |
|
|
|
| Mezzanine: |
|
||
| Access: |
|
|
|
How it affects quality and preservation.

“It’s like ZIP for film!”
4px RGB Image: (8bpc = 24bit/pixel)
RGB RGB RGB RGB (4*3 = 12 byte)
4px YUV Image: (8bpc, 4:2:2, 16bit/pixel)
UYVY UYVY (2*4 = 8 byte)
2 samples audio: (2ch, 16bits)
LL RR LL RR (4*2 = 8 byte)

Countermeasures?
|
|

“Implementation overrules paper specs. Always.”
+
= 

|
Good rule = “Minimalistic Data Format”:
|
|
Simpler = more stable, easier to use, keep alive, reconstruct or fix.

|
|
Capture analog video without adding generation loss.
Uncompressed (v210) or lossless (FFV1, J2K).
Or fallback option: high-quality lossy. At the highest quality (bitrate) you can store and manage well over time.
Capture digital tape as “natively” as possible. (MiniDV, DAT, DigiBeta, etc.)
Store already-digital files “as original” as possible.
Transcode only if codec does not satisfy “sustainability” checklist. Rewrap/rewrite container. Always. Even if identical.
Comments?
Questions?
p.bubestinger@av-rd.com