libcaption-node enables you to embed captions 608 captions into your videos. Most of the work is done with ffmpeg and libcaption.
Required System Packages
re2c
ffmpeg
import LibCaptionNode from 'libcaption-node';
const libCaption = new LibCaptionNode();
libCaption.embedscc(INPUT, SCC_FILE_PATH, OUTPUT_PATH).then((OUTPUT_PATH) => {
console.log(`Source file with caption: ${OUTPUT_PATH}`);
}).catch((error) => {
console.error(error);
});
I will try to find some sources I can commit with the repo. The tests do pass.