Abstract: Disclosed herein are a system, method and computer-readable medium that receive temperature data for a plurality of frames from an infrared detector array, store the temperature data for the plurality of frames in one or more data files, retrieve the data file(s) in response to one or more user commands specifying one or both of a palette selection and temperature range parameters, generate image data by applying the palette selection and temperature range parameters and display a thermal video based on the image data. This enables a recorded thermal video to be replayed with different palettes or ranges.