HAP Codec is a collection of high-performance codecs optimized for high-resolution video playback that runs on the GPU, substantially reducing CPU usage for media playback. It has become the standard for high-performance, high-resolution movie playback.

Reality 4.25 can now playback files encoded with HAP Codecs, making it easier to integrate Reality into professional video production workflows. Reality 4.25 editor includes HAP codec plugin, which must be enabled to be able to use this codec using GPU accelerated encoding. Movies that are encoded with the HAP codecs are typically exported into standard .mov or .avi containers just like other video files you are used to working with.

There are four different flavors of HAP to choose from when encoding your clips.

Codec Format



Has the lowest data-rate and reasonable image quality.

HAP Alpha

Has the same image quality as HAP, and supports an Alpha channel.


Has improved image quality, at the expense of larger file sizes.

HAP Q Alpha

Has improved image quality and an Alpha channel, at the expense of larger file sizes.

The HAP codecs are designed to fit the needs of a variety of real-time video workflows where ultra high resolution video is needed such as live event production. Along with the ability to work at extremely high resolutions the HAP codecs also include pro video features like alpha channel support and high quality modes.

Media clips played with UE Media player node must be encoded with proper format and settings, we have provided Hap video preset for Adobe Media Encoder which can be downloaded in these section. This preset will export the media with the settings for best quality and performance to be played with UE Media player in Reality.

Please make sure that HAP encoders are installed on your PC successfully before importing presets.

HAP Video Preset for Adobe Media Encoder

You can find detailed information about HAP & Adobe CC Applications in the link below:


Encoding Format

Hap Video

Video Container

QuickTime MOV

Audio Sampling Rate

48000 Hz

Audio Channels


Frame Size

Based on source

Frame Rate

Based on source

Exporting Media in Adobe Software Using Preset

Where to copy .EPR Preset file on your system: 

  • Generally the location for these type of presets are as under C:\Users\<your logon user name>\Documents\Adobe\Adobe Media Encoder\<Version number>\Presets” folder.

  • But if you don’t find this path on your computer, then please try to locate the “Presets” folder under Adobe root folder and paste the .ERP file there.

  • For exporting media from Adobe media encoder, launch Adobe media encoder, add the project you wish to encode and follow steps as explained below:

  • Select HAP Video from the drop down list of encoding formats. Associated Hap presets will appear besides this combo list only when HAP Video is selected.

  • Select the desired preset from this combo list. These presets contain standard settings.

  • You can customize the settings further as per your requirements by clicking on the preset it self as shown below:

  • You will see the Export Settings section with many different parameters which you can customize.

The customized settings will not be updated to the original preset. You need to save it with a different name.

The HAP presets will show up in the Preset list only when HAP Video format is selected.