Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.bunny.net/llms.txt

Use this file to discover all available pages before exploring further.

Bunny Stream accepts a wide range of input video, audio, and caption formats. The guidelines below help you prepare source files that encode efficiently, and the tables that follow list the exact containers and codecs we support.

Guidelines

  • The total storage used to store your encoded video files may be larger than your source video file size
  • Encoding compresses your input video file into multiple video files of different resolutions, sizes, and formats for web streaming
  • The higher the quality of your input video file, the higher the quality your video encodes will be
  • Use uncompressed video formats or the highest quality compressed videos where possible
  • The following additional options will increase video storage when enabled
    • MP4 fallback
    • Keep original file
    • The number of enabled Premium Encoding codecs will impact your storage usage
    • The number of enabled resolutions will impact your storage usage
  • Premium and free encoding does not deinterlace your video, ensure your input video is progressive format and not interlaced before uploading
  • Portrait video orientation is supported
    • 1080 width x 1920 height
    • 720 width x 1280 height

Supported input file containers

VideoAudioCaptions
.mp4.mp3.vtt
.4mv.ogg.srt
.mkv.wav
.webm.m4v
.mov.m4p
.avi
.vod
.flv
.wmv
.ts
.amv
.mpeg

Supported input codecs

VideoAudio
H.264 (AVC) - Profiles - baseline, main, high, high10AAC
H.265 (HEVC)MP3
VP9LPCM
VP8FLAC
AV1ALAC
MPEG-2WMA
ProRes

Premium encoding outputs

  • Matches source video file frame rates up to 60 frames per second
  • If your input video file frame rate is higher than 60, the video output file will be reduced down to 60 frames per second
  • Video bitrate varies up to x1.4 pending input video bitrate
  • VP9 HDR-10 bit support
H.264 (AVC) resolutionDefault video bitrateAudio bitrate (AAC Codec)
2160p (UHD 3840 x 2160)25,000 kbps256 kbps
1440p (QHD 2560 x 1440)8,000 kbps256 kbps
1080p (FHD 1920 x 1080)5,000 kbps256 kbps
720p (HD 1280 x 720)2,800 kbps256 kbps
480p (ED 842 x 480)1,400 kbps192 kbps
360p (nHD 640 x 360)800 kbps128 kbps
240p (EGA 352 x 240)600 kbps96 kbps
AV1 resolutionDefault video bitrateAudio bitrate (AAC Codec)
2160p (UHD 3840 x 2160)15,000 kbps256 kbps
1440p (QHD 2560 x 1440)4,900 kbps256 kbps
1080p (FHD 1920 x 1080)2,400 kbps256 kbps
720p (HD 1280 x 720)1,680 kbps256 kbps
480p (ED 842 x 480)840 kbps192 kbps
360p (nHD 640 x 360)480 kbps128 kbps
240p (EGA 352 x 240)360 kbps96 kbps
H265 (HEVC) resolutionDefault video bitrateAudio bitrate (AAC Codec)
2160p (UHD 3840 x 2160)20,000 kbps256 kbps
1440p (QHD 2560 x 1440)6,400 kbps256 kbps
1080p (FHD 1920 x 1080)4,000 kbps256 kbps
720p (HD 1280 x 720)2,240 kbps256 kbps
480p (ED 842 x 480)1,120 kbps192 kbps
360p (nHD 640 x 360)640 kbps128 kbps
240p (EGA 352 x 240)480 kbps96 kbps
VP9 resolutionDefault video bitrateAudio bitrate (AAC Codec)
2160p (UHD 3840 x 2160)20,000 kbps256 kbps
1440p (QHD 2560 x 1440)6,400 kbps256 kbps
1080p (FHD 1920 x 1080)4,000 kbps256 kbps
720p (HD 1280 x 720)2,240 kbps256 kbps
480p (ED 842 x 480)1,120 kbps192 kbps
360p (nHD 640 x 360)640 kbps128 kbps
240p (EGA 352 x 240)480 kbps96 kbps

Free encoding outputs

H.264 (AVC) resolutionDefault video bitrate
1080p (FHD 1920 x 1080)5,000 kbps
720p (HD 1280 x 720)2,800 kbps
480p (ED 842 x 480)1,400 kbps
360p (nHD 640 x 360)800 kbps
240p (EGA 352 x 240)600 kbps

Multi-audio support

  • Video files with embedded multi-channel audio tracks are supported. This means a single media file containing both video and multiple separate audio tracks
  • Stereo pair tracks = 2 audio channels per track
  • Audio track names are visible within the Bunny player
  • We do not currently support surround sound or Dolby audio formats
  • We only support ISO 639-1 language codes

Caption support

.vtt and .srt caption files

Video file upload limits

  • Maximum video file duration: 72 hours
  • Maximum video resolution: 2160p (UHD 3840 x 2160) / 2160 x 3840