
CutEZ — 긴 영상을 클릭 한 번으로 짧은 클립으로
📡 실제로 하는 일
자르기 전에 영상을 읽습니다. 링크만 전달해도 원본의 내용을 파악하고, 잘라낼 가치가 있는 구간을 선택하고, 설정을 결정해 생성한 다음, 돌아온 결과를 다시 평가합니다. 좋다고 판단했던 부분이 거부되면 남은 결과만 조용히 전달하지 않고 그 사실을 알려드립니다.

말이 중심인 영상을 위해 만들어졌습니다. 팟캐스트, 인터뷰, 강연, 설명 영상, 논평처럼 발화가 이어지는 원본을 대상으로 합니다. 음악, 무음 영상, 빠르게 장면이 전환되는 게임 플레이 영상은 대상이 아니며, 이에 대해서는 보장하지 않습니다.
어떤 긴 영상이든 사용할 수 있습니다. YouTube 페이지 링크는 그대로 입력할 수 있습니다. 다른 플랫폼, 클라우드 버킷, 직접 녹화한 영상 등 그 밖의 원본은 동영상 파일의 직접 링크로 입력합니다. Amazon S3, Google Cloud Storage, Azure Blob, Cloudflare R2, Backblaze B2, MinIO, DigitalOcean Spaces 또는 공개 CDN을 사용할 수 있습니다. 원본 파일은 최대 5시간까지 지원합니다.
서비스 연동이 아닌 파일 링크 방식입니다. 이러한 스토리지 제공업체를 사용할 수 있는 이유는 파일 직접 링크를 제공하기 때문입니다. 계정 연결 기능이나 해당 스토리지의 파일을 탐색하는 기능은 없습니다.
비용을 쓰기 전에 원본을 이해합니다. 메타데이터, 길이, 자막을 로컬에서 읽습니다. 자막이 없다면 선택적으로 경량 음성 모델을 사용해 전사할 수 있습니다. 원본 자체의 메타데이터조차 읽지 못하는 등 로컬 분석이 완전히 실패해도, 기본 구간으로 해당 라운드를 계속합니다. 원본을 포기하지 않고 다음 처리 단계로 넘깁니다.
그 자체로 완결되는 연속된 5–20분 구간을 선택합니다. 명확한 훅, 구체적인 인물·사건·숫자·갈등, 그리고 해소되거나 반전되는 결말을 찾습니다. 잡담, 사전 설명, 광고 낭독, 군더더기는 우선순위를 낮춥니다.
선택한 이유를 이해하기 쉬운 한 문장으로 설명합니다. 기계적인 점수가 아닌 실제 이유를 전달 결과에 포함합니다.
여러 후보를 찾되, 사용자가 고르도록 챕터 목록을 그대로 쏟아내지 않습니다.
한 라운드에 한 구간만 처리합니다. 사용자가 지시하기 전에는 두 번째 구간을 제출하지 않습니다.
📊 한 라운드의 진행 방식
사전 분석 — 길이, 언어, 타임스탬프가 있는 자막을 확인합니다. 선택적 전사는 필요할 때만 수행합니다.
선택 — 구간, 길이, 레이아웃, 자막 스타일, 선택 이유를 결정합니다.
생성 — 요청 한 번으로 원본의 60–1200초를 처리합니다.
검토 — 반환된 각 클립을 독립적으로 평가합니다. 훅, 완결성, 단독으로 성립하는지, 군더더기, 제목과의 일치 여부를 살핍니다. 판정은 ready, revise 또는 reject입니다.
전달 — 링크를 한꺼번에 쏟아내지 않고 나누어 전달합니다. 통과한 클립이 하나라면 그 클립 하나를 전달합니다.
🧠 구간은 직접 고르지 않아도 됩니다
타임라인의 구간에 순위를 매긴 다음, 가장 유망한 후보의 원래 타임스탬프를 상세하게 펼쳐 보고 결정합니다.
한 번에 읽는 전사문 범위를 제한하므로, 3시간짜리 팟캐스트도 자체 컨텍스트를 과도하게 채우지 않습니다.
영상이 짧으면 기본적으로 유력한 구간 하나를 선택하고, 원본이 20분 미만이면 전체 영상을 선택합니다.
사용자가 직접 범위를 지정했다면 그 지정을 우선합니다.
💬 자막: 내용에 맞는 스타일을 고르고 확인합니다
상위 서비스에서 사용할 수 있는 자막 스타일을 나열하고, 내용에 맞는 하나를 선택합니다. 인용하기 좋은 직설적인 대화, 차분한 서사, 튜토리얼, 설명 영상에는 서로 다른 스타일을 적용합니다. 선택한 스타일은 사용 전에 미리보기를 확인합니다.
자막 줄이 길어지는 언어에는 줄바꿈이 되는 스타일을 사용합니다. 일부 스타일은 줄바꿈할 수 없는 한 줄로 표시됩니다. 러시아어 원본을 프레임별로 측정했을 때, 한 스타일은 720픽셀 중 717픽셀까지 뻗어 글자의 획 중간이 잘렸지만, 줄바꿈이 되는 스타일에서는 잘린 부분이 없었습니다. 줄이 긴 언어는 문제가 생기는 스타일을 피하도록 합니다.
직접 보기 전에는 좋다고 판정하지 않습니다. 각 클립 전반에서 프레임을 추출하고, 자막 영역으로 잘라 한 번에 읽습니다. 가장자리에서 글자가 잘리거나 읽기 어렵게 표시되면 ready로 전달할 수 없습니다. 완성된 클립에는 프레임 확인이 필수입니다. 아무도 확인하지 않은 클립을 ready로 표시할 수 없습니다.
✅ 완료 판정 전에 거치는 검증
각 클립은 제공업체의 점수가 아니라 클립 자체의 품질로 평가합니다.
ready가 되려면 자막 프레임 확인이 수행되어야 합니다. 확인하지 않은 채 완성된 클립으로 처리하는 경로는 없습니다.
검토를 통과하지 못한 클립은 따로 분리하고 문제를 명시합니다. 완성된 결과물에 섞어 넣지 않습니다.
revise는 문제를 지적했다는 뜻이지, 수정했다는 뜻이 아닙니다. 손질이 필요한 클립은 무엇이 잘못되었는지와 함께 보고합니다. 몰래 다시 자르거나 자막을 다시 입힌 뒤 완료된 것처럼 전달하지 않습니다.
다운로드도 검증합니다. 성공했다고 가정하는 대신, 유효한 응답과 비어 있지 않은 파일을 확인합니다.
📦 받게 되는 결과물
통과한 각 클립의 직접 링크, 추천 제목, 채택한 이유를 전달합니다. 클립에 적합한 경우 도입부 훅과 해시태그도 함께 제공합니다.
계속 보관되는 로컬 사본. CDN 링크는 만료되므로, 파일을 로컬에 보관하고 경로를 알려드립니다.
원본의 어느 부분을 처리했고 어떤 부분이 남았는지 알려주는 범위 설명 한 줄.
나누어 전달하므로, 긴 작업도 링크를 한꺼번에 쌓아 보내는 대신 부분별로 도착합니다.
⏱️ 예상할 수 있는 시간과 결과
대기 시간. 한 라운드에는 보통 10–20분 정도가 걸립니다. 대기열이 혼잡하거나 먼저 모델을 다운로드해야 하는 경우에는 더 오래 걸립니다.
클립 수는 달라집니다. 20분 구간에서 검토를 통과한 클립이 여러 개 나올 수도, 하나만 나올 수도, 전혀 없을 수도 있습니다. 다섯 개를 약속하지 않습니다. 아무 결과도 나오지 않은 구간도 숨기지 않고 보고합니다.
사용자 모르게 실행하지 않습니다. 한 라운드에 한 구간만 처리하며, 실패 후 자동 재제출도 하지 않습니다.
🔄 긴 원본: 한 라운드에 한 구간
이 제품은 요청 한 번에 최대 20분을 처리합니다. 원본 자체는 훨씬 더 길어도 됩니다.
"continue"라고 답하면 다음 순위의 구간으로 넘어갑니다. 해당 범위를 다시 읽고 그에 맞는 설정을 다시 결정한 뒤 진행합니다.
스스로 다음 구간으로 넘어가지 않으며, 첫 라운드가 끝나기 전에 계속하라고 요청하지도 않습니다.
⚠️ 솔직하게 알려드리는 한계
상위 서비스는 말이 중심인 영상만 잘라냅니다. 검사는 원본 전체가 아닌 구간별로 실행됩니다. 세 사람이 참여하는 인터뷰 팟캐스트에서 한 구간은 진행률 40%에서 거부되었지만, 같은 영상의 앞선 구간에서는 클립이 정상적으로 생성되었습니다. 거부된 구간의 로컬 분석 점수는 5.058이었으므로, 이를 미리 예측하거나 다르게 선택해서 피할 수는 없습니다. 이런 일이 발생하면 제공업체의 원문 표현으로 해당 구간을 보고하고 다른 구간으로 이동합니다.
직접 링크는 실제 파일 링크여야 합니다. Dropbox와 Google Drive 공유 링크는 동영상 바이트가 아니라 HTML 미리보기 페이지를 반환하므로 작동하지 않습니다. 오브젝트 스토리지, CDN 또는 직접 관리하는 서버를 사용하세요.
YouTube 이외의 플랫폼 페이지 링크(Bilibili, Vimeo 등)는 그대로 사용할 수 없습니다. 대신 해당 영상의 파일 링크를 확보하세요. 페이지 링크를 그대로 전달할 수 있는 원본은 YouTube뿐입니다.
상위 서비스에서 원본 파일은 최대 5시간으로 제한됩니다.
레이아웃은 세로로 고정되어 있지 않습니다. auto, fill, fit, square를 사용할 수 있습니다. "전체 프레임 유지" 옵션은 얼굴에 맞춰 잘라내는 대신 레터박스를 넣을 수 있습니다.
자막 모양의 조정에는 제한이 있습니다. 글꼴 크기, 줄바꿈, 위치를 제어할 수 없습니다. 조정할 수 있는 것은 스타일뿐입니다.
실패하거나 거부된 구간은 항상 보고합니다. 일부가 실패했는데 작업이 완료되었다고 알리지 않습니다.
생성된 제목과 훅은 제안이지 확정적인 판단이 아닙니다. 게시 전에 확인하세요.
외부 API
Ssemble


