notepower2k1/CapCap

CapCap is a Windows desktop app for short-form video localization and dubbing. It brings transcription, translation, subtitle styling, voice generation, timeline editing, preview, and export into a single project workflow for Vietnamese-focused content production.

CapCap – Windows용 AI 기반 비디오 편집 및 현지화

기능 소개
CapCap은 Windows 전용 데스크톱 앱으로, 원본 비디오를 가져와 자막을 자동 생성하고, 번역하고, 새로운 음성을 합성하고, 완전히 편집된 비디오를 내보낼 수 있습니다. 전체 워크플로우는 5가지 시각적 단계로 나뉩니다.

  1. 준비 – 소스 비디오를 가져옵니다.
  2. 전사 – 음성 인식(STT) 또는 화면 텍스트 OCR.
  3. 번역 – AI 기반의 문맥 인식 번역으로 여러 대규모 언어 모델 서비스(Gemini 2.5, GPT-4o, DeepSeek, Ollama, Google/Bing 번역)를 지원합니다.
  4. 더빙 – 오프라인(Piper) 및 온라인(Edge, CapCut, VieNeu) 엔진을 사용한 텍스트 음성 변환(TTS)과 선택적 배경 음악 분리 기능.
  5. 내보내기 – 최종 비디오 렌더링(NVIDIA NVENC를 통한 GPU 가속) 또는 별도 오디오 트랙 또는 CapCut 드래프트 출력.

주요 기능

  • 적응형 UI: 가로(16:9) 및 세로(9:16) 형식을 모두 지원하며, YouTube 스타일 또는 TikTok 스타일 비디오에 맞게 오버레이를 자동으로 재배치합니다.
  • 문맥 인식 번역: 캐릭터 관계를 분석하고 대명사/존댓말 수준을 조정할 수 있습니다.
  • 스마트 음성: 오프라인 Piper 및 여러 클라우드 TTS 서비스 지원; 자막 편집 후 해당 줄을 즉시 재합성할 수 있습니다.
  • 다중 레이어 타임라인: 자막, 로고, 블러, 마스크, 텍스트 등을 시각적 편집기로 추가할 수 있습니다.
  • NVIDIA NVENC를 사용한 빠른 GPU 렌더링; 오디오 트랙만 내보내기도 지원합니다.

실행 방법 (README에서)

# 클론 및 가상 환경 설정
git clone https://github.com/notepower2k1/CapCap.git
cd CapCap
python -m venv venv
venv\Scripts\activate   # Windows에서
pip install -r requirements-local.txt
python ui/gui.py
  • .env_example을 .env로 복사하여 LLM/TTS 서비스용 API 키를 추가하세요. 대부분의 설정은 GUI에서 변경할 수 있습니다.
  • 미리보기 플레이어는 libmpv를 사용합니다. Microsoft Visual C++ 2015-2022 Redistributable (x64)이 필요합니다 – 리포지토리에 설치 프로그램이 포함되어 있습니다.

기술 스택 (문서에 명시된 대로)

  • Python 백엔드가 STT/OCR, 번역 호출, TTS, 비디오 처리를 담당합니다.
  • 대규모 언어 모델 API: Gemini 2.5, OpenAI GPT-4o, DeepSeek, Ollama(자체 호스팅).
  • TTS 엔진: Piper(오프라인), Edge TTS, CapCut TTS, VieNeu TTS.
  • 비디오 미리보기는 libmpv, 최종 인코딩은 NVIDIA NVENC.
  • UI는 Python GUI 프레임워크로 구축됨(자세한 내용은 docs/technical-stack.md 참조).

사용 대상

  • 단일 비디오를 여러 플랫폼(YouTube, TikTok, Shorts, Reels)에 맞게 재사용해야 하는 콘텐츠 제작자. 수동 전사 및 더빙이 필요 없습니다.
  • 개인정보 보호가 중요한 자료를 오프라인으로 처리할 수 있는 올인원 현지화 파이프라인을 찾는 소규모 스튜디오 또는 프리랜서.

라이선스

  • Apache License 2.0.

위 정보는 리포지토리의 README 및 연결된 문서에서 직접 가져온 것입니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트