Clips AI: AI Video Repurposing for Developers
Clips AI는 오픈 소스 Python 라이브러리로, 긴 형식의 비디오를 자동으로 클립으로 변환합니다. 몇 줄의 코드만으로 비디오를 여러 클립으로 나누고, 비디오의 종횡비를 16:9에서 9:16으로 조정할 수 있습니다. 이 도구는 팟캐스트, 인터뷰, 연설 및 설교와 같은 오디오 중심의 내러티브 기반 비디오에 최적화되어 있습니다.
주요 기능
1. 클립 생성
Clips AI는 비디오의 전사(transcript)를 분석하여 클립을 식별하고 생성하는 알고리즘을 사용합니다. 비디오를 클립으로 나누기 위해서는 먼저 비디오를 전사해야 합니다. 전사는 WhisperX를 사용하여 수행되며, 이 도구는 각 단어의 시작 및 종료 시간을 감지하는 추가 기능을 제공합니다.
from clipsai import ClipFinder, Transcriber
transcriber = Transcriber()
transcription = transcriber.transcribe(audio_file_path="/abs/path/to/video.mp4")
clipfinder = ClipFinder()
clips = clipfinder.find_clips(transcription=transcription)
print("StartTime: ", clips[0].start_time)
print("EndTime: ", clips[0].end_time)
2. 비디오 크기 조정
비디오 크기를 조정하기 위해서는 Hugging Face 액세스 토큰이 필요합니다. Pyannote를 사용하여 화자 분리를 수행하기 때문입니다. Pyannote 사용에 대한 요금은 부과되지 않으며, 관련 지침은 Pyannote HuggingFace 페이지에서 확인할 수 있습니다.
from clipsai import resize
crops = resize(
video_file_path="/abs/path/to/video.mp4",
pyannote_auth_token="pyannote_token",
aspect_ratio=(9, 16)
)
print("Crops: ", crops.segments)
설치 방법
- Python 종속성 설치: 가상 환경(예: venv)을 사용하는 것이 좋습니다.
pip install clipsai pip install whisperx@git+https://github.com/m-bain/whisperx.git
- libmagic 및 ffmpeg 설치
결론
Clips AI는 비디오 콘텐츠를 효율적으로 재사용할 수 있는 강력한 도구입니다. 이 도구를 사용하여 비디오를 클립으로 나누고, 다양한 종횡비로 조정하여 더 많은 청중에게 도달할 수 있습니다. 지금 바로 에서 Clips AI를 확인해 보세요! 🎥✨
자주 묻는 질문
- Clips AI는 무료인가요?
네, Clips AI는 오픈 소스이며 무료로 사용할 수 있습니다. - 어떤 비디오 형식을 지원하나요?
MP4 형식의 비디오를 지원합니다.
이 도구에 대해 더 알고 싶으신가요? 에서 자세한 정보를 확인하세요!