Technical

Tips, Tricks and Technical Information

Drastic Metadata Elements

meta chipDrastic software supports a wide range of metadata elements.  These elements are stored within the actual media files when available, and also stored in a sidebar XMP file, using both the standard, and a custom DTD, with the Adobe specification.  Please see each file format's specification for its metadata.  The XMP file metadata format is outlined here.


Here is a link to the DTD:

dtmes-xml-dtd.dtd

Here is a link to an XSL (please note, this is for version 1.2 - current version is 2.0):

http://www.drastictech.com/metadata/drastic-metadata.xsl

Here is a sample XML File:

http://www.drastictech.com/XMLMetaDataSample.xml

Default Metadata is stored in the config.xm and can be accessed or modified using the DDRConfig GUI.  This covers only the Drastic specific metadata.  The file derived and Adobe metadata types do not have defaults, but can be set and will be passed through any Drastic software operations.

Metadata Sources

  • RP-188 (hanc SDI) LTC, VITC
  • RP-215 (vanc insertion), Video TC, Audio TC, Key code, Ink code, etc
  • SMPTE/LTC time code and user bits
  • VITC/D-VITC time code and user bits
  • Closed Caption 608/Teletext line 21 SD
  • Closed Caption 708 HD vanc
  • RS-422 Serial Control
  • Network and Preset Elements

Real Time Elements

Closed Captions – 608/708 Closed Captions
Ink Code – Film Ink Code
Key Code – Film Key Code
LTC – LTC Longitudinal (SMPTE) Time Code
LTC UB – Longitudinal (SMPTE) User Bits
TC – Absolute Position
VITC – Vertical Interval Time Code
VITC UB – Vertical Interval User Bits

Metadata

Audio Bits - Audio bits per sample setting
Audio Channels - Number of audio channels
Audio Frequency - Audio frequency setting
Audio Type - Name of the audio type
Bit Count (or, Bit Depth) – Number of bits per pixel reported in video
Caps - Capabilities
Color Important - Number of RGBQUAD elements that are critical to display
Color Primaries - the color primaries and white point of the Mastering Monitor/Display used for the project
Color Range - the color range used. Some common color models include RGB, YUV 4:4:4, YUV 4:2:2, and YUV 4:2:0
Color Used - For color tables, the number of RGBQUAD elements used
Compression – Compression setting - a fourcc usually, but not always equal to fccHandler. Denotes compression type of frame
Conversion Matrix – the conversion matrix used to convert from RGB to YCbCr
Data Rate - the data rate of the file in bits per second
DR Flags - Internal Drastic flags
Edit Count - Number of edits that have been performed on the file
FCC Handler - Handler used for the FCC type
FCC Type - Type of Audio/Video FourCC Compression Code
File Type - Name for the Drastic file type
Flags - Flags setting
Format Change Count - Number of times the file's format has been changed
Height – Height of video frame in pixels
Image Size - Size of the Image in unsigned chars
Initial Frames - Amount of audio in the file before video commences
Ip Distance - the distance between your system IP address and the IP address of a source stream
Language - Language setting
Length - Length of the video stream
Level - The MPEG-2 systems level defines two types of streams: the program stream and the transport stream
Pitch - Video line pitch
Planes - Number of RGB groups (like Photoshop layers)
Priority - Priority of the selected video or audio stream in relation to other streams in the file
Profile - (MPEG-2) Simple profile, Main profile, SNR scalable profile, Spatial scalable profile, 4:2:2 profile, Multiview profile
Quality - Quality used by the compressor
Rate - Frame rate setting
Res Drastic - Reserved array of Drastic DWORDs
Reserved - Name of the Reserved Array
Sample Size - Size, in unsigned chars, of a single data sample
Scale - Scale of the frame
Start - Delay in units for this stream to start before video commences
Suggested Buffer Size - Recommended buffer size
Transfer Function - opto-electronic transfer function method used
Width – Width of video frame in pixels
XPels per Meter - Number of horizontal picture elements per meter (a width resolution description)
YPels per Meter - Number of vertical picture elements per meter (a height resolution description)

Extended Metadata

