비디오 프로세서
비디오 프로세서 V1 스크립트는 작업장의 자동화에 대한 가벼운 토론에서 나와 광고 제작의 측면을 자동화 할 수있는 도구를 만들었습니다. 처음에 농담으로 만들어진이 스크립트는 다른 사람들이 비디오 광고 작성 프로세스를 간소화하는 데 가치가있는 유틸리티로 발전했습니다.
소개
이 스크립트는 장면 감지, 클립 절단 등을 포함하여 간단한 광고 생성과 관련된 몇 가지 작업을 자동화합니다. 그것은 협력의 정신으로 공유되어 다른 사람들이 그 능력을 개선하고 확장하도록 초대합니다.
주요 기능
- 자동화 된 장면 감지 : 비디오 내에서 다양한 장면을 효율적으로 식별하고 세그먼트합니다.
- 임의의 음악 선택 : Tiktok 및 Facebook과 같은 플랫폼에 적합한 배경 음악을 선택합니다.
- 자동화 된 워터 마킹 : 콘텐츠를 보호하고 브랜드화하기 위해 비디오에 워터 마크를 추가합니다.
- 사용자 정의 비디오 지속 시간 : 필요에 따라 출력 비디오의 평균 런타임을 설정합니다.
- Telegram에 직접 로깅 : 지정된 Telegram 채널에 동작 및 업데이트 로그를 유지합니다.
- AI VoiceOver : Narakeet API를 사용하여 음성 오버를 통합합니다 (참고 : 현재 비 수술).
기술 스택
- 오디오 처리 : 포괄적 인 오디오 편집 기능을 위해 Pydub, CV2 및 Moviepy를 사용합니다.
- 비디오 처리 : 고급 비디오 조작을 위해 CV2, Numpy, Moviepy 및 PIL을 사용합니다.
- 음성 처리 : 음성 생성을 위해 Narakeet API와 통합됩니다.
- 로깅 : 실시간 로깅 및 알림을 위해 Telegram BOT API를 구현합니다.
시작하기
전제 조건
시스템에 Python을 설치하고 PIP를 사용하여 패키지 관리에 익숙해야합니다.
설치
- 저장소를 로컬 컴퓨터로 복제하십시오.
- PIP 설치 -R 요구 사항을 사용하여 요구 사항에 나열된 필수 종속성을 설치하십시오.
- 선호하는 IDE 또는 명령 줄에서 main.py를 시작하십시오.
사용 안내서
스크립트를 구성하려면 화면에있는 프롬프트를 따르십시오.
- RAM 제한 : 스크립트의 최대 RAM 사용량을 설정합니다 (최대 12GB 권장).
- 비디오 형식 선택 : Facebook, Tiktok 또는 둘 다에 맞춰진 출력 형식을 선택하십시오.
- 워터 마크 옵션 : 사전 정의 된 워터 마크 스타일 중에서 선택하거나 워터 마크없이 선택하십시오.
- 출력 수량 : 생성 할 최종 비디오 수를 결정하십시오.
- 비디오 길이 : 각 비디오의 최대 길이를 몇 초 만에 지정합니다.
기여
이 저장소를 자유롭게 포크하고 새로운 기능을 추가하거나 버그 수정 또는 문서 개선으로 기여하십시오. 귀하의 통찰력과 기여는 매우 중요합니다.
특허
이 프로젝트는 MIT 라이센스에 따라 오픈 소스입니다.