Пробую:
const passthroughStream = new PassThrough()
ffmpeg(stream).audioBitrate(8)
.output(passthroughStream, { end: true })
.on('progress', (p) => console.log(p))
.on('error', (err) => console.log(err))
const bucketStreamParams = {
Bucket: 'mybucket,
Key: outputFilename,
Body: passthroughStream
}
const s3Response = await s3.upload(bucketStreamParams).promise()
Но вроде ничего не происходит. Я думал, что PassThrough
справится с этим, но, похоже, это не так. Любая помощь будет принята с благодарностью.