A-Frame – A frame indicator for 3/2 cadence
Album – Album name
Artist – Artist's name
Aspect Ratio – Video aspect ratio
Author – Name of the author of the content
Black Gain – Recommended black gain
Black Point – Black point level
Break Point – Break point for curve
Cam Roll - Name of the Camera Roll (spool of film) associated with the content
Category – Category content belongs in
Channel – Unique channel identifier, whether V1, A1, A2 etc
Channel Description – Description of the selected channel
Channel Length - Duration of the selected channel in frames
Channel Name – Channel name
Channel Poster Frame - Frame from which a thumbnail is created for the channel
Comments – User free form comment
Composer – Composer's name
Copyright – Copyright statement
Creation Data – When the file was created
Custom Metadata Block Size – Custom metadata block size description
Custom Metadata Block Type – Custom metadata block type description
DailyRoll - Name of the Daily Roll (edited day's run) associated with the content
Description – Description of content
Device Model Num – Input device model number
Device Serial Num – Input device serial number
Director – Director's name
Disclaimer – Disclaimer if necessary
EditData1 – User data
EditData2 – User data
EditData3 – User data
EditData4 – User data
EditData5 – User data
EditData6 – User data
EditData7 – User data
EditData8 – User data
EditData9 – User data
Editor – Name of the editor of the content
Encoded By – Encoder's name
Episode - Name of the episode
File Date – Date of file creation
File Name – File name as it was opened (base name plus extension, no path info)
File Size – Total file size in bytes
File Time – Time of file creation
Film Manufacturer Code – Film code
Film Type Code – Film type code
Flags – Flags that have been set for the content
Format – Media format
Frame Attribute – Video frame attribute
Full Name – Content's full name
Gamma 1000 – Gamma of media times 1000
Genre – Genre content falls into
GPS Latitude – Latitude where this media was captured/created
GPS Longitude – Latitude where this media was captured/created
Host Computer – Current computer hosting the file
Information – Free form user information on the file or content
Ink Number Prefix - Characters used to create a prefix for the ink number (appears on workprint + soundtrack distributable)
Input Device – For CIN/DPX, the Telecine name
Key Number Prefix - Characters used to create a prefix for the key number (appears on film spools)
Keywords – Keywords for searching
Lab Roll - Name of the Lab Roll (an assemblage of camera rolls) associated with the content
Language – Content's language
LTC Time Code – Starting longitudinal time code
LTC Time Code Type – LTC time code type for the counter/ctl
LTC User Bits – Starting longitudinal time code user bits
Make – Company name of the equipment creating the file
Manufacturer – Manufacturer name
Model – Model of the equipment creating the file
Native Locator – Native path plus file name plus file extension
Original Artist – Original artist, if different from Artist
Original Format – Original format, if different from current format
Original Rate – Original rate/scale
Original Scale – Original rate/scale
Original Source - Source media from which the content is derived
Owner
– Name of the owner of the content
Performers – Performer's name
Picture Icon – Small JPG frame capture used as picon
Poster Frame - Frame from which a thumbnail is created for the content
Prod Date – Date of production
Produced – Producer company name
Producer – Producer's name
Product – Targeted product associated with the content
Project – Project name
Proxy File - Version of content typically in low resolution for review
Ratings – Content rating for parental control settings, if rated
Reel – Reel name from content's source reel/tape
Revision Number – Current revision number as a string
Scene - Name of the scene
Sequence Number - Sequence to which the file belongs
Sequence Number – Position of the content within a series of edits
Shot – Shot number or identifier
Slate Info – Slate information from shot/take
Software – Software in use, whether MediaReactor, Net-X-Code etc.
Sound Roll - Name of the Sound Roll (separate audio media) associated with the content
Source – Source of the file, whether VTR, Betacam, Satellite etc.
Source Locator – System locator for file source, in UnversalLocator, NativeLocator, FileName order
Special Playback Requirements – If necessary
Status – Content status, whether final, proof, review etc.
Subject – Content's subject
Supplier – Name of the supplier of the content
Tag Number – Number used to tag content
Take – Take number or identifier
TCP-IP Address – IP Address of the system
Time Code Type – Time code type for the counter/ctl
Title – Title of the content
Total Conversions – Total times this media has been converted
Total Length – Total length of longest stream
Total Streams – Total number of streams
Track – Track ID
UMID - SMPTE Universal Media Identifier
Unique ID – Unique identification for the content
Universal Locator – (or Universal Name) Network path plus file name plus file extension
URL – URL link to site associated with media
Version Number – Numeric version
Version String – Content version
VITC 3 Line Data – Vertical interval extra data
VITC Time Code – Starting vertical interval time code
VITC Time Code Type – VITC time code type for the counter/ctl
VITC User Bits – Starting vertical interval user bits
Warning – Content warning, if necessary
White Point – White point level

More great products from Drastic

Color Space and HDR/HLG in 4KScope
Color Space and HDR/HLG in 4KScope 4KScope, HDRScope, and 2110Scope support 8, 10, and 12 bit color in both YCbCr 4:2:2 and RGB 4:4:4 modes. Correct measurement of signals require the correct set... Tips, Tricks and Technical Information
Running Net-X-Code (no server)
Running Net-X-Code (no server) Net-X-Code is normally run on a server, where the parts of Net-X-Code run automatically as services. For some applications, only part of Net-X-Code needs to be ... Tips, Tricks and Technical Information
eMAM Integration
eMAM Integration eMAM provides a number of integrations with Drastic products including Net-X-Code, Net-X-Convert, and Net-X-Proxy.  For most cases, the main configuration ... Tips, Tricks and Technical Information
FlowCaster VirtualCam for Microsoft Teams
FlowCaster VirtualCam for Microsoft Teams Is your company already using Microsoft Teams for remote conferencing? Do you need to share high quality video in real time with your stakeholders? FlowCaster... Tips, Tricks and Technical Information
Web Server Setup for DrasticDDR
Web Server Setup for DrasticDDR All Drastic server digital disk recorder (DDR) products have a built in web server for local use. If you have a VVW Series, Titan Series, ClipRecorder, or Inges... Tips, Tricks and Technical Information
Image

For more than two decades, Drastic™ has been developing cutting edge solutions for television, post production and sports broadcasting, from real time web delivery to 8K broadcast.

We offer standalone software for the end user or enterprise, integrated solutions for automated workflows, and OEM tools for custom applications or branded devices.

Contact Us

Address:
523 The Queensway, Suite 201
Toronto, ON
M8Y 1J7, Canada

Phone: +1 (416) 255 5636

Email: info@drastictech.com

Fax: + 1 (416) 255 8780