var sox = require('sox');
sox.identify('somefile.wav', function(err, results) {
});
var sox = require('sox');
var job = sox.transcode('source.wav', 'dest.mp3', {
sampleRate: 44100,
format: 'mp3',
channelCount: 2,
bitRate: 192 * 1024,
compressionQuality: 5,
});
job.on('error', function(err) {
console.error(err);
});
job.on('progress', function(amountDone, amountTotal) {
console.log("progress", amountDone, amountTotal);
});
job.on('src', function(info) {
});
job.on('dest', function(info) {
});
job.on('end', function() {
console.log("all done");
});