UNPKG

@calipsa/video-utils

Version:
20 lines 766 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const fs_1 = require("fs"); const is_stream_1 = require("is-stream"); const stream_utils_1 = require("@calipsa/stream-utils"); exports.default = (imageInput, ffmpegInput) => new Promise((resolve, reject) => { const input = (0, is_stream_1.readable)(imageInput) ? imageInput : Buffer.isBuffer(imageInput) ? (0, stream_utils_1.bufferToStream)(imageInput) : (0, fs_1.createReadStream)(imageInput); // eslint-disable-next-line @typescript-eslint/no-unused-vars const stream = input .on('end', resolve) .on('error', reject) .pipe(ffmpegInput, { end: false, }); }); //# sourceMappingURL=imageToStream.js.map