V0.95
View, Edit and Modify DPX file headers. View, Edit and Modify FFV1 rawcooked DPX file headers **** Write rawcooked packed headers at your own risk *******
To install MKVToolNix with homebrew: brew install mkvtoolnix
User can set path to the MKVToolNix bin. Defaults to homebrew installation on mac /opt/homebrew/bin/
libdpx Updated to accept memory buffer input for header.
Current release (macos arm) MKVToolNix is required for ffv1 rawcooked operations
https://github.com/ColorlabMD/DPX_Metadata_Editor/releases/download/0.95/DPX_Metadata_Editor.zip
V0.9
View, Edit and Modify DPX file headers
This software originated as an in house Colorlab utility for editing dpx headers.
Mac and Win64 binaries available in the release tab.
https://github.com/ColorlabMD/DPX_Metadata_Editor/releases/download/0.9/DPX_Metadata_Editor_Mac_V0_9.zip https://github.com/ColorlabMD/DPX_Metadata_Editor/releases/download/0.9/DPX_Metadata_Editor_WIN64_V0_9.zip The windows version requires msvc 2017 redistributable if it is not already installed. It is available here: https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads
libdpx is used for header reading. A couple changes to libdpx had to be made to errors in original code.
The following fields are calculated and increment when edited: frame position, timecode, keycode
Keycode generation can be done using perf or frame counting. The dpx standard says offset in perfs but many users use frames. Kodak further complicated the issue with 65mm film has 120 perfs per count and the dpx standard is only 2 digits (ascii characters). Keycode format - mfg and gauge code - 1st digit manufacturer 0-orwo 1-agfa 2-kodak 3-fuji 2nd digit film gauge 0-35mm 1-16mm 2-65mm Film type - emulsion code prefix - 6digits count - 4digits offset - 2digits
Known issues: Image Viewer -- libdpx image decoding does not work with certain size and type dpx files. 10Bit RGB does not use libdpx and works appropriately. This does not affect header editor function just image display.
Timecode uses industry header film for calculations when writing new timecode. This seems to be preferred field for editing software rather than the industry header television vertical rate.
DPX 2.0 SMPTE 268M-1994 http://www.simplesystems.org/users/bfriesen/dpx/S268M_Revised.pdf