개발자를 위한 코드 우선(code-first) 비디오 생성 도구 '렌들리(Rendly)'가 공개되어 주목받고 있습니다. 이 도구는 간단한 DSL(Domain Specific Language)을 사용해 텍스트, 도형, 애니메이션 등을 정의하고, 이를 바탕으로 전문적인 데모 영상을 빠르게 만들 수 있도록 돕습니다. 코드를 작성하면 실시간으로 미리 보기가 제공되며, 완성된 영상은 WebM 형식으로 내보낼 수 있습니다.
렌들리는 텍스트 내용, 글꼴, 크기, 색상, 배경색, 애니메이션 유형, 장면 지속 시간 등을 DSL 명령어로 설정할 수 있습니다. 예를 들어, 'TEXT "Hello World" FONT Inter SIZE 64 COLOR #FF4D00 BACKGROUND #FFFFFF ANIMATION fade in DURATION 1.5s'와 같이 코드를 작성하면 해당 내용이 적용된 장면이 생성됩니다. 여러 장면을 만들 때는 두 줄 이상의 빈 줄로 각 장면을 구분하며, 각 장면마다 고유한 설정값을 가질 수 있습니다. Next.js 14, TypeScript, Tailwind CSS 스택으로 개발되었으며, MIT 라이선스 하에 오픈소스로 제공됩니다.
이러한 '코드 우선' 접근 방식은 특히 기술 시연 영상이나 제품 소개 영상을 자주 만들어야 하는 개발자 및 스타트업에게 큰 이점을 제공합니다. 기존의 GUI 기반 영상 편집 도구는 섬세한 제어가 어렵거나 반복 작업에 비효율적인 경우가 많았지만, 렌들리는 코드를 통해 정밀하고 일관된 영상 제작이 가능하게 합니다. 이는 영상 제작 과정의 자동화 및 효율성을 높여, 개발자가 핵심 제품 개발에 더 집중할 수 있도록 도울 것입니다.