레퍼런스

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/ 아래에 저장합니다: 보이스오버, 음악, 효과음, 음성 인식, 이미지, 이미지 검색, 비디오, 자막 번역. 각 종류는 그것을 만드는 서비스를 연결하면 쓸 수 있습니다. 단독으로 실행하면 쓸 수 있는 것이 표시됩니다. 요금은 각 서비스가 여러분에게 직접 청구합니다.