var express = require('express'), spawn = require('child_process').spawn, app = express(); app.get('/', function(req, res, next) { ffmpeg = spawn('ffmpeg', [ '-i', 'input.mp4', '-vf','scale=320:240', '-f', 'mp4', '-movflags', 'frag_keyframe+empty_moov', 'pipe:1' ]); res.set('Content-Type', 'video/mp4'); ffmpeg.stdout.pipe(res); }); app.listen(3000); これで http://localhost:3000 にアクセスすると、この.jsファイルの同階層