video-prompt-ocr-extractor-skill은(는) 무엇을 하나요?
비디오에서 화면에 표시된 이미지 생성 프롬프트를 추출하는 Codex 스킬입니다.
개요
이 스킬은 비디오 파일을 분석하여 화면에 나타나는 프롬프트 텍스트를 자동으로 인식하고 추출합니다. 주로 AI 이미지 생성 도구(Midjourney, Stable Diffusion, DALL·E 등)의 데모, 튜토리얼, 또는 갤러리 영상에서 프롬프트를 캡처하는 데 사용됩니다.
지원 플랫폼
- Codex (Cursor, Claude Code 등 Codex 호환 에이전트)
작동 방식
- 사용자가 비디오 파일 경로를 입력합니다.
- 스킬은 비디오를 프레임 단위로 분석하거나 일정 간격으로 프레임을 캡처합니다.
- 각 캡처된 이미지에 OCR을 적용하여 텍스트를 읽습니다.
- 텍스트가 프롬프트 형식(예:
/imagine,--ar,--v등 키워드 포함)인지 확인합니다. - 추출된 프롬프트를 정리하여 구조화된 형태로 출력합니다.
요구 사항
- 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 등 다른 형식으로 저장할 수도 있습니다.