Video
Video file, format, resolution, and editorial requirements for all deliveries.
Language & Version Policy
Roku supports one video file per title. Additional languages must be delivered through one or both of the following, associated with that video file:
- Sidecar subtitle files
- Additional audio tracks
Do not deliver a separate video file for each language.
Alternate-language video versions, such as dubbed or regionally re-edited files, are not supported as separate deliverables for the same title. Roku ingests one video per title across all territories. Additional languages must use sidecar audio or subtitle files mapped to that video.
Program Content & Editorial
All video delivered to Roku must contain the full program only:
- No bars/tone or slates at program start
- No textless video after program end
- No more than 2 seconds of black at program start (head black)
- No more than 2 seconds of black after program end (tail black)
- No FBI warnings or MPAA cards
- No promotional material referencing theatrical, home video, or streaming release dates
Video files should be semi-textless: opening and end credit text may remain, but all subtitles for foreign dialogue must be removed. This is also called "texted with no subtitles" or "textless with main, ends, and graphic text."
Advertising & Commercial Blacks
- Do not include advertisements within the video. All ad insertion points for ad-supported content are provided separately in the metadata file, following the Roku Ad Policy guidelines.
- Commercial blacks (black frames at internal ad-break points, distinct from head/tail black above) may be included, provided each is no longer than 2 seconds.
- Commercial blacks are acceptable for episodic TV content but not expected for movie content.
File Delivery Format
- Video must be delivered as a single, seamless file.
- Do not deliver hard-parted files (i.e., broken into segments at ad-break points).
- Calls to action (CTAs) or links to external platforms or sites, including QR codes, are not permitted and must be removed before delivery. See External branding and calls to action.
- High-quality mezzanine files are preferred. Roku strongly recommends using the highest bitrate and resolution available.
Timecode
Roku ignores the timecode track and any timecode embedded in the video file. All video is treated as beginning at timecode hour 00:00:00:00, regardless of the start timecode in the file (for example, a program that starts at 01:00:00:00).
For this reason, sidecar closed captions/SDH, full subtitles, and forced narrative subtitles must also be timed to hour 00:00:00:00 so they stay in sync with the video.
Ad-break and cue-point times in the metadata are also measured from hour 00:00:00:00.
Aspect Ratio & Frame
- Full-frame presentation (1.78 aspect ratio) is preferred whenever available.
- Letterboxed 16:9 is allowed. Roku strongly recommends keeping letterboxing to a minimum.
- HD video content must be delivered in a 16:9 container.
- SD 16:9 content must not be delivered letterboxed within a 4:3 frame.
Video Frame Rate
Roku supports a variety of frame rates and scan types. All video files must be delivered in their original native frame rate and scan type. Do not convert the frame rate.
Video Resolution
| Type | Width | Height | Pixel Aspect Ratio |
|---|---|---|---|
| SD | 720 | 480 | 4:3 or 16:9 (anamorphic pixels) |
| SD | 640 | 480 | 1:1 (square pixels) |
| SD | 853 | 480 | 1:1 (square pixels) |
| SD | 720 | 576 | 4:3 or 16:9 (anamorphic pixels) |
| SD | 768 | 576 | 1:1 (square pixels) |
| SD | 1024 | 576 | 1:1 (square pixels) |
| HD | 1280 | 720 | 1:1 (square pixels) |
| FHD | 1920 | 1080 | 1:1 (square pixels) |
| UHD* | 3840 | 2160 | 1:1 (square pixels) |
* UHD is supported as an input resolution only. Roku does not currently encode to or display 4K UHD video on Roku Channel.
Video Formats
| Name | Codecs | Extension | Bitrate |
|---|---|---|---|
| Apple® ProRes | ProRes 4444 (all profiles) ProRes 422 (all profiles) | .mov | 50 Mbps or greater |
| XDCam | .mxf | 50 Mbps or greater | |
| MPEG-2 | MPEG-2 | .ts, .mpg | HD = 15 Mbps or greater SD = 3.75 Mbps or greater |
| MPEG-4 | H.264 | .mp4 | 5 Mbps or greater |
Glossary
| Term | Definition |
|---|---|
| Sidecar file | A subtitle or audio file delivered alongside (not embedded in) the video file, mapped to it via metadata. |
| Mezzanine file | A high-quality, typically near-lossless master file used as the source for further encoding. |
| Anamorphic pixels | Non-square pixels used to fit a widescreen image into a standard frame size. |
| Square pixels | Pixels with a 1:1 aspect ratio, common in modern digital video. |
| Hard-parted | A video file physically split into multiple segments at ad-break points, rather than delivered as one continuous file. |
| Semi-textless | Video with opening/end credit text intact but with foreign-dialogue subtitles removed. |
Updated about 5 hours ago