Hash checking enabled
Audio analysis enabled

Checking browser capabilities

No inspection summary

Runtime 0s

dcp_inspect

Build (bip)

https://dcpinspect.filmhaus.net

What?

dcp_inspect is a tool for deep inspection and validation of digital cinema packages (DCP).

Howto?

  • Check for updates
  • Select a directory
  • Badges with are buttons
  • Inspect and evaluate compositions in the player

Player keyboard controls

Think Auto got it wrong?

jkl
Play backward · Stop · Play forward
Space
Toggle playback
o
Looping
←→
Step one frame; hold to shuttle
ad
Previous · Next subtitle; hold to shuttle
HomeEnd
Jump to start · end
Page UpPage Down
Jump -1 · +1 minute; add Shift for -10 · +10 minutes
Numpad 0-9 Shift+0-9
Enter HHMMSSFF; Numpad Enter/Enter seeks, Numpad ,/Backspace deletes, Esc cancels
1-9
Select resolution level
p
Toggle Fit · 1:1 presentation
Ctrl++/− Ctrl+Scrollwheel
Zoom picture
Shift+wasd
Pan picture up · left · down · right; in Sound stage move camera forward · left · backward · right
Shift+qe
Move Sound stage camera down · up
Shift+↑←↓→
Rotate Sound stage up · left · down · right
Shift+x
Reset auditorium view
s
Composition selector; in fullscreen show · hide selector chrome
f
Fullscreen
cx
Pin fullscreen chrome · Fullscreen clean feed
m
Master mute
wr
Video waveform · Switch Y′/RGB waveform
bt
Sound stage inspector · Timecode
gy
Frame-guide · Display-gamma
i
Sound stage

Glossary

Loudness (I) · ITU-R BS.1770-4
Integrated programme loudness in LUFS. The -27 LUFS cinema comparison point is descriptive only, not a DCP conformance limit.
LU range
EBU R128 loudness range: the measured variation of programme loudness, expressed in LU.
Leq(m)
ISO 21727:2016 / SMPTE RP 2054:2010 type-(m) weighted energy. The TASA trailer ceiling is 85 dB and the SAWA cinema-advertising ceiling is 82 dB; neither is a general DCP conformance limit.
Leq(m10)
Ioan Allen’s feature-film descriptor: a rolling ten-minute type-(m) energy window sampled every 750 ms, accumulated above 80 dB and normalized by full composition duration. It is descriptive, not a DCP conformance limit.
dcp_inspect IAB render · 9.1 OH
A fixed, deterministic inspection render of the authored IAB programme through the physical endpoints of the Studio IAB/Atmos installation, collapsed onto a 9.1 OH measurement bus. Its purpose is to provide a stable, reproducible programme signal for loudness measurement, independent of the player’s current auditorium and installation settings.
  • Lossless 48 kHz base-layer DLC reconstruction
  • Active bed/object and conditional hierarchy resolution
  • Authored bed/object gains and bed remapping
  • Sample-continuous object gain and spatial-routing transitions
  • Per-subblock XYZ position, spread, ObjectSnap and Zone9/Zone19 rendering
  • Optional authored decorrelation in the explicit full measurement
IAB decorrelation
The normal fast measurement omits authored decorrelation. Where the essence contains decorrelation data, the optional full measurement applies it and reports the measured change.
IAB source waveforms
Object envelopes include authored object and pan-subblock gain. Bed envelopes show source channels before remapping; both are shown before spatial distribution. Source identities remain scoped to their reel and AuxData track.

Todo?

A lot. This is a beta in progress with things moving around and quite a few open ends:

  • DKDM support
  • Image analysis
  • Composition metadata
  • Bv2.1/RDD 52 overlay
  • Presentation issues
  • Reporting and exporting
  • mo less ugly

Licenses