이전 엔진에서 저장하고 종료한 후 새 폴더 전체로 실행합니다. norn-project.json 또는 기존 edit-project.json을 별도 백업하세요. 이전 v10을 처음 가져오면 norn-project.json을 별도 생성하고 기존 파일은 변경하지 않습니다. 모든 옛 옵션이 완전히 호환되는 것은 아닙니다.
같은 원본 폴더에 엔진은 하나만 실행합니다. 다른 엔진으로 동시에 동일한 결과 폴더에 쓰지 마세요. 원본을 수정했다면 ‘원본 다시 읽기’ 후 사용 구간과 자막을 확인합니다.
bash run-norn.command 실행 → 원본 폴더 선택 → 새로 열린 인증 주소에서 작업합니다.bash scripts/connect-firebase.command → Google 승인 → 실제 목록의 전용 프로젝트·웹 앱 → Google 로그인 제공자/허용 도메인/Firestore 확인 → 배포 대상과 Rules 교체 승인.
배포 주소의 /setup.html에서 설정 검사, Google 로그인, 본인 기본 설정 읽기를 진행합니다. 저장·읽기·삭제 검사는 별도의 명시적 버튼이며 개인 원본/편집이 아닌 임시 검사 문서만 사용합니다.
프로젝트를 실제 저장하고 새로 열기, 다른 계정으로 이전 계정 문서 접근 거부를 확인하세요. 에뮬레이터 검사는 이 운영 확인을 대신하지 않습니다. 관리자 개인키·Firebase 토큰·OAuth 코드를 채팅이나 Git에 넣지 마세요.
실제 Origin만 --web-origin으로 허용합니다. 임의 사이트 전체 허용이나 0.0.0.0 바인딩으로 문제를 우회하지 마세요. 브라우저가 로컬 접근을 요청하면 승인하고 토큰은 터미널의 값을 입력합니다. 토큰을 포함한 주소는 다른 사람에게 보내지 마세요.
첫 연결은 새 탭/새로 연 주소에서 시작하세요. 이미 열려 있는 작업실에서는 상단 ‘연결’ 버튼을 사용하면 됩니다. 다른 기기에서 클라우드 프로젝트를 열었다면 ‘현재 편집 유지하고 원본만 연결’을 선택하고 미연결·중복 후보를 확인하세요.
| 항목 | 완료 조건 |
|---|---|
| 짧은 실제 MP4/MOV·사진 | 썸네일, 구간, 자막, 배속, 최종 파일 재생 확인 |
| 긴 고해상도 영상 | 실제 기기 경과시간·메모리·디스크·취소 동작 기록 |
| 8배속 이상 | 원본 플레이어 배속 대신 생성된 미리보기 MP4 확인 |
| 여러 버전 | 각각의 순서·글씨 독립, 출력 비율·게시문 분리 |
| 원본 보존 | 처리 전후 원본 개수·해시·수정시각 일치 |
| 실패·중단 | 기존 완성 파일 보존, 다음 실행에서 중단 상태를 표시 |
| 계정 변경 | 이전 계정의 정보·엔진 연결 코드 정리 |
| 사이트 운영 | 설정 파일 존재와 실제 로그인·저장·도메인 접속 성공 구분 |
원본 삭제, 자동 SNS 게시, 클라우드 원본 저장, 설치 없는 브라우저 FFmpeg, 음성 인식·전사, 전문 다중 트랙 편집, 유료 결제/구독, 완벽한 사실 검증은 포함하지 않습니다. 내장 음악은 프로그램 합성 루프입니다. 사진 확대는 브라우저에서 볼 수 있는 미리보기이며 원본 파일은 첨부 경로로 접근합니다. 모든 조작 효과의 실시간 최종 품질 재생은 아니고 최종 효과는 네이티브 렌더링으로 확인합니다.