프로젝트 소개
Etro는 캔버스에 연결된 Movie를 중심으로 브라우저 기반의 프로그래매틱 비디오 편집 모델을 제공합니다. Video, Audio, Image, Text와 같은 레이어는 시작 시간과 함께 추가되어 함께 합성될 수 있습니다. 효과는 레이어나 Movie에 첨부할 수 있으며, 라이브러리에는 내장 효과가 포함되어 있고 JavaScript와 GLSL로 작성된 커스텀 효과도 지원합니다. 속성은 정적이거나 KeyFrame 보간 지점으로 정의되거나 시간에 따라 평가되는 커스텀 함수로 제공될 수 있습니다.
API는 컴포지션을 재생하거나 지정된 프레임 속도로 녹화하여 다운로드하거나 비디오 요소에 표시할 수 있는 블롭을 반환할 수 있습니다. 세션은 JSON으로 직렬화되었다가 나중에 복원될 수 있습니다. 오디오는 Web Audio API를 통해 조작할 수 있으며, README에는 오디오 효과와 오프라인 렌더링이 계획된 것으로 설명되어 있습니다. Etro는 UI 프레임워크에 구애받지 않으며 npm을 통해 설치됩니다. Node 사용을 위해 별도의 etro-node 래퍼가 참조됩니다. 이 프로젝트는 GNU General Public License v3에 따라 배포됩니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.