Alternative media delivery specifications
Version 3.0 - August 2025
1. General overview
Roku pioneered streaming to the TV. The company operates the No. 1 TV streaming platform in the U.S. as measured by hours streamed (Hypothesis Group 2021). The Roku Channel is a top streaming channel on the Roku platform, owned and operated by Roku. It is available to consumers in the U.S., Canada, and the UK for free on Roku streaming devices, the Web, Amazon Fire TV and select Samsung TVs, and iOS and Android devices.
The Roku Channel is committed to providing the highest quality content and values its Partners for helping to achieve this goal. The Roku Post Production Delivery Specifications outline the best practices for the Partner at this time. This document and the requirements are subject to change at Roku’s sole discretion.
2. Post kick-off
Post Producer resumes should be sent to Roku for prior approval. One week prior to Production start, please reach out to Roku Post Production to set up a kick-off call. In prep for this call, please review this full specification document so that we can address any follow up questions you may have.
2.1 Startup documents
Additionally, please make sure to send the preliminary versions of all documents noted below to Roku Post Production prior to the first day of Production. Available templates have been provided in the Post Kickoff zip file.
- Post Grid (Please send in excel format, not PDF)
- Post Production Contact List
- Preliminary Vendor List
- Dailies Memo
2.1.1 Episode numbering & post grid workflow
Post Grids accuracy must be confirmed weekly, either via revised grid or an email reflecting that no changes have been made. For distribution, Roku requires these grids to be both uploaded to The Hub and emailed to a distribution list that Roku Post Production will provide prior to Production.
Please note that the Post Grid template provides columns for multiple types of series, as noted below. If a specific column does not apply to your show, you can disregard it.
-
Production Number: 3-digit number that reflects season number and sequencing of shot material (101, 102, etc.)
- One-off Specials should contain the prefix “SP” and begin with 100. (SP100, SP200, etc.).
-
Air Order: 1-digit number that reflects the order in which each episode will air.
2.2 Notifications workflow
- Once in production, any changes to the post schedule/calendar must be communicated to Roku Post Production immediately (within 24 hours)
- Quality Control Delivery and Final Delivery dates cannot shift without written approval by Roku Post Production
-
At the below milestones please set a call with the Roku Post Production Manager at the email address provided on the contact sheet:
- 1 week prior to Production
- 1 week prior to the first scheduled rough cut release date
- Within one week of production wrap
2.3 Misc.
- Please be sure to include the full name of the show in the subject line of all email correspondence.
- Do not include the Roku name or logo on any documents (including contact sheets, call sheets, PR’s, casting notices etc.) without written permission from Roku Production.
- The Roku Contact sheet is for Studio use and should not be distributed widely
2.4 Roku marketing
Marketing will be requesting an early creative sizzle reel and they will be directly involved in the Main Title treatment creative process. Marketing will require both a texted and textless version of the sizzle.
2.5 Roku localization
Roku’s Localization Team will handle the creation of Latin Spanish subtitles and Audio Description files (AD).
3. Production
Each production will be required to submit a Dailies Memo prior to the commencement of principal photography. The memo should confirm camera(s) being utilized as well as the workflow for processing all captured video and audio.
3.1 Capture specifications
- Unless otherwise approved by Roku production prior to the commencement of principal photography, you will be required to capture at a minimum resolution of HD (1920x1080) and an aspect ratio of 16:9 to match final deliverables specs. Any changes to the required resolution or aspect ratio must be approved by Roku.
- All material should be captured, transferred, and mastered in a progressive frame rate. Please do not apply any cross-conversions to content.
- Please do not apply in-camera upscaling or de-squeezing to any camera masters. If your desire is to work with cameras that do not natively capture in 4k, please reach out to Roku Post Production to discuss workflow options.
3.2 Dailies selects
- Roku only requires 5-10 minutes of dailies selects to be posted for each of the first three days of production.
- Selects must be uploaded during the first week of production unless b-roll capture is scheduled. If the latter is the case, reach out to your Roku Post Manager to strategize the timing for posting Selects.
- Please choose select takes that confirm production is proceeding as intended. It is not necessary to post all media from each day.
- Dailies should be posted to Frame.io. Roku Post Production will provide a distribution list prior to the first day of dailies.
4. Security
Security is of the utmost importance to Roku. As such, access to all of the exciting content we are creating together must be limited. Please review Roku’s security requirements noted below and reach out to Roku Post Production with any questions.
4.1 Review platform
Roku’s approved platform for content sharing and final archive is Frame.io. Roku and Frame.io have developed a content review workflow that both ensures security and limits access to all pre-launched content. In this workflow, anyone viewing Roku content will be required to set up a user account within Frame.io so that their activity can be tracked.
No material should be shared on any other platform without written approval from Roku.
4.2 Download access
It is not permitted for anyone to have direct, clean download access to any Roku content without written approval from Roku.
For team members who require reference quicktimes in order to complete their work efficiently (i.e., Composers, Music Editors, Visual Effects Supervisors), please follow the steps below:
-
Submit a written request with the recipient’s name, email, and use case. Upon Roku approval:
- Each file must be watermarked with the recipient’s full name and located in the center of picture.
- Recipients should never be given access to an entire folder’s worth of content; Review links that contain solely the required assets should be sent to the Roku approved recipients. This link must be manually expired as soon as the file has been successfully downloaded.
- Files should always be housed on a vendor’s secure Storage Area Network (SAN). Files are never permitted to be stored on anyone’s personal device.
- It is the responsibility of each show's Post team to request vendor deletion of these files at show wrap.
4.3 Content review
Frame.io’s Roku Partner Playbook is shared with the Post team at the start of each project. This workflow must be followed for both cuts released to Roku and also cuts released prior (Editor, Director, Producers, etc.). If you have not received this document, please reach out to Roku Post Production.
All guidelines below must be followed when sharing review links:
- It is never permitted to share rough cuts via Public Links. Review Links require user login and are the only approved method for content review.
- It is not permitted for any rough cut viewing links to be download-enabled.
- All viewing links must include an expiration date that confines access to seven days or less.
- All cuts uploaded for review must be watermarked.
4.4 Non-Standard requests
It is not permitted to send content to anyone who is not a Frame.io user without written approval from Roku.
5. Rough cuts
5.1 Post weekly sync
Once you begin the rough-cut process, your Roku Post Manager will reach out to schedule a weekly call. The call will be an informal sync to determine how the rough cuts are progressing and help address any questions you may have. If you have made any changes to the Post Grid over the week prior, please send a revised version prior to this call.
5.2 Rough cut formatting
5.2.1 General requirements
Below are the basic parameters to keep in mind as you begin the rough cut process:
-
Total Run Times:
- Short form - Each episode should be no longer than 15 minutes in total run time. Each episode’s content and length should be approved by the Roku Content team prior to lock.
- Half hour - Each episode’s run time should be between 22-24 minutes.
- Hour long - Each episode’s run time should be between 44-48 minutes.
- For All Locked Cuts - QT's must include a slug for the end credits so that the exact timing is locked to match the final master.
- Roku requires rough versions of graphics starting at the RC1 stage, and near final graphics by the FC stage. See Section 5.6 for a full breakdown of Roku’s graphics milestones.
- Episodes should be cut, mastered, and delivered as separate episodes; not a long-play master.
- There may be discussions around pre-roll, mid-roll, or post-roll advertising cue points. Regardless, please deliver each episode as a seamless master.
- The use of blurs on un-cleared video content is not permitted without Roku Creative approval beforehand.
5.2.2 Music
Roku distributes content worldwide. Music should be cleared in perpetuity (or for licensed projects, the full length of the license), and allow for in-context promotional use, unless approved in writing by Roku Production Legal. Please source music that is covered by the following PROs: BMI, ASCAP, SESAC, and GMR.
5.2.3 Ad breaks
All Roku Originals series are required to include ad breaks. Please refer to the parameters below based off your episode run times.
-
Short Form episodes with a total run time of 11-15 minutes will be required to include one total ad break into each episode.
- Short Form episodes with a total run time of less than 11 minutes will not need to include any act breaks.
- Episodes with a total run time of 22-24 minutes will be required to build three total ad breaks into each episode.
- Episodes with a total run time of 44-48 minutes will be required to build five total ad breaks into each episode.
-
Formatting across all run times:
- The ad breaks should not appear until at least five minutes of content have elapsed.
- Ad breaks should be formatted as one second of black (no text permitted). Fade outs/ins are permitted.
- The last ad break must appear before the last three minutes of an episode, which will remain ad-free.
- All ad breaks should be spaced anywhere from six to ten minutes apart, dependent on the creative.
All Fine and Locked cuts sent to Roku must adhere to the specifications above. They will not be deemed acceptable otherwise. Please see Section 5.3.2 below for more detail on earlier cut releases.
If an episode will not meet either run time range, and this has been previously approved by Roku’s Content team, please reach out to Roku Post Production to discuss ad break implications.
The exact timecode of each ad break, in (HH:MM:SS:FF) format, will be required in both the Segment Rundown and Metadata deliverables. Both templates were provided in the Post Kickoff Deliverables Packet. Please reach out to Roku Post if you did not receive one.
5.2.4 Rating guidelines
Roku Originals content must fall within a TV-14 or TV-PG rating. Some general ratings guidance has been provided below for you to keep in mind as the creative story progresses in editorial. Please note, however, this is a very subjective process and the rating tiers below are regularly reviewed and may be modified in response to shifts in industry standards. So please be sure to reach out to your Roku Legal contact if you have any questions or clarifications.
Rating Tiers
| VIOLENCE | SEX/NUDITY | SUBSTANCE USE/ABUSE | LANGUAGE | |
|---|---|---|---|---|
| TV-PG | ✔ Shootings, brawls, fist fights ✖ No blood |
✔ Limited to kissing, couples in bed, implied sexual situations ✖ No nudity at all ✖ No sexual violence |
✔ Implied drug use (not glorified or must show consequences) | ✔ Limited use of bleeping/dropping strong language. Ass, damn, hell, and bitch |
| TV-14 | ✔ Brief violence, OK with some blood shown ✕ No gore |
✔ Covered sex is allowed, brief thrusting, implied sexual abuse OK ✔ Exposed butt/side breast OK ✖ No full nudity |
✔ Visuals/use of drug abuse (not glorified, must show consequences) ✖ No smoking minors |
✔ Shit, asshole, bastard (when used in a pejorative matter), goddamn, bitch, dick and pussy (as an insult) |
| TV-MA | ✔ On-screen graphic violence, gore | ✔ Depictions of graphic sexual activity or sexual violence ✔ Full male or female nudity |
✔ Graphic visuals of substance use/abuse, injection, etc. (both. minors and adults) ✖ No smoking minors |
✔ Use of fuck, tits, twat, cum, pussy, and cunt ✖ Racial slurs and hate speech on a case-by-case basis |
5.3 Rough cut review
5.3.1 Review platform
Roku’s approved platform for dailies, rough cut release, and final archive is Frame.io. All content being sent for review by the Roku team will need to be shared via this platform. If you are working with a partner who utilizes a different internal platform, there will not be a need to render out separate files just for use with Frame.io; Frame.io’s platform is compatible with most commonly used codecs, which allows the same file to be uploaded to both platforms.
The Roku Post team will initiate onboarding prior to the first day of production. That will trigger a member of the Frame.io team to reach out to set up a training session with your team. Each series will only be granted one ‘Team Manager’, who will have the ability to add users and download content (with Roku’s approval).
5.3.2 Cut review & turnaround timing
For each episode, Roku will provide notes within 48 business hours after receipt, whether the Production Company is based in the United States or outside the United States. Cuts received by Roku after 6:00 pm Pacific Standard Time will be deemed received the following business day. When sending cuts earlier than the scheduled release date, please note that the original notes return timing will need to be honored unless otherwise approved by Roku Creative.
Locked cuts are approved if no notes have been sent after 48 hours.
Rounds of Review:
- 101-103*: Rough Cut 1 → Rough Cut 2 → Fine Cut → Locked Cut
- 104+: Rough Cut 1 → Fine Cut → Locked Cut
Review Order:
-
Serialized Series: Please prioritize RC1s over RC2s and FCs.
- Example - 101 RC1 → 102 RC1 → 103 RC1 → 101 RC2
-
Formatted Series: Please prioritize all cuts for 101 over subsequent episodes.
- Example - 101 RC1 → 101 RC2 → 101 FC → 102 RC1
*If sending out of production order, please ensure the first three episodes sent to Roku receive Rough Cut 2’s.
Please follow turnaround timing parameters below when sending cuts and addressing notes from Roku Creative:
-
Rough Cuts
- Eps. 1-2 Rough Cut 2's must be turned around within five business days of receiving notes from Roku
-
For half-hour shows:
- Any given Rough Cut 1 will be accepted at up to five minutes over the 24-minute max run time per episode.
- Any given Rough Cut 2 will be accepted at up to one minute over the 24-minute max run time per episode.
-
For hour-long shows:
- Any given Rough Cut 1 will be accepted at up to five minutes over the 48-minute max run time per episode.
- Any given Rough Cut 2 will be accepted at up to one minute over the 48-minute max run time per episode.
-
For short form shows:
- Any given Rough Cut 1 will be accepted at up to five minutes over the 15-minute max run time per episode.
- Any given Rough Cut 2 will be accepted at up to one minute over the 15-minute max run time per episode.
-
Fine Cuts & Locked Cuts
- All Fine & Locked Cuts must be to delivered per Roku’s exact formatting specifications or they will be rejected.
- Eps. 1-2 Fine Cuts, Locked Cut cuts must be turned around within three business days of receiving notes from Roku
- Eps. 3+ Fine Cuts, Locked Cut cuts must be turned around within three business days of receiving notes from Roku
Up to two half-hour episodes (or one hour-long episode) can be sent within a 48-hour period. No more than three 10-minute episodes, per show, should be sent within a 48-hour period.
For series with one or more story arcs, episodes should be sent for review in the order they will ultimately air on the Roku platform. For anthology series, or series consisting of stand-alone/self-contained episodes, rough cuts may be sent out of air order, if necessary.
Check with your Content Executive regarding single vs. batch delivery of cuts.
For any variations to the schedule above, please check with your Post Production or Content Executive for review and approval prior to the release of the first rough cut.
5.4 Technical specifications for rough cuts
Formatting:
- Slate before the hour - Please include show title, episode number, cut version (RC1, FC, etc.), total run time and release date
- Hour 01 onward should be solely program material, inclusive of production logo card at tail as last frame of picture
Video Specifications:
- Dimensions: 1920 x 1080
- Codec: h264 (preferred) or MPEG file
- Frame Rate: Keep it native to your project (24, 23.976, 25, etc.)
- Bitrate Encoding: Variable Bit Rate, 2 pass
- Target Bitrate: ~ 10mbps
- Aspect: Square Pixels (1.0)
- Visible Timecode Upper Right
Audio Specifications:
- Audio Codec: AAC
- Sample Rate: 48000 Hertz
- Channels: Stereo
Graphics:
- Remember to adhere to Broadcast Title Safe Zones when adding any burned-in graphics or text.
5.5 Rough & locked cut delivery
Roku Post Production will provide a recipient list for all rough cuts prior to the scheduled release of the first episode. The Frame.io team will walk each project through Roku’s preferred rough cut release workflow, which involves two notifications:
-
An email to the entire distribution list, noting the availability of cuts and when notes are due back.
- This email should include a Segment Rundown that relates to the timing of each specific cut being sent.
-
A notification from Frame.io, which happens automatically after a cut is copied to the Shared Folder on Frame.io.
For each locked cut, you will be required to deliver the following elements via Frame.io:
- Locked Cut QuickTime
- Locked Cut EDL
- Locked Cut WAV Files: Mono Dialogue, Mono Music, Mono Effects
Cut filenames must follow the proper naming convention below:
- Show Code (4-digits; Provided by Roku Post)
- Production number (3-digits: 101, 102, 103, etc.)
- Air Sequence (If available; 1-digit: 1, 2, 3, etc.)
- Cut version (Rough Cut 1, FC, etc.)
- Date the cut was released to Roku (YYYYMMDD)
Example: FLIP_102_AIR_2_FC_20191115
All rough cut links should be confined to viewing only (i.e. no download access). When sharing cuts, please do not create any folders, or copy any folders into the Roku Review projects.
5.6 Graphics milestones & review process
The Roku Content & Post Production teams should be involved in key discussions related to graphics, from title treatments to overall episodic graphics packages.
All graphics work (title treatment, lower thirds, interstitials, etc.) must be completed by a Roku approved graphics company. The use of freelance staff or in-house graphics teams is not permitted. Please reach out to Roku Post to obtain the list of approved vendors.
The following milestones require Roku notification and review:
- Six Weeks Prior to 1st Rough Cut: A minimum of three graphics vendor options must be sent to Roku for review and approval.
- Four Weeks Prior to 1st Rough Cut: Due to Roku: Mood board, color palette, title sketches, font, etc.
- Two Weeks Prior to 1st Rough Cut: Due to Roku: First round of design and/or animation examples
- One Week Prior to 1st Rough Cut: Due to Roku: Second round of design and/or animation examples
-
1st Rough Cut Release
- Temp graphics implemented into the cut that is distributed to Roku
- All temp graphics must be based on creative input from Roku. Any changes from the agreed upon look of in-show graphics will need to be outlined in an email to the Roku Content team.
- 1st Fine Cut Release: Final Graphics must be implemented into the cut that is distributed to Roku
After Roku has approved all in-show graphics and the first cut is locked, no changes should be made without written approval from the Roku Content team.
6. Final mastering & marketing
6.1 Picture & audio mastering
6.1.1 Uncompressed masters
Roku prefers to receive both the un-graded and graded high-resolution master sequences as part of final delivery. These files should be exported in DPX format or TIFF format, at the highest bitrate possible (16-bit preferred).
If your vendor is unable to export these sequences, please reach out to Roku Post Production.
6.1.2 Harding testing
Please alert Roku Post Production if any episodic content contains flashing/strobing lights or other image patterns that have the potential to trigger seizures in viewers with Photosensitive Epilepsy. In these instances, you will be required to run a Harding Test and provide the passing report to Roku Post Production as part of Final Delivery.
Please refer to the Ofcom ITC Guidelines for further information.
6.1.3 HDR10 & dolby vision
Currently, Roku Alternative projects are only required to complete a SDR (Rec709) grade. Please keep in mind your final deliverables will need to be in legal video range.
Roku encourages that all series be graded utilizing the Dolby Vision workflow. Although a HDR deliverable is not yet a requirement for the Roku platform, grading in Dolby Vision will allow for the highest quality visual experience, as well as protect for future inclusion of HDR deliverables.
For Productions whose budgets and schedules permit HDR10 or Dolby Vision grading, please reach out to Roku Post Production to determine the necessary workflow and related deliverables associated with either.
6.1.4 Sound mixing
Roku Alternative projects are required to mix in 5.1 Surround, and then downmix to create Stereo deliverables as well.
6.1.5 Promotional assets (images and trailers)
As each production will differ with regards to promotional assets, please reach out to Roku Marketing to determine the specific asks for your show.
7. Credits
The first draft of credits (opening title card + end credits) must be submitted to Roku Post using the Roku Alternative Credits Approval Form (see 8.7.2) for approval with delivery of the first Fine Cut.
7.1 Opening credits
For opening credits, Roku will utilize traditional burned-in credits. Full requirements are noted below. Please reach out to Roku Post Production with any questions.
7.1.1 Disclaimer use
If your show contains sensitive content, please reach out to your Roku Legal Executive to see if your episode requires a trigger warning prior to the cold open.
For any other opening cards or disclaimers, please reach out to Roku Post Production for approval.
7.1.2 Presentation card
Roku requires a 'Roku Originals Presents' credit at the top of each episode, special, or feature. This credit should be a minimum of 2 seconds in length and formatted in the style of the show.
7.1.3 Main title option 1: main title card
During the initial design phase of any title treatments please reach out to your Roku Creative Executives; Roku Production (altprod@roku.com); Roku Marketing (dlrokuoriginalmarketingcreative@roku.com) and Roku Post: (dlropost@roku.com).
For shows that choose to utilize a main title card, please follow the formatting requirements below:
- Duration of this card will be a maximum of 5 seconds.
- The title card will display the show title/logo, burned into picture as part of each final video master.
- The Production Company/Producer will have full creative control over how the title appears, subject to size requirements and provided that it is within the 16x9 title safe zone.
- No other “Presentation”, possessory, or origination credits permitted anywhere on the program.
-
Any request to include on-screen credits on this card will require approval by the Roku Content and Post Production teams.
- No other credits are permitted in the opening of the show.
7.1.4 Main title option 2: main title sequence
For shows that choose to utilize a main title sequence, please follow the formatting requirements below:
-
Duration of this sequence will be a maximum of 15 seconds.
-
The main title sequence must include the title card or title logo.
- Title card or logo must be burned into picture as part of each final video master.
-
No other “Presentation”, possessory, or origination credits permitted anywhere on the program.
-
Any request to include on-screen credits within this sequence will require approval by the Roku Content and Post Production teams.
- No other credits are permitted in the opening of the show.
7.2 End credit sequence
For end credits, Roku will utilize traditional burned-in credits. Please follow the formatting requirements below:
-
For half-hour shows, duration of the End Credits should be a maximum of 30 seconds, inclusive of logo cards.
- For hour-long shows, duration of the End Credits will be a maximum of 90 seconds, inclusive of logo cards.
- For short form shows, end credits can have up to three production company logos/credits, not inclusive of the Roku Originals Logo.
-
The Roku Originals Logo should be placed last in the end credits.
- Please reach out directly to Roku Post for access to the most current Roku Original Logo at: dlropost@roku.com.
- The 2025 logo is available in UHD or HD (both at 23.98fps), and with either Stereo or 5.1 Audio.
- End Credits must be white text on a black background.
- End Credits must be formatted as separate cards, not as a rolling sequence.
- Placing the show title logo or title card at the end of any episode is not permitted without prior approval from the Roku Content and Post Production teams.
-
Production Company Logo Card / Studio Credits - Optional
- Up to three production company or studio logos/credits can be included in the end credits, in addition to the mandatory Roku Originals end credit logo.
- Separate end cards can have a maximum total length of three seconds each.
- For shared cards, no more than two logos can be combined onto the same end card.
- Animated logos/credits are permitted.
-
Logos can include audio provided there is no cost to Roku to license such audio.
- Audio ring outs from the end of the episode are also acceptable.
- **The end of the last logo card will signify your last frame of picture.**
- No credits may appear after the end logo cards.
7.3 Other credit requirements
- Production Company/Producer shall deliver a complete written statement of all credit obligations in a format to be decided by Roku.
- Production Company/Producer shall ensure that all credits conform to applicable third-party requirements.
- Roku will have approval over all credits in each program, including all credits accorded to third parties.
Adherence to the credit requirements in this document will be part of Roku’s Quality Check. If any specifications are not met, the asset will be passed back to the Production Company/Producer to modify. Roku’s Content Operation team can advise on how to upload assets for Roku review.
8. Final delivery
The specifications below detail all deliverables required for each Roku production. A production will not be considered wrapped until all assets below are delivered and approved by the Roku Post Production team. If you have any questions, please do not hesitate to reach out to Roku Post Production.
The Delivery Phase begins as soon as your episodes are ready for Quality Control, after visual effects, color, and mix are complete. The following timeline is required to ensure that all pertinent assets are received on time for Post, Marketing, and Operations:
-
Due 1 Week Before First Episode Delivered to Quality Control Vendor
- Let Roku Post know which vendor you’re proceeding with
- Metadata Ingest Document due to the Hub [See 8.7.1]
-
Due With Delivery to Quality Control Vendor
- Texted Masters
- Textless Masters (if applicable)
- Text Spotting List
8.1 Onboarding
Roku uses an External Deliverables Hub (“Hub”) to receive specific production documents. This Hub will also provide information necessary for the naming of each document and file deliverable. If you have not heard from the Roku Post Production team prior to delivery, please reach out to be set up with access to the Hub.
8.2 Quality control (QC)
Each Production is responsible for covering the cost of and delivering 100% QC approved content. All masters noted below will be required to be submitted to QC using one of Roku’s approved QC vendors:
- Texted Master
- Textless Master
All required versions for each episode should be delivered to the Quality Control facility on the same day. This will ensure the Quality Control operator is able to verify that there is no variation between the texted/textless timings.
Please be sure to build time into your delivery schedule to account for the Roku Quality Control process. Roku advises that you set aside two weeks for each episode to complete the Quality Control of all masters. Delivery will not be considered ‘Final’ unless all masters have received a passing report from one of Roku’s approved vendors. A list of these vendors will be provided in the Post Kickoff Packet.
If an episode has passed Quality Control but a revision is necessary (incorrect titles, production card modification, etc.) you must reach out to Roku Post before any redelivery is made. Please send an email with a detailed and time coded breakdown of what fixes are being requested so that Roku can review and determine the impact it will have on each team and the show premiere itself.
8.2.1 Texted spotting list (TSL)
You will be required to deliver a Texted Spotting List file for each episode when it is submitted for Quality Control. This list will help Quality Control vendors verify that creatively intended text is included in the final file. A Roku Texted Spotting List template was provided in your Post Kickoff zip file. This single file should be updated as episodes are sent to Quality Control so that all information for the series is included in the same master spreadsheet.
The Texted Spotting List should contain any and all text that is burned into picture, and the corresponding timecodes for each. If an episode has no burned-in text, you will still be required to deliver this file, but will specify the lack of text by checking the box at the top of the template.
8.3 Filename specifications
8.3.1 Paper deliverables
Paper deliverables should all be uploaded to the “Hub” platform noted above. Please adhere to the following naming conventions when delivering documents to the Hub:
- ShowCode_ ProdNumber_AirOrder_Version_LangCode_Date_FINAL
- Example: GABH_ 301_Air_1_PostVendorList_enUS_20250303_FINAL
8.3.2 Master video deliverables
All master* video files should be labeled as follows:
- ShowCode_ProdNumber_AirOrder_Version_LangCode_Resolution_ColorSpace_FN_Audio_FrameRate_Date-v#.mov
Example:
NION_101_AIR_1_TXTD_enUS_UHD_SDR_FN_2CH_23976p_20190701-v2.mov
Production Number = As listed on Post Grids
Air Order = Please list even if the Air Order is the same as the Production Number
| File Name Segment | File Name Abbreviation |
|---|---|
| Version | TXTD (Texted), TXLS (Textless), or PROXY |
| Language | enUS (American English) |
| Resolution | UHD or HD + Color Space = SDR or HDR |
| Forced Narratives | FN (Present), NC (none present) |
| Audio | 2CH (Interleaved) or 8CH (5.1 and Stereo) - 7.1 audio not permitted on any masters at this time |
| Frame Rate | 23976p, 24p, 25p, 2997p, 30p, 50p, 5994p, 60p |
| Date | Please list in the following format: YYYYMMDD |
| Version Number | To indicate the current or previous passes of Quality Control and track the latest version for delivery |
*See 8.4.5 for Proxy file naming.
8.3.3 Master audio deliverables
Audio materials should be named to include all appropriate information:
ShowCode_ProdNumber_Vers_Date_LangCode_MaterialType_Channel#_SampleRate_BitRate_TC_Channel.wav
Example:
MAMA_102_v04_20220919_enUS_PM_Nearfield_2ch_48k_24b_23976.L.wav
| Material Type | Abbreviation |
|---|---|
| Printmaster | PM |
| Music & Effects | ME |
| Audio Stem | FXStem, MXStem, DIAStem, FFFXStem |
| Optional Tracks | OPT, OPTA, OPTB, GRP |
| Add’l Detail (Dialogue Guide Track, ADR, etc) | GUIDE, ADR |
| Channel Type | Abbreviation |
|---|---|
| Mono | Mono |
| Stereo | 2CH |
| 5.1 Surround | 6CH |
| Track Assignment | Abbreviation |
|---|---|
| Mono | N/A |
| Stereo | LT, RT |
| 5.1 Surround | L, R, C, LFE, LS, RS |
8.4 Video deliverables
All video should be delivered at specification unless agreed to with the Roku production team ahead of production.
If your image capture settings are not at the same data rate or higher of the export settings mentioned in 8.4.3, please reach out to Roku Post or let your Post Manager know. In order to prevent up-sampling, your final export should match the data rate that was captured (for example, if the camera captured ProRes 422, then final export should be ProRes 422 or equivalent instead of 4444 XQ).
Roku Best Practices
It is important to keep master sequences (Video Asset Management/Color Timed Master) and final deliverables in alignment with dailies capture specifications (i.e. free of any up-scaling, cross-conversions, or up-conversions).
8.4.1 Video formatting
All files should be formatted to start at 00:00:00:00.
Files should begin with the cold open and end on the last frame of the Roku Originals logo end card.
All video files MUST NOT contain any of the following: bars and tone, bumpers, segment recaps or previews, Vertical Interval time code, advertisements, slates, rating cards, FBI warning cards, placards, overlay branding, promotional bugs, informational bugs, watermarks, or website link callouts.
If promotional bugs or watermarks are required by a 3rd party, Roku Content Legal should be notified.
8.4.2 Audio formatting
For the Final Texted Masters, all audio should be contained within the delivered mezzanine file. See the audio settings listed in 8.4.3 and 8.4.5 for specifications based on delivery codec.
The audio channel mapping and tagging of metadata must be verified via a program like QuickTime 7, QuickTime Pro, Telestream Switch or Adobe Media Encoder for all Texted and Textless Masters.
- If the audio is not labeled with the correct metadata (for instance if all channels are labeled as “C” or “Mono”) this will prevent ingest on Roku’s end and will need to be corrected and re-delivered.
- Incorrectly labeled audio can be manually adjusted in QuickTime Pro without a re-export.
Mixing Specifications:
- Target - 24 LKFS +/- 2 (any average between -22 & -26). Based on ITU-R 1170-3 measurement.
- Audio should not peak above -2 dBfs (True Peak)
8.4.3 Texted video masters
| Video Codec | ProRes |
|---|---|
| Container | MOV |
| Profile | 422 HQ |
| Minimum Bitrate | 175 mbits or higher |
| Landscape aspect ratio | 16:9 (1.77:1) - (no black bars) W1920 x H1080 (HD) |
| Pixel aspect ratio | Square pixels (1:1) |
| Scan type | Progressive scan type |
| Chroma Subsampling | 4:2:2 |
| Color Space | BT.709 Legal Video Range (16 to 940) |
| Bit depth | 10-bit or 12-bit |
| Constant Frame Rate | 23.976p, 24p, 25p, 29.97p, 30p, 50p, 59.94p, 60p |
| Native frame rate | No 3:2 pulldown flags |
| Audio Codec | PCM |
|---|---|
| Format | 2 Interleaved Tracks or 8 Mono Tracks |
| Track Layout | Interleaved: Track 1: 5.1, L-R-C-LFE-Ls-Rs Track 2: Stereo, LT/RT Mono: L, R, C, LFE, Ls, Rs, Stereo LT, Stereo RT 7.1 audio is not permitted on any masters at this time |
| Sample Rate/Bit Depth | 48000Hz/24-bit |
| Channel Mapping & Metadata Tagging | See 8.4.2 -Verify correct audio channel mapping and metadata tagging. |
8.4.4 Textless delivery
If your content includes burned-in on screen text, you will be required to deliver a separate Textless Reel or Full Episode. This reel should include clean, text-free versions of any shots that contain burned-in subtitles or graphic text elements. If the show contains a comprehensive graphics package, please strip all graphics and supply the graphics package or elements in Archival. Video and Audio specs should mirror the Texted Masters noted above.
Audio mapping label verification as noted in 8.4.2 must be verified in textless master.
Additionally, if foreign language subtitles cover 30% or more of a given episode, you will be required to deliver a completely textless master of that episode. All episodes should be delivered with the same formatting; if one episode requires a textless master, versus a reel, then all remaining episodes should also be delivered as textless masters.
Examples of what to remove for the Textless Masters:
| Forced Narratives | Credits | Text-Based Graphics |
|---|---|---|
![]() |
![]() |
![]() |
Roku Best Practices
- Background elements with text, such as street signs, do not need to be included in the Textless Reel.
- ‘Forced Narratives’ refers to on-screen text that is used in one of two ways: to translate foreign dialogue into English or to clarify dialogue that may be inaudible.
8.4.5 Final proxy files (clean & visible timecode)
From each Texted Master created, please export the following proxy files:
| Video Codec | H.264 |
|---|---|
| Container | MOV or MP4 |
| Picture | (1) Clean & (1) w/ Vis.TC UR (1) Series Opener Only |
| Bitrate | 5mbit/s (total file size < 1gb to 2gb) |
| Dimensions | W1920 x H1080 (HD) |
| Scan Type | Progressive scan type |
| Color Space | BT.709 Legal Video Range |
| Bit Depth | 10-bit or 12-bit |
| Constant Frame Rate | Should Match Master |
| Native Frame Rate | Should Match Master |
| Audio | Ch.1 Stereo Left, Ch.2 Stereo Right |
| Filename | ShowCode_ProdNumber_AirOrder_Language_Proxy_HD_FN(if applicable)_Audio_Timecode(Clean or VisTC)_RevisionDate-v#_(Final or Pre-QC).mov THAM_101_AIR_1_PROXY_enUS_HD_FN_2CH_CLEAN_20200916_V4_FINAL.mov |
8.5 Audio delivery
Prior to the commencement of principal photography, please reach out to Roku Post Production in order to determine the necessary audio deliverables for your series. As content, formatting, and style will differ from one series to the next, Roku understands that stem delivery may also vary. Please upload to your Archive folder on Frame.io.
8.5.1 Domestic episodic stems
Provided below are the stems required for delivery of each episode/project:
- Mono Dialogue, Music, and Special Effects stems
- Stereo & 5.1 Printmasters
- Stereo & 5.1 M&E - Fully Filled
- Stereo & 5.1 Music
- Stereo & 5.1 Dialogue
- Stereo & 5.1 Sound Effects
- Pro Tools Session Files (.ptx)
Provided below are the stems Roku would like to receive, if available (and applicable):
- Stereo & 5.1 Mix minus narration
- Score or Original Composition (pending rights)
- Mono M&E Stems - Opticals, Backgrounds, etc.
All audio should be archived as 24-bit, 48kHz WAV files.
Please see section 8.3.3 for full guidelines on labeling audio files.
ShowCode_ProdNumber_Vers__DateLangCode_MaterialType_Channel#_SampleRate_BitRate_TC_Channel.wav
Example:
MAMA_102_v04_enUS_PM_Nearfield_2ch_48k_24b_23976.L.wav
Roku Best Practices
- Roku requires that all music be cleared for both domestic and international use across all media on all devices
- Optional tracks (foreign language, grunts, breathing, etc.) are preferred, if applicable
- If budget permits, please create Fully Filled FX stems as part of delivery
8.6 Timed text file delivery
Roku requires all content to be delivered with all of the following timed-text formats:
- Subtitles: Language solely (no inclusion of sound descriptors)
- SDH: Language in addition to sound descriptors (no forced narratives)
- FN: Forced Narratives solely
All files are required in an effort to support customers that are deaf or hard of hearing.
Roku requires closed captions and subtitles in 2 formats: SRT and WebVTT. The files have to have the same timecode and frame rate as the video and audio delivered. Character encoding MUST be UTF-8.
Languages & formats required:
English (American, Code: enUS): Subtitles, SDH, & Forced Narrative
All files should be labeled as follows:
ShowCode-ProdNumber-LanguageCode_Format-RevisionDate.srt
Filename examples:
NION-101-enUS_SDH-20190701
NION-101-enUS_FN-20190701
8.7 Paper deliverables
Roku’s External Deliverables Hub (“Hub”) is a centralized location for all wrap deliverables documents. If you have not been granted access and will be handling this portion of delivery, please reach out to your Post Manager.
8.7.1 Roku metadata template
Metadata allows Roku to ingest and display all series related information for our customers. Please do not alter the formatting of this spreadsheet as it will break the coding required for ingest.
Please find the most recent Roku metadata templates and guidelines HERE.
The required details will include, but are not limited to, the following:
- Show - Title, Description, Primary Spoken Language, Production Companies
- Season - Title, Description (leave blank if not applicable)
- Episode - Title, Production Number, Air Order, Total Run Time (TRT)
- Exact timecode of ad break insertion, in (HH:MM:SS:FF) format
Please note that Air Order and Episode Titles must be a decision made with your Content Executive. The Episode Titles must be creative (no “Episode 1”) and should be written with the show writers or receive writer approval.
8.7.2 Credits documents
Please deliver all of the following items as part of Final Delivery:
- Portable Network Graphics (PNG) files relating to the Title Logo and any other logos submitted should be uploaded to Frame.io.
- Roku Alternative Credit Approval Form - This document should include both main title and end credits for Business Affairs Approval.
- Traditional Episodic Credits Lists that detail the specific credits tied to each episode should be uploaded to the Hub. This can either be Excel or Word formatted in a standard traditional scrolling or end-card format.
8.7.3 Segment rundowns
You will be required to deliver a detailed breakdown of the timecodes pertaining to all segments in each episode. Please utilize the Roku Segment Rundown Template provided in your Kick-Off Delivery Packet.
Roku requires that the timecodes within this document be delivered in HH:MM:SS:FF format. Any spreadsheets submitted without this formatting will not be accepted by Roku.
8.7.4 As broadcast scripts (ABS)
Please deliver one set of As Broadcast Scripts for each series to the Hub. As Broadcast Script files should have a timecode-based breakdown of each line of dialogue. You are approved to submit the As Broadcast Script’s in any format that a Roku approved vendor utilizes.
8.7.5 Final font memo
Please deliver one document that details the font name and size utilized for opening credits, identifiers and/or other on-screen text added to each episode (where applicable) to the Hub. If applicable, please also note which vendor created the show logo.
8.7.6 Final vendor list
Please deliver your final version of the Roku Vendor List that you received in the Kick-Off Delivery Packet to the Hub.
8.7.7 Final text spotting list
Please deliver the Text Spotting List that was used to Quality Control the final episodes to the Hub. Please ensure that any changes made during Quality Control are reflected in the final document that is delivered to Roku via The Hub. Please deliver a single excel, via Roku’s template, with episodes separated onto their own tabs.
8.7.8 Episodic delivery checklist
Please deliver the final version of the Roku Episodic Delivery Checklist that you received in the Kick-Off Delivery Packet to the Hub. Please fill in all applicable delivery dates of assets and indicate when Archival will be completed.
- All applicable file version dates and delivery locations for each asset
- All Quality Control Start and End/Approval dates for Texted and Textless Masters
- Any assets not being delivered to Roku, as approved by Roku Post, should be identified as such within the “Delivery Destination/Notes” section of each deliverable
- If archival delivery will trail wrap, please indicate when it will be completed and who the primary point person will be to confirm for Roku Post
8.7.9 Music cue sheets
Music Cue Sheets are required for all projects. Please use the cue sheet template found on the American Society of Composers, Authors and Publishers (ASCAP) website linked here or similar cue sheet template when submitting to Roku. The ASCAP is also available via the Hub in the Production Legal – Scripted folder.
Upload completed cue sheets to the Hub. If you have specific questions about Roku requirements for Music Cue Sheets, please contact Sydnee Grossberg at sgrossberg@roku.com.
8.7.10 Not applicable form
In cases where a paper deliverable is non-applicable to the project, please upload the Roku Not Applicable Form to the Hub with a written explanation of why this deliverable does not apply.
9. Archival
9.1 High resolution masters & source material
Reach out to Roku Post if you do not see a pre-existing folder structure on Frame.io for Final Archive. It is required that you utilize the Frame.io Transfer App for your uploads.
When adding video assets to Frame.io, do not create additional sub-folders. Keep all media (proxies, texted/textless masters) only in the folders provided. Audio files should be grouped by episode (where applicable).
The following are required deliverables that must be uploaded to the Final Archive folder on frame.io:
Required:
- Final Texted Masters
- Final Textless Masters
- H.264 Proxies
- Final Audio Stems
- Graphic Elements – Main title card, credit PNGs, end credit PNGs, on-screen graphics, interstitials, etc.
Any and all series that are wholly owned by Roku will require delivery of VAMs, CTMs, and final Visual Effects shots (where applicable) via LTO7 or greater. LTOs should be formatted LTFS and include a digital manifest for each tape. For all licensed or co-produced content, please reach out to your Roku Post Production Manager to discuss the specific requirements and expectations for each series. These manifests should be uploaded to The Hub.
For all licensed or co-produced content, please reach out to your Roku Post Production Manager to discuss the specific requirements and expectations for each series.
-
VAMs – Un-color-corrected, textless, DPX or TIFF (Compress to .ZIP or .TAR)
- Associated Avid bins or Edit Decision Lists
-
CTM – Color-corrected, textless, DPX or TIFF (Compress to .ZIP or .TAR)
- Associated LUTs or color-grading files
-
Final Visual Effects Shots – Un-color-corrected preferred (if applicable)
9.1.1 Dailies archival
Any and all series that are wholly owned by Roku will require delivery of dailies/OCF via LTO9 or greater. LTOs should be formatted LTFS and include a manifest for each tape. For all licensed or co-produced content, please reach out to your Roku Post Production Manager to discuss the specific requirements and expectations for each series.
9.2 Offline editorial masters
Please be sure that all consolidated avid media is archived and removed from Frame.io prior to wrap. Once each project’s wrap is complete, all media still contained within the Frame.io platform will be deleted and the series users will be disabled.
10. Change log
V3.0
- 2.5 - Roku's Localization Team will handle the creation of all Latin Spanish subtitles and Audio Descriptions
- 5.2.3 - Ad breaks placement.
- 7.1.2 - Presentation credit requirement added
- 7.2 - Roku Originals end card updated
- 8.3.1 - Paper deliverable labeling revised
- 8.4.4 - If one episode in a series requires a fully textless master delivery, now all episodes in that series will require a fully textless master
- 8.7.1 - Link to current metadata templates and guidelines added
- 8.7.10 - 'Not Applicable' Form added
- 9.1 - LTO9 is the newest version of the Linear Tape-Open and this is the version that should always be used
V2.1
- 5.2.4 – RO Content Rating Guidelines updated
- 5.6 - Graphics vendors guidelines updated
- 8.7.1 - Roku Ingest Specs Link added for access most updated Metadata Template
V2.0
- Multiple Sections - 7.1 Mix preferred but Texted Masters and stem delivery must be in 5.1 and Stereo only. 7.1 master files should be archived for future use.
- Multiple Sections - Timecodes of act breaks updated to HH:MM:SS:FF
- 5.2.1 - Blurring video not permitted without Roku approval
- 5.5 - Locked Cut requirements updated
- 8.3.2 - Replaced Mexican Spanish (esMX) labeling with Neutral Latin American Spanish (esMX)
- 8.4.5 - Final Proxy file size changed to a maximum of 2gb
- 8.6 - Replaced Mexican Spanish (esMX) labeling with Neutral Latin American Spanish (esMX); Removed SCC file requirement
- 9.1 - Archival - Use of Frame.io Transfer App required for all uploads to the app
(v1.9 intentionally skipped)
V1.8
- 2.4 – Roku Marketing Team’s involvement in Sizzle Reel and Main Title Treatment clarified
- 2.5 – Localization Introduction
- 3.1 – Capture requirements adjusted to HD (1920x1080); Approval needed for aspect ratios outside of 16:9
- 3.2 – Dailies Selects requirements further clarified
- 5.3.3 – Runtime requirements, cut review, and turnaround timing clarified
- 7.1.2 – Main Title Card requires review/approval by Roku Creative Execs, Marketing, Production & Post
- 7.2 – Roku Originals Logo must be placed last in end credits; download link provided
- 8.3.2 – Master Video Deliverables file naming modified
- 8.3.3 – Master Audio Deliverables file naming modified
- 8.4.2 – Audio Channel mapping and tagging of metadata must be verified
- 8.4.3 – Texted Video Masters audio track layout updated and resolution adjusted to HD
- 8.4.4 – Audio mapping label verification as noted in 8.4.2 must be verified in Textless Master
- 8.5.1 – Revised audio labeling guidelines for stem delivery
- 9.1 – Frame.io & High Resolution Masters instructions revised
V1.7
- 5.2.2 – Segment Rundown deliverable must include milliseconds in its formatting
- 5.4 – Revised file naming convention on rough cut deliveries.
- 8.2.1 – Text Spotting List updated
- 8.3 – File naming format for both paper and media deliverables modified
- 8.4.5 – Additional proxy deliverable added.
- 8.6 – Replaced Latin American (LAS) labeling with Neutral Latin American Spanish (esMX)
- 8.7 – Further clarification provided across paper deliverables
V1.6
- 8.7.2 - Updated to include the “Cast & Crew“ file as a credits document deliverable
- 9.1.1- Dailies Archival section added
V1.5
- 5.5 – Segment Rundowns will be required with delivery of each rough cut
- 8.5.2 – Audio Description files added as a new deliverable
V1.4
- 5.2.2 – Clarified that cuts will not be accepted if they do not adhere to Ad Break duration specifications
- 6.1.2 – Added Harding Test section for content with flashing/strobing lights and other image patterns
- 7.2 – End Production Logos may include audio provided there is no additional cost to Roku
V1.3
- 5.2.2 – Clarified that Ad Breaks should have no text
- 7.2 – Updated End Credits section with more detail
- 8.7.9 – Updated Music Cue Sheet information and point of contact for questions


