레퍼런스
CLI
npx openfilm으로 실행하거나 npm i -g openfilm으로 설치합니다. 인수 없이 실행하면 에이전트 매뉴얼을 출력합니다. openfilm <command> --help는 명령 하나의 옵션을 보여 줍니다.
look, render, get은 현재 폴더가 속한 프로젝트에서 작동하고, open은 프로젝트를 만듭니다. 종료 상태: 0은 완료, 1은 영상이나 명령이 실패함(이유는 출력에 표시), 2는 프로젝트가 아니거나 잘못된 명령.
openfilm open
openfilm open [folder | url]
프로젝트를 시작하거나 엽니다. 아직 프로젝트가 아닌 폴더에는 빈 film.html이 생깁니다. 그 밖에는 아무것도 만들지 않습니다. GitHub나 GitLab 주소(저장소 또는 그 안의 폴더)는 git 기록 없이 프로젝트로 복사한 뒤 엽니다. 인수가 없으면: 현재 폴더가 속한 프로젝트, 없으면 마지막으로 연 프로젝트, 그것도 없으면 Studio의 프로젝트 목록을 엽니다.
Studio가 실행 중이 아니면 시작하고 주소를 출력합니다. 이미 열려 있는 Studio 페이지가 있으면 그 프로젝트로 전환하고, 없으면 브라우저에서 Studio를 엽니다. 처음 실행할 때 OpenFilm은 영상을 그리는 데 쓰는 브라우저(약 100 MB)를 다운로드합니다.
openfilm look
openfilm look [what] [t | a-b]
영상을 검사하고 그립니다. 시간을 지정하지 않으면: 영상 전체의 콘택트 시트, 소리와 라우드니스, 그리고 같은 t가 같은 그림을 그리는지 검사. t를 지정하면: 원본 크기의 한 프레임. a-b를 지정하면: 그 구간의 촘촘한 시트. what에는 영상 페이지나 미디어 파일도 줄 수 있습니다. PNG는 .film/cache/look/ 아래에 저장됩니다.
openfilm render
openfilm render [a-b]
프로젝트를 MP4로 렌더링해 film.html 옆에 저장하거나, 구간을 .film/cache/render/에 저장합니다.
| 옵션 | |
|---|---|
--out <file> | 다른 경로. --alpha와 함께라면 .webm 또는 .mov |
--fps <n> | 프레임 레이트(30) |
--4k | 너비 3840 px |
--scale <n> | 임의의 기기 픽셀 비율 |
--blur | 모션 블러(8 샘플. --samples, --shutter) |
--alpha | 투명 배경 |
--workers <n> | 병렬로 실행할 브라우저 수 |
openfilm get
openfilm get <what> [--option value …]
연결한 서비스에서 프로젝트용 미디어를 가져와 assets/ 아래에 저장합니다: 보이스오버, 음악, 효과음, 음성 인식, 이미지, 이미지 검색, 비디오, 자막 번역. 각 종류는 그것을 만드는 서비스를 연결하면 쓸 수 있습니다. 단독으로 실행하면 쓸 수 있는 것이 표시됩니다. 요금은 각 서비스가 여러분에게 직접 청구합니다.