UNPKG

convert-to-4chan-webm

Version:

Convert a movie to a WebM file uploadable to an imageboard (like 4chan)

24 lines (23 loc) 526 B
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); };