Communitygithub.com

Sanidhya14321/video-forge

로컬에서 오디오를 텍스트로 변환하고, 편집 과정에서 단어 타임스탬프를 보존하며, 읽기 쉬운 자막 스타일을 적용하고, 편집 가능한 부제 사이드카 파일을 준비합니다.

video-forge란 무엇인가요?

이 스킬은 비디오에 자막을 추가하는 복잡한 과정을 자동화합니다. 로컬 오디오 텍스트 변환(선택적 faster-whisper 지원), 단어별 타임스탬프 유지 관리, 읽기 쉬운 캡션 스타일링, SRT 등 편집 가능한 부제 파일 생성 등 핵심 기능을 제공합니다. 사용자는 정확한 단어, 타임스탬프가 포함된 JSON 파일, 또는 로컬 변환 결과 중 하나를 입력으로 선택할 수 있습니다. 특히 편집 과정에서 단어 타임스탬프가 보존되므로, 영상 편집 후에도 자막의 정확한 동기화가 유지됩니다. 이 스킬은 Claude Code, Cursor 등 AI 에이전트 환경에서 사용 가능하며, 로컬 환경에서 실행되므로 오프라인 작업에 적합합니다. 캡션 렌더링은 짧은 구문을 그룹화하고 활성 단어를 강조하며, 번역 시 원본 타이밍을 유지하는 참조 워크플로를 제공합니다. v0.1에서는 이중 언어 스타일링이나 ASS 사이드카 파일이 기본 제공되지 않지만, 공식 문서의 참조를 통해 다양한 접근 방식과 엔진 제한 사항을 확인할 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Sanidhya14321/video-forge/tree/HEAD/skills/video-captions

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

비디오 캡션

캡션 워크플로를 읽으십시오. 정확한 단어, 타임스탬프가 포함된 JSON 파일, 또는 로컬 텍스트 변환 중 정확히 하나의 캡션 입력을 선택하십시오. 단어 항목은 초 단위의 {text, start, end}입니다. 타임스탬프를 추정하여 측정된 정렬로 제시하지 마십시오.

transcribe: true에 대해 선택적 faster-whisper 환경을 사용하십시오. 해당 타임스탬프는 ASR 추정값입니다. 특히 재촬영이나 반복된 구절 후에는 기술 용어와 사운드에 대한 정렬을 검토하십시오. 비어 있거나 범위를 벗어난 캡션은 작업을 중지시킵니다.

렌더러는 짧은 구문을 그룹화하고 활성 단어를 강조하며, 러너는 transcript.json과 SRT를 보존합니다. 구두점, 줄 길이, 대비, 인터페이스 안전 영역, 그리고 피사체에 대한 배치를 확인하십시오. 선택한 언어에 대해 글꼴 지원 여부를 테스트해야 합니다.

번역은 에이전트가 작성한 참조 워크플로입니다. 의미상 분할 및 정렬의 수정이 필요한 경우가 아니라면 원본 타이밍을 유지하십시오. 이중 언어 스타일링 및 ASS 사이드카는 v0.1에서 기본 제공되지 않습니다. 사용 가능한 접근 방식과 엔진 제한 사항에 대한 참조를 읽으십시오.

릴(reels)의 경우, 릴 방향에 설명된 보호된 콘텐츠 밴드를 사용하십시오. 컷 간에도 구문 그룹화가 읽기 쉬워야 하며, 단어는 실제 발화를 강조할 수 있지만 임의의 비트 타이밍은 측정된 단어 타임스탬프를 대체해서는 안 됩니다.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

관련 스킬