OpenCast 비디오 편집기는 OpenCast가 녹음을 잘라 내고 정리하기 위해 포함 된 도구입니다.
로컬로 테스트하려면 실행하십시오.
npm start
이것은 개발 모드에서 로컬 테스트 서버를 시작합니다. 브라우저에서 http : // localhost : 3000을 엽니 다.
Develop.OpenCast.org에 연결된 최신 버전은 editor.opencast.org에서 공개적으로 제공됩니다.
편집기와 함께 특정 이벤트를 열려면 https://editor.opencast.org/?id=27cd7156-fda6-4b31-aab5-d56833012caf 와 같은 Get-Parameter id 사용하십시오.
build 폴더에 대한 제작을위한 편집기를 구축하려면 다음을 실행하십시오.
npm run build
편집자가 하위 경로에서 작동하도록하려면 다음을 사용합니다.
PUBLIC_URL=/path npm run build
컨테이너 이미지를 만들려면 실행하십시오.
DOCKER_BUILDKIT=1 docker build
--build-arg NODE_VERSION=16
--build-arg CADDY_VERSION=2.5.1
--build-arg PUBLIC_URL=/
--build-arg REACT_APP_SETTINGS_PATH=/editor-settings.toml
-t quay.io/opencast/editor .
대부분의 구성 옵션은 구성 파일의 옵션 또는 URL 매개 변수로 설정할 수 있습니다.
구성 파일을 editor-settings.toml 이라고합니다. 로컬로 실행할 때 공개 폴더에 제공되거나 etc/opencast/ui-config/mh_default_org/editor 에 배포 할 때 찾을 수 있습니다. 자세한 내용은 예제 구성 파일에서 찾을 수 있습니다.
구성 옵션이 섹션에 속한 경우 URL 매개 변수는 단일 점으로 분리 된 섹션과 옵션의 조합입니다.
예를 들어, 구성 파일의 다음 옵션은 다음과 같습니다.
[ trackSelection ]
show = true … 형식 trackSelection.show=true 에서 URL 매개 변수로 지정할 수 있습니다.
옵션을 두 가지 방법으로 지정할 수 있으면 URL 매개 변수가 항상 우선합니다.
구성 파일에 일반적으로 지정된 옵션은 거기에도 문서화되어 있습니다. 메타 데이터 구성 옵션은 구성 파일에만 문서화되어 있습니다.
| 옵션 | URL | 파일 | 설명 |
|---|---|---|---|
| ID | ✓ | ✓ | 편집자가 기본적으로 열려야하는 이벤트의 ID. |
| MediaPackageId | ✓ | ✓ | 더 이상 사용되지 않았습니다. 대신 id 사용하십시오. |
| envercallbackprefixes | ✗ | ✓ | 콜백 URL에서 콜백 접두사가 허용됩니다. |
| CallbackUrl | ✓ | ✓ | 콜백 URL이 끝나고 돌아갑니다. |
| 콜백 시스템 | ✓ | ✓ | 콜백 시스템 이름으로 돌아갑니다. |
| opencast.url | ✗ | ✓ | 연결할 OpenCast 서버의 URL. |
| opencast.name | ✗ | ✓ | OpenCast 사용자를 사용할 수 있습니다. 데모 목적으로 만. |
| OpenCast.Password | ✗ | ✓ | 인증에 사용할 비밀번호. 데모 목적으로 만. |
| 메타 데이터. 쇼 | ✓ | ✓ | 메타 데이터 탭 표시. |
| trackselection.show | ✓ | ✓ | 트랙 선택 탭을 표시하십시오. |
| Thumbnail.show | ✓ | ✓ | 썸네일 탭 표시. 데모 만. |
| 디버그 | ✓ | ✗ | 국제화 디버깅 활성화. |
| lng | ✓ | ✗ | 특정 언어를 선택하십시오. de 또는 en-US 와 같은 언어 코드를 사용하십시오. |
DATE= $( date +%Y-%m-%d )
git tag -m Release -s " $DATE "
git push upstream " $DATE " : " $DATE "편집자는 OpenCast에서 다음 엔드 포인트에 액세스합니다.
/editor/<mediaPackageId>/edit.json /edit.json (OC 9.3에서 소개)/editor/<mediaPackageId>/metadata.json /metadata.json (OC 9.4에 소개)이전 OpenCast 버전과 함께 현재 편집기 프론트 엔드를 사용하려면 OpenCast 저장소에서 직접 관련 커밋을 선택해야합니다.
crowdin.com/project/opencast-editor에서 편집자를 언어로 번역하는 데 도움을 줄 수 있습니다. Crowdin의 프로젝트에 가입하고 번역을 시작하기 만하면됩니다. 현재 대상 언어가 아닌 언어를 번역하는 데 관심이 있다면 Github 문제를 만들면 언어를 추가합니다.
이 프로젝트는 OpenCast의 현지화 프로세스의 일반적인 형태를 따릅니다. 특히 기존 번역 키를 변경해야 할 때 발생하는 일과 관련하여. 답변되지 않은 질문이 있으면 메일 링리스트를 참조해야합니다!
편집기는 절단보기의 타임 라인에 파형 이미지를 표시합니다. 이 파형 이미지는 이벤트 비디오 중 하나에서 런타임에 생성됩니다. 그러나 이미지를 올바르게 생성하기 위해서는 비디오를 한 번 완전히로드해야하며 시간과 대역폭이 필요합니다. 이것이 유스 케이스에 문제가있는 경우 대신 OpenCast가 내부 출판물에 이미지를 제공 할 수 있습니다. 제공된 이미지는 항상 우선 순위를 차지하고 생성 알고리즘 양식이 실행되는 것을 방지합니다. 제공된 이미지는 OpenCast 구성 파일 etc/org.opencastproject.editor.EditorServiceImpl.cfg 에 지정된 동일한 맛을 가져야합니다.