운영 중
scenefile
결과
11/12
저가 모델 네 개가 작성한 scenefile 중 첫 응답에서 전체 검사를 통과한 비율 (비공식 시험, 2026년 10월)
문제
언어 모델은 코드를 쓸 수 있지만 영상을 볼 수 없어서, 글자가 화면을 벗어나거나 장면이 너무 길어도 알아차리지 못합니다. 사람을 위한 영상 도구는 모델이 읽을 수 있는 피드백을 주지 않습니다.
무엇이 고장났나
Ubuntu에 기본 포함된 ffmpeg를 쓰는 Linux에서는 첫 장면 이후의 클립이 엉뚱한 시점에 재생되었고, 개발 환경인 macOS에서는 이 문제가 드러나지 않았습니다.
이제 영상 배치는 버전과 관계없이 ffmpeg 자체의 시간 단위로 계산되며, CI가 Linux에서 클립을 직접 렌더링합니다.
접근
scenefile은 장면 타입이 정해진 JSON입니다. 엔진이 실제 브라우저에서 각 장면의 레이아웃을 측정하고, check 명령은 모든 문제를 필드 경로와 해결 방법이 담긴 메시지로 돌려주어 모델이 반복하며 스스로 고칠 수 있습니다. 렌더링은 여러 브라우저에서 병렬로 실행되고 ffmpeg가 영상을 합칩니다. 모델이 읽는 가이드는 장면 타입에서 자동 생성되며, 둘이 어긋나면 테스트가 실패합니다.
스택 TypeScript · Node.js · Headless browser · ffmpeg · MCP · Vitest
다음 프로젝트 →MoykaGo