A high dynamic range video player capable of playing a range of formats include HDR10. The player features multiple tone-mappers for LDR display, include "regions" to allow different parts of the frame to have different tone-mappings. The player can also output to HDR displays and SIM2 displays. The player is written in C++ and OpenGL with a HTML to OpenGL renderer for the interface and Python scripting to control interaction. The player is compatible with Windows, macOS and Linux. Extra tone-mappers can be included as plugins.