FullR / audio-converter

A utility tool for batch converting wave files to ogg/mp3
12 stars 5 forks source link

Audio Converter

A utility tool for batch converting wave files to ogg/mp3. This tool currently depends on SoX.

Install

npm install audio-converter;
apt-get install sox

Usage

Command Line

audio-converter [options] <input-directory> <output-directory>

Node module

var audioConverter = require("audio-converter");
audioConverter("path/to/waves", "path/to/output", {
    progressBar: true
}).then(function() {
    console.log("Done!");
});

Options

chunkSize, -c <i>

The number of files to be converted in parallel. Default: 100

progressBar, -p

Display progress bar

verbose, -v

Print additional information

mp3Only, -m

Only generate MP3s

oggOnly, -o

Only generate OGGs

mp3Quality, -M <n>

MP3 quality argument provided to Sox. Default: 192 Pass false or "false" to use Sox built-in defaults.

oggQuality, -O <n>

OGG quality argument provided to Sox. Default: 6 Pass false or "false" to use Sox built-in defaults.

Testing

Install and run Mocha

npm install -g mocha;
mocha

Bugs & Issues

If you find any problems with this module, feel free to create a new issue on the github page.

Author

James Meyers

GitHub