INNER CODE UNIT · Python

main

Mr-funny/hbg-classical-poem-silk-video · skill/classical-poem-silk-video/scripts/make_scene_ass.py:24

def main() -> int:
    parser = argparse.ArgumentParser()
    parser.add_argument("--line", action="append", required=True)
    parser.add_argument("--duration", type=float, default=9.0)
    parser.add_argument("--out", type=Path, required=True)
    parser.add_argument("--font", default="Ma Shan Zheng")
    parser.add_argument("--interval", type=float, default=0.42)
    args = parser.parse_args()

    lines = [clean_line(value) for value in args.line if clean_line(value)]
    if not 1 <= len(lines) <= 2:
        raise SystemExit("Provide one or two non-empty --line values")

    header = f"""[Script Info]
ScriptType: v4.00+
PlayResX: 1080
PlayResY: 1920
WrapStyle: 2

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…