handbrake-bin
    TypeScript icon, indicating that this package has built-in type declarations

    1.2.0 • Public • Published

    handbrake-bin

    Build Status npm version npm downloads dependencies styled with prettier semantic-release Commitizen friendly

    HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. More at https://handbrake.fr/

    What is this?

    This is a wrapper to install HandBrake as a local dependency through npm.

    Install

    $ npm install handbrake-bin --save

    Linux users may need to run with sudo

    Usage

    const execFile = require('child_process').execFile;
    const handBrake = require('handbrake-bin');
     
    execFile(handBrake, ['--input', 'input.mkv', '--output', 'output.mp4'], err => {
        console.log('Done');
    });

    Or you could pull object-to-spawn-args and use like this:

    import { HandbrakeCLIPath } from 'handbrake-bin';
    import toSpawnArgs from 'object-to-spawn-args';
     
    const options = {
        input: 'input.mkv',
        output: 'output.mp4'
    }
     
    execFile(handBrake, toSpawnArgs(options), err => {
        console.log('Done');
    });

    CLI

    $ npm install --global handbrake-bin
    $ handbrake --help

    Credits

    All the credits goes to https://github.com/HandBrake/HandBrake and its contributors for their hard work on building HandBrake.

    License

    MIT © Rafael Milewski

    Install

    npm i handbrake-bin

    DownloadsWeekly Downloads

    5

    Version

    1.2.0

    License

    MIT

    Last publish

    Collaborators

    • milewski