Pipe a Node.js Readable stream into ffmpeg and write to a file.
await streamToFile({ stream: req, // incoming HTTP upload inputFormat: 'webm', output: './uploads/video.mp4', outputArgs: ['-c:v', 'libx264', '-c:a', 'aac'],}); Copy
await streamToFile({ stream: req, // incoming HTTP upload inputFormat: 'webm', output: './uploads/video.mp4', outputArgs: ['-c:v', 'libx264', '-c:a', 'aac'],});
Input readable stream
Optional
Force input format
Output file path
Extra output args
ffmpeg binary override
Pipe a Node.js Readable stream into ffmpeg and write to a file.
Example