Handbrake CLI

This is a simple YAMLized queue runner for the HandBrake Command Line Interface

For detailed (and up to date) configuration information for HandBrakeCLI run HandBrakeCLI --help

Installation

$ sudo gem install hb-runner

Usage

$ hb-runner OPTIONS_FILE_NAME QUEUE_FILE_NAME

The HandBrakeCLI executable should be in your path.

Example Configuration File

video:
format:     mp4
vb:         1500
maxHeight:  480
maxWidth:   640
ipod-atom:  true
markers:    true
two-pass:   true
turbo:      true

encoder:    x264

x264opts:
  me:         umh
  ref:        2
  mixed_refs: 1
  direct:     auto
  analyse:    all
  level:      30
  cabac:      0
  fast_pskip: 0

audio:
ab:    160
drc:   2.5
audio: "1"
arate: "48"
mixdown: "stereo"

Example Queue File

- input:    input
longest:  true
output:   output.m4v

Dependancies

Disclaimer: Every time you use handbrake to steal a movie, a kitten into a wood chipper.