video-editing-skill은(는) 무엇을 하나요?
자연어로 터미널에서 비디오 편집: 트리밍, 점프 컷, 자막, 오버레이, 속도 조절 (Bash+FFmpeg+Whisper).
개요
이 스킬은 Bash, FFmpeg 및 OpenAI Whisper를 사용하여 자연어 명령으로 비디오 편집 작업을 수행할 수 있게 해줍니다.
지원 기능
- 트리밍: 비디오의 시작 또는 끝 부분 자르기
- 점프 컷: 무음 구간 감지 및 제거
- 자막 생성: Whisper를 사용한 자동 음성 인식 및 SRT 자막 생성
- 텍스트 오버레이: 비디오에 텍스트 오버레이 추가
- 이미지/비디오 오버레이: 다른 이미지나 비디오를 오버레이
- 속도 조절: 비디오 재생 속도 변경
사용법
자연어 명령을 사용하여 작업을 설명하면 됩니다. 예:
"이 비디오의 처음 5초를 잘라내줘" "입력 영상의 처음 3분만 추출해줘" "비디오 속도를 2배로 높여줘" "자동으로 자막을 생성해서 비디오에 넣어줘"
요구 사항
- 운영 체제: macOS 또는 Linux
- 의존성:
ffmpeg및ffprobe: 비디오 처리용whisper: 자동 음성 인식용 (선택 사항, 자막 기능 사용 시 필요)bash: 명령 실행용
설치
# FFmpeg 설치 (Homebrew)
brew install ffmpeg
# Whisper 설치 (pip)
pip install openai-whisper
환경 변수
VIDEO_EDITING_INPUT_DIR: 입력 비디오 파일이 있는 디렉토리 (기본값: 현재 디렉토리)VIDEO_EDITING_OUTPUT_DIR: 출력 파일이 저장될 디렉토리 (기본값: 현재 디렉토리의output폴더)
예시
# 비디오 트리밍 예시
# 사용자: "이 비디오의 처음 10초를 잘라내줘"
# 스킬은 다음 명령을 생성합니다:
ffmpeg -i input.mp4 -ss 10 -c copy output.mp4
# 점프 컷 예시
# 사용자: "무음 구간을 제거해줘"
# 스킬은 무음 감지 및 제거 명령을 생성합니다.
# 자막 생성 예시
# 사용자: "자동 자막을 생성해서 추가해줘"
# 스킬은 Whisper를 사용하여 자막을 생성하고 FFmpeg로 비디오에 하드코딩합니다.
라이선스
MIT