video-cook은(는) 무엇을 하나요?
동영상 요리를 위한 결정적 CLI 실행기: yt-dlp, whisperX, ffmpeg을 download/subtitle/dub 하위 명령어로 래핑합니다.
개요
video-cook은 동영상 다운로드, 자막 생성, 오디오 더빙을 결정적(deterministic) 방식으로 수행하는 커맨드라인 도구입니다. 일반적인 동영상 처리 워크플로우를 단순화하고 재현성을 보장합니다.
설치
pip install chhsiching-video-cook
사용법
download
URL에서 동영상을 다운로드합니다.
cook download <url> [options]
옵션:
--format FORMAT: 출력 형식 (기본값: mp4)--output-dir DIR: 출력 디렉터리 (기본값: 현재 디렉터리)
subtitle
동영상에서 자막을 추출하거나 생성합니다.
cook subtitle <video-file> [options]
옵션:
--language LANG: 자막 언어 (기본값: en)--model MODEL: WhisperX 모델 크기 (기본값: base)--format FORMAT: 출력 자막 형식 (srt, vtt, ass 중 선택, 기본값: srt)
dub
동영상의 오디오를 다른 언어로 더빙합니다.
cook dub <video-file> <target-language> [options]
옵션:
--source-lang LANG: 원본 언어 (기본값: 자동 감지)--voice VOICE: TTS 음성 (기본값: default)--output-dir DIR: 출력 디렉터리 (기본값: 현재 디렉터리)
의존성
- yt-dlp (동영상 다운로드)
- whisperX (음성 인식 및 자막 생성)
- ffmpeg (미디어 처리)
라이선스
MIT