HandBrakeCLI wrapper
How to use
See index.coffee
and example
Methods
setPath(string path)
: set handbrake pathsetOpts(object opts)
: set handbrake argumentssetFlag(string key)
: set handbrake non-value argumentssetLong(string key, string val)
: set handbrake long-type optionssetX264(object opts)
: set x264 optionsexecute
: execute HandBrakeCLI
Example
want to do...
HandBrakeCLI -f mp4 -E faac -2 -T -i hoge.mkv -o fuga.mp4
↓
require 'handbrake'hb = hbsetOpts f: 'mp4' E: 'faac' 2: '' T: '' i: 'hoge.mkv' o: 'fuga.mp4' hbexecute
HandBrakeCLI -e x264 -i hoge.mkv -o fuga.mp4 -x level=32:bframe=0:cabac=0
↓
hbsetOpts e: 'x264' i: 'hoge.mkv' o: 'fuga.mp4' hbsetX264 level: 32 bframe: 0 cabac: 0 hbexecute