node package manager
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »



Node.js based command line interface to video manipulation tools like mkvtools. Only intended as a way to start playing with node while doing something marginally useful.

I`ll begin with a utility to merge video and subtitle files into mkv files using mkvmerge


This module is installed via npm:

$ npm install node-videotools-cli

Example Usage

vtools-cli.js -p /Users/Films -v
scans directory tree for video files paired with .srt files and if found packages them in an mkv file. Srt files must be in terminated As for now it only works with or for spanish and for english


  1. Basic Tests,
  2. Supply encoding and lang via parameters
  3. Explore other uses of mkvmerge
  4. Explore mkvinfo
  5. Perhaps ffmpeg
  6. ...