INNER CODE UNIT · Python

output_height

unitedrhino/things · scripts/generate-energy-demo-svg.py:127

    output_height = round(FRAME_WIDTH * source_height / source_width)
    output_height += output_height % 2
    with tempfile.TemporaryDirectory(prefix="energy-demo-svg-") as temporary:
        frames = extract_frames(demo, Path(temporary))
        output = output_dir / demo.output_name
        build_svg(demo, frames, FRAME_WIDTH, output_height, output)
    print(f"生成 {output}({output.stat().st_size / 1024 / 1024:.2f} MB)")


def main() -> None:
    """main 解析两段视频路径并生成建筑与配电站 SVG。"""

    parser = argparse.ArgumentParser(description=__doc__)
    parser.add_argument("--building-video", required=True, type=Path, help="24 秒建筑能耗演示视频")
    parser.add_argument("--station-video", required=True, type=Path, help="28 秒配电站演示视频")
    parser.add_argument(
        "--output-dir",
        type=Path,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…