VideoStitch Studio offers various video encoding options. Each comes with its pros and cons.
Because of the many different devices to which you possibly want to publish your work, it is recommended to render your panoramic videos with conservative settings (high resolution / high bitrate) then use a dedicated tool such as Handbrake or Miro Video Converter to re-encode the videos in batch for all devices you are targeting.
In order to get the best results and flexible re-encoding, it is recommended to stitch to output sizes that are multiple of 8 (eg for equirectangular projection, which has a ratio of 2:1, 1920x960, 2048x1024, 2880x1440, 3840x1960, 4096x2048 ...).
H264 is currently the most widely used video encoding. However, it has a limitation of 4096 pixels video size and 300Mbps bitrate.
Recommended for general purpose after MPEG4. MPEG2 can encode your largest videos. However, it doesn't handle videos with a resolution multiple of 4096 (4096, 8192, 16384).
MJPEG may be seen as a fallback when other encoding options fail to meet your requirements. While maybe not your first choice, you may want to try it when a third-party software doesn't support some specific or very high resolutions with the other available encodings.
Apple ProRes is a full I-frame codec that has been designed with editing in mind and as such record each frame as an individual frame to maintain all the image information.
In some post-production video workflows, especially for very large output resolutions, image sequence may be your only option (some third-party software doesn't support any of the above video encoding options). Tif, jpg, and png formats are supported.