Communitygithub.com

az9713/video-prompt-ocr-extractor-skill

영상에서 화면에 표시된 이미지 생성 프롬프트를 추출하는 Codex 스킬입니다.

video-prompt-ocr-extractor-skill란 무엇인가요?

이 스킬은 비디오 파일에서 화면에 표시된 이미지 생성 프롬프트(예: Midjourney, Stable Diffusion, DALL·E 등)를 OCR(광학 문자 인식) 기술을 이용해 자동으로 추출합니다. 주로 AI 아트 생성기나 이미지 생성 도구의 튜토리얼, 데모 영상, 피드 등에서 프롬프트 텍스트를 캡처하는 데 유용합니다. 원본 영상의 각 프레임이나 특정 시간 간격으로 캡처된 이미지에서 텍스트를 읽어내어 구조화된 형태로 제공함으로써, 수동으로 프롬프트를 기록할 필요를 없애줍니다. Codex(Cursor, Claude Code 등 Codex 호환 에이전트)에서 사용할 수 있으며, Python 기반의 Tesseract OCR 또는 PIL 같은 라이브러리를 사용할 수 있습니다. 사용자는 단순히 비디오 파일 경로를 제공하면 되며, 추출된 프롬프트는 JSON, CSV, 또는 텍스트 파일로 저장되어 후속 분석이나 재사용이 용이합니다. 이 스킬은 AI 아트 커뮤니티, 연구자, 콘텐츠 제작자에게 특히 유용하며, 대량의 비디오 데이터에서 프롬프트를 효율적으로 수집할 수 있게 해줍니다.

지원 대상~Claude Code✓Codex CLI~Cursor
npx skills add az9713/video-prompt-ocr-extractor-skill

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

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

문서

video-prompt-ocr-extractor-skill은(는) 무엇을 하나요?

비디오에서 화면에 표시된 이미지 생성 프롬프트를 추출하는 Codex 스킬입니다.

개요

이 스킬은 비디오 파일을 분석하여 화면에 나타나는 프롬프트 텍스트를 자동으로 인식하고 추출합니다. 주로 AI 이미지 생성 도구(Midjourney, Stable Diffusion, DALL·E 등)의 데모, 튜토리얼, 또는 갤러리 영상에서 프롬프트를 캡처하는 데 사용됩니다.

지원 플랫폼

  • Codex (Cursor, Claude Code 등 Codex 호환 에이전트)

작동 방식

  1. 사용자가 비디오 파일 경로를 입력합니다.
  2. 스킬은 비디오를 프레임 단위로 분석하거나 일정 간격으로 프레임을 캡처합니다.
  3. 각 캡처된 이미지에 OCR을 적용하여 텍스트를 읽습니다.
  4. 텍스트가 프롬프트 형식(예: /imagine, --ar, --v 등 키워드 포함)인지 확인합니다.
  5. 추출된 프롬프트를 정리하여 구조화된 형태로 출력합니다.

요구 사항

  • Python 3.8+
  • Tesseract OCR 설치 및 PATH 설정
  • 필수 Python 패키지: opencv-python, pytesseract, Pillow

사용 예시

codex run skill az9713/video-prompt-ocr-extractor-skill --input video.mp4

또는:

from az9713_video_prompt_ocr_extractor_skill import extract_prompts

prompts = extract_prompts("path/to/video.mp4")
print(prompts)

출력 형식

기본적으로 추출된 프롬프트는 JSON 배열로 출력됩니다.

[
  {
    "timestamp": "00:01:23",
    "prompt": "a beautiful sunset over mountains, digital art",
    "confidence": 0.95
  },
  {
    "timestamp": "00:02:45",
    "prompt": "fantasy dragon, epic landscape, 4k",
    "confidence": 0.88
  }
]

참고 사항

  • 영상의 해상도, 텍스트 크기, 폰트, 배경 등에 따라 OCR 정확도가 달라질 수 있습니다.
  • 프롬프트가 아닌 일반 텍스트(자막, UI 요소 등)는 필터링됩니다.
  • 추출 결과를 CSV, TXT 등 다른 형식으로 저장할 수도 있습니다.

관련 스킬