Video Template Model
Template model describing video structure
Installing
$ npm install video-template-model
Example
parse template
const { Template } = require("video-template-model");
const template = Template.parse("...XML Content...");
template.render({ pretty: true });
build template
const { Template, Scene, elements: { Text } } = require("video-template-model");
const template = new Template({ width: 1920, height: 1080 });
const scene = new Scene({ duration: 5000 });
const text = new Text({ content: "Test" });
scene.appendChild(text);
template.appendChild(scene);
template.render({ pretty: true });
JSON.stringify(template);
compile template
Examples:examples/*
npm run example 001
npm run example 002
npm run example 003
npm run example 004
npm run example 005
npm run example 006