convert-to-4chan-webm
Version:
Convert a movie to a WebM file uploadable to an imageboard (like 4chan)
24 lines (23 loc) • 526 B
JavaScript
var path = require('path'),
FFmpeg = require('fluent-ffmpeg');
module.exports = function(input, output, duration, callback){
if(!output){
output = input.replace(path.extname(input), '.webm');
}
new FFmpeg({
source: input
})
.withNoAudio()
.withVideoCodec('libvpx')
.withVideoBitrate('1500k')
.setDuration(duration || '2:00')
.addOption('-crf', 12)
.toFormat('webm')
.on('error', function(err, stdout, stderr){
callback(err);
})
.on('end', function(){
callback(null, output);
})
.saveToFile(output);
};