If you see a banner ad above this text, you're helping to support this site. Click here to read more.


- Video encoding demands a lot of system resources from your PC, so it's best if you have a system with some power. I recommend a mid to high end dual core processor or better, especially if you intend to encode HD video.

- If you use a single core or low end dual core PC to encode video, you will want to disable your virus scan and any other tools such as disk defrag, background file cleaning and anything else that may be scheduled to run while you are encoding. Also, leave your PC alone when it is encoding video. Do not surf the net or use other programs while encoding, any little hiccup can leave you with an unplayable file.

- The USB port on the Roku (gen 1 & 2) has a 2 terabyte limit. It will read and power external hard drives up to 2 terabytes in size.

Roku can only read external drives formatted as FAT16, FAT32, NTFS or HFS+. I use Windows 7 (XP worked as well) to format my external hard drive with the NTFS setting. Some people have to use a 3rd party program like the free HP USB Disk Storage Format Tool to format their drives.

- 1080p movies will play by default at 30 FPS with the Roku USB Media Player channel. If your movie was encoded at 24 FPS, add “1080p24” or “1080p-24” or “1080p_24” to the movie file name to direct the Roku USB Media Player channel to play that movie at 24 FPS. Example: Harry Potter_1080p24.mp4

- The Large File Size and Web Optimized option in Handbrake 0.9.9 and earlier do not apply to MKV files.

- Starting with Handbrake 0.10.0, the Large File Size option has been removed. Handbrake will automatically take care of it while encoding, so no more worrying.

- Roku supports MKV playback through the USB Media Player channel and Direct Play on Plex. Use the guides to create a Roku compatible MKV file.

- Roku only supports DTS Passthru with the MKV container. You can use Handbrake to convert DTS to AC3 5.1 if your equipment (TV or receiver) does not support DTS or if you want to use the MP4 container for wider compatibility with other devices.

- PLEX currently has issues with MKV and 5.1 or higher audio. The Roku crashes when you attempt to direct play a MKV video file with 5.1 or higher digital audio. Roku and the PLEX team are currently working to solve the problem. This has been fixed.

- I recommend web optimization for streaming outside your home. Plex has the capability to stream to other Plex servers. Handbrake can optimize your video files for streaming across the web and has no affect on video quality.

Roku Models by Generation

1st Generation 2nd Generation 3rd Generation
Roku DVP (N1000)
Roku SD (N1050)
Roku HD (N1100)
Roku HD-XR (N1101)
Roku HD (2000)
Roku XD (2050)
Roku XDS (2100)
Roku LT (2400)
Roku LT (2450)
Roku HD (2500)
Roku 2 HD (3000)
Roku 2 XD (3050)
Roku 2 XS (3100)
Roku Streaming Stick, MHL (3400, 3420)

Roku LT (2700)
Roku 1 (2710)
Roku 2 (2720)
Roku 3 (4200)
Roku Streaming Stick, HDMI (3500)
Roku TV

About Rokoding

Rokoding is a site devoted to video encoding for the Roku Streaming Player, with compatibility for Android and Apple devices as well. This site is designed to help you spend less time learning how to encode video and more time enjoying your movies.


Site Info

Launch: 2011.4.22
Version: 4.0
View: Responsive
Code: HTML5, CSS3, JavaScript
Browser: Modern
Webmaster: Destructo