15P by neo 3달전 | favorite | 댓글 1개
  • 프로그래밍 방식으로 비디오 편집을 할 수 있는 오픈 소스 프레임워크
  • Motion Canvas 에디터에서 포크되어 독립형 애플리케이션에서 개발자가 전체 비디오 편집 앱을 구축할 수 있는 라이브러리로 변환한 것

주요 기능

  • 비디오 템플릿 생성: Typescript로 비디오 템플릿을 만들고, 동적 입력값으로 렌더링할 수 있는 API 엔드포인트를 배포할 수 있음
  • 실시간 미리보기: React 플레이어 컴포넌트를 제공하여 브라우저에서 실시간으로 변경 사항을 미리 볼 수 있음

Revideo와 Motion Canvas의 차이점

  • 헤드리스 렌더링: Motion Canvas는 UI에서 버튼을 눌러야 비디오를 렌더링할 수 있지만, Revideo는 함수 호출로 이 기능을 노출하고 Google Cloud Run 같은 서비스에 렌더링 API를 배포할 수 있음.
  • 빠른 렌더링: 병렬 렌더링을 활성화하고 HTML 비디오의 seek() 작업을 ffmpeg 기반 비디오 프레임 추출기로 대체하여 렌더링 속도를 향상시킴.
  • 향상된 오디오 지원: 렌더링 중 태그에서 오디오를 내보낼 수 있으며, 애니메이션과 오디오를 쉽게 동기화할 수 있는 태그를 추가함.

GN⁺의 의견

  • Revideo의 장점: 프로그램 방식으로 비디오 편집을 할 수 있어 개발자에게 매우 유용함. 특히, Typescript와 React를 사용하여 비디오 템플릿을 만들고 실시간으로 미리볼 수 있는 기능이 매력적임.
  • 병렬 렌더링: Google Cloud Functions를 사용한 병렬 렌더링 예제는 대규모 비디오 렌더링 작업에 큰 도움이 될 수 있음.
  • 오디오 지원: 애니메이션과 오디오를 쉽게 동기화할 수 있는 기능은 비디오 제작에 있어 큰 장점임.
  • 텔레메트리: 익명으로 데이터를 수집하여 사용자 경험을 개선할 수 있는 점은 긍정적임. 다만, 사용자가 이를 비활성화할 수 있는 옵션을 제공하는 것도 중요함.
  • 경쟁 제품: 비슷한 기능을 제공하는 다른 오픈 소스 프로젝트나 상용 제품과 비교해보는 것도 좋음. 예를 들어, Adobe Premiere Pro나 Final Cut Pro와 같은 상용 소프트웨어와의 차별점을 명확히 하는 것이 필요함.
Hacker News 의견
  • Jacob (aarthificial, motion-canvas 창작자)에 대한 의견: MIT 라이선스라 자유롭게 사용 가능하지만, Jacob과 좋은 관계를 유지하는 것이 예의일 것 같음.

  • LangChain과 AI 비디오: LangChain이 자연어 처리에서는 불필요한 추상화처럼 보였지만, AI 비디오에서는 다양한 추상화(이미지, 퍼펫팅, 얼굴 생성, 음성 생성 등)를 처리해야 하므로 유용할 수 있음.

  • 비디오 인코딩 방법: MP4로 인코딩하는 방법에 대한 질문. Ffmpeg with wasm 또는 WebCodecs 사용 여부. 순수 클라이언트 측 인코더의 속도, 경량성, 품질 문제에 대한 고민.

  • 개발자들이 사용할 가능성 있는 사용 사례: 인포그래픽 자동 생성 및 애니메이션, 배경음 생성, 비디오 컷팅 및 재활용 등 다양한 추상화 가능성. 비디오 인프라의 첫 번째 구축 부분과 향후 발전 방향에 대한 질문.

  • 텍스트 리사이징 문제: 텍스트 리사이징 시 픽셀 스내핑 비활성화 권장. 비슷한 스타일의 실험을 했으나 작은 사이드 프로젝트로 유지하기 어려워 데모만 공개.

  • FOSS와 소스-가용성의 차이: Remotion이 FOSS가 아닌 이유에 대한 간단한 설명 요청. FOSS와 소스-가용성의 차이점 설명 필요.

  • 런칭 축하 및 Sieve 소개: 런칭 축하와 함께 Sieve에서 AI와 비디오 관련 작업을 하고 있으며, 새로운 프로젝트에 대한 기대감 표명.

  • 캔버스와 비디오에 대한 관심: 캔버스 라이브러리 개발자로서 Motion Canvas 선택 이유에 대한 질문. 반응형, 인터랙티브, 접근 가능한 비디오 디스플레이에 대한 관심과 Revideo의 발전 방향에 대한 질문.

  • AI 도구에 대한 의구심: 많은 AI 도구들이 세부 사항에 대한 세밀한 제어가 어렵다는 점에 대한 의구심 표명.

  • Haven.run 창립자에 대한 질문: Haven.run 창립자인지 여부와 LinkedIn 회사 페이지가 Revideo로 리디렉션되는 이유에 대한 질문. 피벗 스토리에 대한 관심 표명.