UNPKG

kar-to-ass

Version:

Converts midi/kar karaoke files to ass format

139 lines 3.83 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.script = exports.scriptFX = exports.commentScript = exports.dialogueScript = exports.postviewTime = exports.previewTime = exports.dialogue = exports.events = exports.styles = exports.scriptInfo = void 0; exports.scriptInfo = { section: 'Script Info', body: [ { type: 'comment', value: 'Converted using kar-to-ass: https://lab.shelter.moe/Dysp/kar-to-ass version: %version' }, { type: 'comment', value: 'and using options: %options' }, { key: 'Title', value: '' }, { key: 'ScriptType', value: 'v4.00+' }, { key: 'WrapStyle', value: 0 }, { key: 'ScaledBorderAndShadow', value: 'yes' }, { key: 'Collisions', value: 'Normal' } ] }; exports.styles = { section: 'V4+ Styles', body: [ { key: 'Format', value: [ 'Name', 'Fontname', 'Fontsize', 'PrimaryColour', 'SecondaryColour', 'OutlineColour', 'BackColour', 'Bold', 'Italic', 'Underline', 'StrikeOut', 'ScaleX', 'ScaleY', 'Spacing', 'Angle', 'BorderStyle', 'Outline', 'Shadow', 'Alignment', 'MarginL', 'MarginR', 'MarginV', 'Encoding' ] }, { key: 'Style', value: { 'Name': 'Default', 'Fontname': 'Arial', 'Fontsize': '24', 'PrimaryColour': '&H00FFFFFF', 'SecondaryColour': '&H000088EF', 'OutlineColour': '&H00000000', 'BackColour': '&H00666666', 'Bold': '-1', 'Italic': '0', 'Underline': '0', 'StrikeOut': '0', 'ScaleX': '100', 'ScaleY': '100', 'Spacing': '0', 'Angle': '0', 'BorderStyle': '1', 'Outline': '1.5', 'Shadow': '0', 'Alignment': '8', 'MarginL': '0', 'MarginR': '0', 'MarginV': '20', 'Encoding': '1' } } ] }; exports.events = { section: 'Events', body: [ { key: 'Format', 'value': [ 'Layer', 'Start', 'End', 'Style', 'Name', 'MarginL', 'MarginR', 'MarginV', 'Effect', 'Text' ] } ] }; exports.dialogue = { key: 'Dialogue', value: { Layer: '1', Start: '00:00:00.00', End: '00:00:00.00', Style: 'Default', Name: '', MarginL: '0', MarginR: '0', MarginV: '0', Effect: 'karaoke', Text: '' } }; exports.previewTime = 90; exports.postviewTime = 50; exports.dialogueScript = `{\\fad(300,200)\\k${exports.previewTime}}`; exports.commentScript = `{\\k${exports.previewTime}}`; exports.scriptFX = 'template pre-line all keeptags'; exports.script = '!retime("line",$start < 900 and -$start or -900,200)!{!$start < 900 and "\\\\k" .. ($start/10) or "\\\\k90"!\\fad(!$start < 900 and $start or 300!,200)}'; //# sourceMappingURL=assTemplate.js.map