UNPKG

@openanime/ass2esl

Version:

Utilities to convert Advanced SubStation Alpha (ASS) to Expressive Subtitle Language (ESL)

27 lines (25 loc) 668 B
import { quoteString } from "./chunk-ZLUXC5RC.js"; import { __name } from "./chunk-7QVYU63E.js"; // src/meta-processor.ts function generateMetaHCL(info) { const title = info?.Title ?? "Untitled"; const resolutionX = info?.PlayResX ?? 1920; const resolutionY = info?.PlayResY ?? 1080; const scaleBorderAndShadow = info?.ScaledBorderAndShadow === "yes"; return ` meta { title = ${quoteString(title)} resolution = [${resolutionX}, ${resolutionY}] scale_border_and_shadow = ${scaleBorderAndShadow} esl_version = "1.0" }`; } __name(generateMetaHCL, "generateMetaHCL"); export { generateMetaHCL }; //# sourceMappingURL=chunk-AI4ZPB33.js.map