old_contents: 
  var os = require('os');
  var child_process = require('child_process');
  
  var kaltura = module.exports = require('../KalturaManager');
  
  var KalturaSegmentManager = function(config){
  	if(config)
  		this.init(config);
  };
  util.inherits(KalturaSegmentManager, kaltura.KalturaManager);
  
  KalturaSegmentManager.prototype.execCut = function(segmentId, offset, portion, paths){
  	var outputPath = os.tmpdir() + '/' + segmentId;
  	
  	var ffmpegPath = 'ffmpeg';
  	var ffprobePath = 'ffprobe';
  	if(this.config.segment.ffmpegPath){
  		ffmpegPath = this.config.segment.ffmpegPath;
  	}
  	if(this.config.segment.ffprobePath){
  		ffprobePath = this.config.segment.ffprobePath;
  	}
  		
  	var cmd = [
  		'bin/ts_cutter',
  		outputPath,
  		ffmpegPath,
  		ffprobePath, 
  		offset, 
  		portion
  	];
  	cmd = cmd.concat(paths).join(' ');
  	
  	var childProcess = child_process.exec(cmd, function (error, stdout, stderr) {
  		KalturaLogger.log('cmd: ' + cmd);
  		KalturaLogger.log('stdout: ' + stdout);
  		
  		if(stderr.length){
  			KalturaLogger.error('cmd: ' + cmd);
  			KalturaLogger.error('stderr: ' + stderr);
  		}
  		
  	    if (error !== null) {
  	    	KalturaLogger.error('exec error: ' + error);
  	    }
  	});
  
  	KalturaLogger.log('Started ts cutter process [' + childProcess.process.pid + ']');
  };
  
  KalturaSegmentManager.prototype.cut = function(request, response, params){
  	params = this.parsePlayServerParams(response, params, ['segmentId', 'url1', 'url2', 'url3', 'offset', 'portion']);
  	if(!params)
  		return;
  	
  	KalturaLogger.dir(params);
  	
  	var This = this;
  	var urls = [params.url1, params.url2, params.url3];
  	this.downloadMultiHttpUrls(urls, null, function(localPaths){
  		KalturaLogger.log('Request [' + response.requestId + '] handled');
  		response.writeHead(200);
  		response.end('OK');
  
  		This.execCut(params.segmentId, params.offset, params.portion);
  	}, 
  	function(err){
  		This.errorResponse(response, 500, err);
  	});
  };
  
  module.exports.KalturaSegmentManager = KalturaSegmentManager;
  
new_contents: 
  var os = require('os');
  var child_process = require('child_process');
  
  var kaltura = module.exports = require('../KalturaManager');
  
  var KalturaSegmentManager = function(config){
  	if(config)
  		this.init(config);
  };
  util.inherits(KalturaSegmentManager, kaltura.KalturaManager);
  
  KalturaSegmentManager.prototype.execCut = function(segmentId, offset, portion, paths){
  	var outputPath = os.tmpdir() + '/' + segmentId;
  	
  	var ffmpegPath = 'ffmpeg';
  	var ffprobePath = 'ffprobe';
  	if(this.config.bin.ffmpegPath){
  		ffmpegPath = this.config.bin.ffmpegPath;
  	}
  	if(this.config.segment.ffprobePath){
  		ffprobePath = this.config.bin.ffprobePath;
  	}
  		
  	var cmd = [
  		'bin/ts_cutter',
  		outputPath,
  		ffmpegPath,
  		ffprobePath, 
  		offset, 
  		portion
  	];
  	cmd = cmd.concat(paths).join(' ');
  	
  	var childProcess = child_process.exec(cmd, function (error, stdout, stderr) {
  		KalturaLogger.log('cmd: ' + cmd);
  		KalturaLogger.log('stdout: ' + stdout);
  		
  		if(stderr.length){
  			KalturaLogger.error('cmd: ' + cmd);
  			KalturaLogger.error('stderr: ' + stderr);
  		}
  		
  	    if (error !== null) {
  	    	KalturaLogger.error('exec error: ' + error);
  	    }
  	});
  
  	KalturaLogger.log('Started ts cutter process [' + childProcess.process.pid + ']');
  };
  
  KalturaSegmentManager.prototype.cut = function(request, response, params){
  	params = this.parsePlayServerParams(response, params, ['segmentId', 'url1', 'url2', 'url3', 'offset', 'portion']);
  	if(!params)
  		return;
  	
  	KalturaLogger.dir(params);
  	
  	var This = this;
  	var urls = [params.url1, params.url2, params.url3];
  	this.downloadMultiHttpUrls(urls, null, function(localPaths){
  		KalturaLogger.log('Request [' + response.requestId + '] handled');
  		response.writeHead(200);
  		response.end('OK');
  
  		This.execCut(params.segmentId, params.offset, params.portion);
  	}, 
  	function(err){
  		This.errorResponse(response, 500, err);
  	});
  };
  
  module.exports.KalturaSegmentManager = KalturaSegmentManager;
  
subject: Use bin config section