Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
var _ = require("underscore");
var path = require("path");
var VideoConverter = require("./VideoConverter.js");
var Stream = require('stream');
var magic = require('stream-mmmagic');
magic.config.magicFile = "(null),"+path.join(__dirname,"../misc/magic");
var presets = require("./presets.js");
/**
*
*
* @param options configuration options
* @param options.ffmpeg {String} path to ffmpeg
* @param options.im {String} path to imagemagick
* @constructor
*/
function MediaConverter(options) {
options = _.defaults(options || {}, {
programs: {
// Path to the ffmpeg program
ffmpeg: 'ffmpeg',