Archival film (档案影像)
코드로 렌더링된 기록 스토리 영화. 실제 아카이브 자료로 구성됩니다. 모든 프레임이 계산됩니다(WebGL을 headless Chrome에서, Python을 적절한 곳에서 사용). 따라서 결과는 재현 가능하고, 자막은 정확하며, 모든 출처의 라이선스가 확인됩니다. 사용자가 취향을 지시합니다. references/style-canon.md에는 사용자가 요청한 모든 내용이 저장되어 있습니다. 먼저 읽으십시오. 기본값보다 우선합니다.
기본값 (사용자가 요청할 경우에만 변경)
중국어, 세로 1080×1920, 약 3분 + 메인 컷 후 크레딧. 나레이션 켜짐(Edge 신경 음성, 깊은 남성 다큐멘터리 톤, 1.2배 — 사용자 범위 1.1–1.25배)이 자막을 읽습니다. 음악: 하나의 스톡 라이브러리 트랙(전체 영화용, 크레딧 포함). 전달 = MP4 + 디자인된 커버 + Douyin 및 Xiaohongshu 카피. 메모리: 모든 렌더/캡처/모델 프로세스가 함께 RAM의 1/4(8 GB → 2 GB)을 넘지 않습니다. 느려도 괜찮습니다.
설정 (머신당 한 번, 영화당 한 번)
sh scripts/setup.sh→~/.cache/archival-film/: Python 3.11 venv ($AF/py: numpy, pillow, onnxruntime, edge-tts), 깊이 모델, 타자기 녹음, WebGL용 node 패키지. 프로젝트 폴더 외부에 있으므로 프로젝트 정리 시 도구가 깨지지 않습니다. 글꼴:PROJECT=~/.cache/archival-film/assets sh scripts/fetch_fonts.sh classic.sh scripts/new_project.sh <dir>→plates/ depth/ music/ sfx/ footage/ out/ prev/ web/폴더, 연결된 fonts/typewriter/node_modules, 웹 키트 및film.py템플릿이 있는 프로젝트 폴더. 스크립트를PROJECT=<dir> FILM=film $AF/py <skill>/scripts/<script>.py …로 실행합니다.
빠른 테스트 모드
사용자가 짧은 시험용(