You can upload a video file to the Library in order to stream it at future events, or to make it available on demand. However, certain file requirements must be met in order for a file to be successfully uploaded. Incompatible files must be re-encoded with the proper configurations before they can be uploaded to Resi’s cloud.
We recommend using the following tools to encode and check your video files:
- Adobe Premiere Pro, Apple Compressor, or Handbrake (free) can encode your videos and ensure they meet the file requirements.
- You can use MediaInfo to quickly confirm your video properties meet the file requirements before uploading to Resi.
If you get stuck, please contact the Resi Support team, and include your export settings, any error that occurred, and screenshots of your file’s metadata in MediaInfo.
|Scan Type||Progressive (Required for Web)|
|Max Video Resolution||1920 x 1080|
|Constant Framerate||23.976, 24, 25, 29.97, 30, 50, 59.94, 60|
|Suggested Keyframe Interval||2 Seconds|
|Max Video Bitrate||8 Mbps for <= 30 fps / 12 Mbps for > 30 fps|
|Audio Codec||AAC-LE, AAC-HE|
|Audio Sample Rate||48-96 kHz|
|Max Audio Bitrate||384 kbps*|
|Max Duration||12 hours|
|Max File Size||64 GB|
*For web and social media streams, your audio cannot be transcoded above 256 kbps. Anything above this will be transcoded down to 256 kbps.
Exporting your Video from Adobe Premiere Pro
For more help using Adobe Premiere Pro, see their documentation.
You can use an export preset provided by Resi to export your video, or use your own export settings (as long as they conform to the requirements listed above).
For more information, learn about Adobe Premiere Pro’s media encoder.
Use a Resi Upload Premiere Preset to Export
The Resi preset provides a convenient approach that allows you to ensure all videos are compliant with our upload standards.
- Download one of the Resi-Upload Premiere Presets files:
- 1080p30 Software Encoding
- 1080p60 Software Encoding
- Open the link and select Download in the upper right-hand corner of the browser.
- Select the preset file that you downloaded.
- Name the preset. You do not need to check the Save Effects Settings and Save Publish. Settings.
- Select OK.
The encode takes approximately two times the duration of the video that is being encoded. The preset may now be used from the Quick Export feature in Premiere Pro.
Use Custom Export Settings
If desired, you can use custom export settings as long as they meet the file requirements listed above.
- Open Media Encoder or cue your media to export via Media Encoder.
- Under the Export Settings, select H.264 for Format and confirm that the Output Name ends in “.mp4”
- Under the Video tab, set the Field Order to Progressive, and confirm the following settings for the Basic Video Settings:
- Width/Height - 16:9 and a max of 1920x1080.
- Frame Rate - 30, 60, 29.97, 59.94.
- Configure the following settings from the table below.
- After you have configured all settings, click Export.
If you use hardware encoding, select Hardware Encoding. If you use software encoding, select Software Encoding.
Hardware encoding utilizes the video card and will be more efficient but produce slightly lower quality results. Software encoding utilizes the CPU and may take longer, but produce slightly higher quality results
|Bitrate Encoding||Select VBR, 2 pass.|
|Target Bitrate (MBPS)||Consider setting it to 30 fps or less, with a target of 4 Mbps and a max of 6 Mbps.|
|Maximum Bitrate (MBPS)||Consider setting it to 59.97 or 60 fps, with a target of 6 Mbps and a max of 8 Mbps.|
|Keyframe Distance||Set the Keyframe Distance to approximately your Frame Rate.
|Audio Format||Set to AAC.|
|Channels||Set to Mono or Stereo (1 or 2 channels).|
|Bitrate||Set to 192 kbps or lower. If you use social media destinations, set it as 128 kbps.|
Re-Encode Existing Videos Using Handbrake
For more help using Handbrake, see Handbrake’s documentation.
Handbrake is a free open-source video transcoder that works on Mac and PC. To encode a file compatible with the Library, complete the following steps:
- Open Handbrake.
- Select the video file to encode.
- If MP4 is not the default output file, select Tools > Preferences > Output Files and select “Always use MP4 for the file extension.”
- Restart Handbrake, and then select the file to encode.
- Do one of the following:
- On a PC - Select the Fast 1080p30 preset from the built-in preset options. If you do not see the presets, select Presets from the menu to open them in the panel on the right side.
- On a Mac - Change the dimensions under the Dimensions tab. The Fast 1080p30 preset has a bug that adds a top crop of 12. Your size should be 1920x1080, and your cropping should show custom with a top of 0.
- Click the Video tab.
- Configure the following settings.
- For the Framerate (FPS), select 30, 60, 29.97, or 59.94.
- Click the Constant Framerate radio button.
A bug exists in Handbrake for 59.94 files where selecting Constant does not actually set a constant frame rate. If you experience a framerate validation issue, you may need to change your frame rate to 29.97.
- For the Quality setting, select Constant Quality and adjust to 21. This number varies based on the bitrate of the original file. Typically a range of 20-23 works well. The smaller number equates to better quality. The final bitrate should be between 4.5 and 7 Mbps.
- For the Optimize Video setting, select High for Encoder Profile.
- In the Advanced Options box, enter the desired keyframe distance. This should correspond to the frame rate of your video:
- 23.98 or 24 fps > keyint=24
- 29.97 or 30 fps > keyint=30
- 59.94 or 60 fps > keyint=60
- Select the Audio tab. Only 2 audio channels are supported. No more than 2 should be listed, one channel per row. Set the audio bitrate to less than 192. For social media destinations, set to 128.
- Confirm the Save As name and location.
- Select Start Encode from the menu.
Encode a Video With Apple Compressor
For more help using Apple Compressor, see their documentation.
To encode an existing video with Apple Compressor, perform the following steps:
- Open Apple Compressor.
- In the lower-left corner of the Settings window, select the + sign and select New Setting. As the format, select MPEG-4. Choose a name and description.
- Click the Video tab.
- Select the following settings.
|Video Frame Size||Set to 1920x1080 (or a smaller 16:9 ratio)|
|Video Frame Rate||Select Custom, 30, 60, 29.97, or 59.94Your frame rate should match the original frame rate at which the content was captured. However, 30 and 60fps work best across most destinations. If your input is not also 30 or 60, you may see some artifacts on movement or audio/video sync issues in your exported file.If you are broadcasting to a decoder or embed code, the max frame rate is 60fps, and you can use your preferred frame rate settings.|
|Keyframe Interval||The keyframe distance should approximately equal your frame rate:
|Data Rate||Select Custom and set the kbps:
- Click the Audio tab.
- Select the following settings.
|Channel Layout||Mono or Stereo.|
|Bitrate||The bitrate should be less than 192. If you use social media destinations, set it to 128 kbps.|
*Keep in mind that when re-encoding audio, using a different audio codec from the original file may result in a slight loss of audio quality.