INNER CODE UNIT · Python
output
unitedrhino/things · scripts/generate-energy-demo-svg.py:131
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,
default=Path(__file__).resolve().parents[1] / "doc" / "assets" / "cases",
help="SVG 输出目录",
)
args = parser.parse_args()