@byslin/fluent-ffmpeg-multistream

Adds support for multiple stream inputs/outputs to fluent-ffmpeg.

Usage no npm install needed!

<script type="module">
  import byslinFluentFfmpegMultistream from 'https://cdn.skypack.dev/@byslin/fluent-ffmpeg-multistream';
</script>

README

fluent-ffmpeg-multistream

JavaScript Style Guide

Uses Unix domain sockets to add support for multiple stream inputs/outputs to fluent-ffmpeg.

const ffmpeg = require('fluent-ffmpeg')
const { StreamInput, StreamOutput } = require('fluent-ffmpeg-multistream')

ffmpeg()
  .input(StreamInput(readableStream1).url)
  .input(StreamInput(readableStream2).url)
  .output(StreamOutput(writableStream1).url)
  .output(StreamOutput(writableStream2).url)