From c1147d0112c4d4295cf65a1719f38e96dc3de6f5 Mon Sep 17 00:00:00 2001 From: jeromewu Date: Wed, 15 Jan 2020 00:34:39 +0000 Subject: [PATCH] Add node.js concatDemuxer example --- examples/node/concatDemuxer.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 examples/node/concatDemuxer.js diff --git a/examples/node/concatDemuxer.js b/examples/node/concatDemuxer.js new file mode 100755 index 0000000..d13e101 --- /dev/null +++ b/examples/node/concatDemuxer.js @@ -0,0 +1,17 @@ +const fs = require('fs'); +const { createWorker } = require('../../src'); + +const worker = createWorker({ + logger: ({ message }) => console.log(message), +}); + +(async () => { + await worker.load(); + console.log('Start to concat'); + await worker.write('flame.avi', '../../tests/assets/flame.avi'); + await worker.concatDemuxer(['flame.avi', 'flame.avi'], 'flame.mp4'); + const { data } = await worker.read('flame.mp4'); + console.log('Complete concat'); + fs.writeFileSync('flame.mp4', Buffer.from(data)); + process.exit(0); +})();