OpenScreen 2 — Record your demo and let your AI agent do the edits
OpenScreen 2 — 데모를 녹화하고 AI 에이전트에 편집 맡기기
OpenScreen 2는 클릭을 바탕으로 줌을 계획하고, 로컬 MCP 서버를 통해 AI 에이전트가 녹화 영상을 편집하는 화면 녹화 도구입니다. 자막과 대본 편집, 3D 카메라, GPU 렌더러를 추가했으며 Windows·macOS·Linux에서 무료로 사용할 수 있습니다.
- 주제
AI 요약
OpenScreen 2는 화면 녹화 영상의 줌과 커서 움직임, 배경, 웹캠 배치를 자동으로 다듬는 도구입니다. 클릭을 바탕으로 줌을 장면 단위로 계획하고, AI 에이전트가 MCP(Model Context Protocol)로 편집을 수행합니다. 직접 편집할 때는 녹취 대본에서 단어를 삭제해 영상을 자를 수 있습니다. Windows, macOS, Linux를 지원하며 무료·MIT 라이선스로 제공하고, 계정과 워터마크를 요구하지 않습니다.
2.0에서 추가된 기능
OpenScreen 관리자인 Etienne은 프로젝트가 Siddharth Vaddem의 사이드 프로젝트로 시작했다고 설명합니다. Siddharth가 6월에 저장소를 보관 처리한 뒤 승인을 받아 이어받았으며, 2.0은 그 뒤 4개월간 작업한 결과입니다. 현재까지 137명이 프로젝트에 기여했습니다.
새 버전에는 Claude Code 같은 도구가 편집하도록 돕는 로컬 MCP 서버가 들어갔습니다. 클릭마다 줌을 하나씩 만드는 대신 여러 클릭을 하나의 장면으로 묶어 줌을 계획합니다. 클릭이 직전 클릭으로부터 3초 안에 발생하고, 하나의 줌 프레임에 함께 들어오면 같은 장면에 포함됩니다. 조건을 충족하지 않으면 새 장면을 시작합니다.
녹취 대본에서 단어를 삭제해 영상을 자르는 기능과 로컬 음성 인식 자막도 추가했습니다. 웹캠 영상을 녹화 화면 옆이나 위에 배치하고 배경을 흐리거나 제거할 수 있습니다. 새 네이티브 GPU 렌더러는 기준 노트북에서 이전보다 약 15배 빠르게 영상을 내보냅니다. 줌에 맞춰 움직이는 3D 카메라와 다섯 가지 커서 테마도 포함합니다.
편집 안전성과 정확도
단어를 잘못 인식했을 때 편집 위치가 어긋나는 문제도 댓글에서 논의됐습니다. Etienne은 에이전트가 텍스트가 아니라 단어 ID를 기준으로 자르기 때문에, 잘못 인식한 단어라도 해당 오디오의 타이밍을 기준으로 편집한다고 답했습니다. 영어와 프랑스어는 강제 정렬기(forced aligner)로 단어 시점을 잡아 경계에 맞춰 자릅니다. 다른 언어는 Whisper 자체 타임스탬프를 사용하며 정확도가 더 낮을 수 있습니다.
현재는 편집 적용 전 검토 단계가 없습니다. 각 편집은 한 번의 실행 취소 단위로 처리되고, 타임라인에서 잘린 부분의 양 끝을 직접 끌어 조정할 수 있습니다. Etienne은 검토 단계를 검토해 왔다고 답했고, Whisper가 제공하는 단어별 신뢰도 점수를 에이전트에 전달해 확신이 낮은 단어를 자르기 전에 확인을 요청하는 방안도 목록에 올렸습니다. 한 댓글 작성자는 타임스탬프가 덜 정밀한 언어에서 검토 기능이 특히 유용할 수 있다고 짚었습니다.
Product Hunt 반응
- @etienne_lescot1 — 안녕하세요, Product Hunt. 저는 Etienne이며 OpenScreen을 관리합니다. OpenScreen은 Siddharth Vaddem의 사이드 프로젝트이자 Screen Studio를 대체할 무료 도구로 시작했습니다. Siddharth가 6월에 프로젝트를 보관 처리했고, 저는 그의 승인을 받아 이어받았습니다. 그 뒤 4개월 동안 2.0을 작업했고, 지금까지 137명이 프로젝트에 기여했습니다. 새 기능은 로컬 MCP 서버, 클릭을 바탕으로 장면 단위 줌 계획, 녹취 대본에서 단어를 지워 영상 자르기, 로컬 자막, 배경 흐림이나 제거 기능을 갖춘 웹캠 배치, 기준 노트북에서 약 15배 빨라진 네이티브 GPU 렌더러, 줌에 맞춰 움직이는 3D 카메라, 조각한 듯한 3D 커서 테마 다섯 가지입니다. Windows, macOS, Linux를 지원하며 무료·MIT 라이선스이고 계정이나 워터마크가 없습니다. 프로젝트를 시작한 Siddharth와 기여자 모두에게 감사드립니다. 지금은 어떤 도구로 데모를 만들고 계신가요? OpenScreen으로 바꾸려면 어떤 기능이 필요하신가요?
- @artk — 출시를 축하하고 좋은 도구를 만들어 주셔서 감사합니다. Claude나 ChatGPT의 편집 품질은 전문 영상 편집 AI와 비교하면 어떤가요?
- @etienne_lescot1 — 좋은 질문입니다. 주로 사용하는 하네스(Claude Code, Codex)와 모델에 따라 달라집니다. Opus 5.5와 GPT-6.1 Sol은 이런 작업을 매우 잘합니다.
- @joertemple — 다시 녹화할 때마다 줌을 손으로 다시 잡지 않아도 된다면 바꾸겠습니다. Claude나 GPT가 어떻게 처리하는지도 궁금합니다. 자기 편집을 확인하려고 렌더링된 프레임을 보나요, 아니면 녹취록과 클릭 기록만 사용하나요?
- @dixitram — Etienne, 축하드립니다. 프로젝트가 보관된 채로 남지 않도록 이어받아 주셔서 좋습니다. 전에 OpenScreen 소스를 살펴봤는데, zoomSpring.ts에서 완화된 목표값 때문에 줌 경계가 튀는 문제를 다룬 주석을 보고 카메라 움직임을 생각하는 방식이 달라졌습니다. 작은 부분이지만 결과에서 느껴집니다. ‘장면 단위 줌’은 어떤 기준으로 클릭을 묶나요? 시간 간격과 화면상 거리 중 하나인가요, 둘 다인가요?
- @etienne_lescot1 — 감사합니다. 둘 다 사용합니다. 클릭이 직전 클릭으로부터 3초 안에 들어오고 줌 하나로 모두 담을 수 있으면 현재 장면에 추가합니다. 아니면 새 장면을 시작합니다.
- @galdayan — 이렇게 다듬어진 도구를 무료·MIT·워터마크 없이 제공하다니 좋습니다. 유료화 없이 새 버전까지 이어간 점도 인상적입니다. 녹취 기반 편집에 관해 질문이 있습니다. 로컬 음성 인식은 완벽하지 않은데, 에이전트가 잘못 들은 단어를 지워서 문장 중간이 잘리면 어떻게 되나요? 적용 전에 편집 목록을 보여주나요, 아니면 실행 취소가 주된 안전장치인가요?
- @etienne_lescot1 — 좋은 질문입니다. 에이전트는 텍스트가 아니라 단어 ID로 자르므로, 잘못 들은 단어도 오디오에서 해당 단어의 타이밍에 맞춰 자릅니다. 영어와 프랑스어는 강제 정렬기로 단어 시점을 잡아 경계에 맞춰 자릅니다. 다른 언어는 Whisper 자체 타이밍을 써서 정확도가 낮습니다. 아직 검토 단계는 없고, 각 편집은 한 번의 실행 취소로 되돌릴 수 있습니다. 잘린 부분은 타임라인에 표시되며 양 끝을 끌어 조정할 수 있습니다. 적용 전 검토 기능은 검토해 왔습니다.
- @galdayan — 당장은 실행 취소가 안전장치라는 점은 이해했습니다. 다만 그 안전장치가 가장 필요한 곳에서 가장 약하다는 점은 짚고 싶습니다. 영어와 프랑스어는 강제 정렬 덕분에 잘 잘리지만, 정렬이 덜 정밀한 다른 언어에서는 단어를 잘못 인식할 가능성도 더 큽니다. 적용 전 검토 기능을 만든다면 모든 언어에 한꺼번에 제공하기보다, 정렬되지 않는 언어부터 넣는 편이 좋겠습니다.
- @etienne_lescot1 — 맞습니다. Whisper는 단어별 신뢰도 점수를 이미 제공하지만, 아직 에이전트에 전달하지 않습니다. 점수를 전달하면 확신이 낮은 단어를 자르기 전에 에이전트가 물어볼 수 있습니다. 할 일 목록에 추가하겠습니다.
- @freya24 — Windows, Mac, Linux에서 모두 작동하는 점이 좋습니다. 계정도 워터마크도 없다는 점도 반갑습니다.
- @etienne_lescot1 — 네, 완전한 크로스 플랫폼이며 유료 제한도 전혀 없습니다. 어떤 운영체제를 사용하시나요?
- @soufi — 축하드립니다! 한동안 Screen Studio를 쓰다가 Record로 바꿨는데, 이제 OpenScreen도 써보고 싶습니다!
- @etienne_lescot1 — 감사합니다, Mostafa! Recordly는 OpenScreen을 포크해 시작했으니 익숙하게 느끼실 겁니다. 2.0에는 클릭을 바탕으로 한 줌 계획, 대본 편집, 로컬 자막 등 많은 기능이 추가됐습니다. 부족한 점이 있으면 알려주세요.
- @soufi — 알려주셔서 감사합니다!
- @etienne_lescot1 — 사용해 주셔서 감사합니다, Mostafa! 어떠셨는지 알려주세요.
원문: Product Hunt / 번역·요약: Trawling