Ffmpeg encoding for the Roku

Update 2013-12-02: I no longer use this method. See this post for my new method.

Roku2_XD_Family_610x465I have three (someday to be four) Roku players at home.  I primarily use them to stream Netflix and Amazon Instant Video and to stream MP4s from a home server using Roksbox.

My typical workflow is to rip DVDs to VOBs using Dvdfab, copy the VOBs to my home server, and then convert them in bulk from VOB to MP4 using ffmpeg.

The Roku does not support all profiles of H.264, so here is the ffmpeg 1.0.6 command I use to create Roku-compatible MP4s:

ffmpeg -i src.vob -vcodec libx264 -threads 0 -f mp4 -y -acodec libfaac -ab 128k -ac 2 -preset slow -profile:v high -level 4 -crf 20 dest.mp4

One thought on “Ffmpeg encoding for the Roku

  1. Pingback: Using Handbrake to Encode for the Roku | Steven Engelhardt

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s