Communitygithub.com

bubble202603/video-subtitle-skill

OpenClaw 스킬 — 비디오에 중국어 자막 자동 추가 (JianYing 스타일). JS 파이프라인.

video-subtitle-skill란 무엇인가요?

이 스킬은 비디오 파일에 자동으로 중국어 자막을 추가하는 OpenClaw 기반 AI 에이전트 스킬입니다. Whisper AI를 사용하여 비디오에서 음성을 인식하고 영어 자막을 생성한 후, Google 번역 API를 통해 중국어로 자동 번역합니다. 마지막으로 FFmpeg를 사용하여 번역된 자막을 비디오에 직접 하드코딩(hardcode, 즉 자막을 영상에 직접 입히는 방식)합니다. 이 스킬은 Claude Code, Cursor, Codex와 같은 AI 코딩 에이전트와 함께 사용할 수 있으며, 간단한 자연어 명령만으로 전체 파이프라인을 실행할 수 있어 개발자와 콘텐츠 제작자의 워크플로를 크게 단순화합니다. 사전에 FFmpeg와 Python 패키지(faster-whisper, translators)를 설치해야 하며, Whisper 모델은 CPU 친화적인 'base' 모델이 기본값입니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add bubble202603/video-subtitle-skill

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

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

문서

Video Subtitle Skill

비디오에 자동으로 중국어 자막을 추가합니다. JianYing의 자동 자막 기능과 유사합니다.

기능

  • Whisper AI를 사용하여 비디오 음성 인식 및 영어 자막 생성
  • 자동으로 중국어 자막으로 번역
  • FFmpeg를 사용하여 자막을 비디오에 하드코딩

사용 방법

# 기본 사용법
clawhub install video-subtitle

# 또는 agent 에게 직접 지시
"이 비디오에 중국어 자막을 추가해줘"

사전 요구 사항

  1. ffmpeg - 반드시 설치

    apt-get install -y ffmpeg
    
  2. Python 환경 - 다음 패키지 필요:

    pip install faster-whisper translators
    

명령줄 사용법

# 비디오에 자막 추가
node /root/.openclaw/workspace/skills/video-subtitle/add-subtitle.js <비디오 경로> [대상 언어]

# 예시
node add-subtitle.js /path/to/video.mp4 zh

전체 프로세스

  1. 음성 인식 - faster-whisper를 사용하여 영어 자막 추출
  2. 번역 - Google 번역 API를 사용하여 중국어로 변환
  3. 하드코딩 - FFmpeg로 자막을 비디오에 인코딩

출력

  • 원본 비디오 + 중국어 자막이 포함된 새 비디오 파일
  • 동일한 이름의 .srt 자막 파일 (선택 사항)

주의 사항

  • 비디오 길이는 처리 시간에 영향을 미칩니다 (음성 인식이 병목)
  • MP4, MOV, AVI 등 일반적인 비디오 형식 지원
  • 기본 Whisper 모델은 "base" (CPU 친화적)
  • 더 높은 정확도가 필요하면 "large" 모델 사용 가능 (메모리 더 필요)

자막 수정

생성된 자막에 오류(예: 고유 명사 인식 오류)가 있는 경우:

  1. 생성된 .srt 파일을 수동으로 편집
  2. 하드코딩 단계만 다시 실행
# 자막만 다시 하드코딩 (음성 인식 재실행 없음)
ffmpeg -i input.mp4 -vf "subtitles=corrected.srt" -c:a copy output.mp4

저자: Bubble 🫧
버전: 1.0.0
업데이트: 2026-03-05

관련 스킬