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); +})();