ChopperBot: AI 라이브 스트리밍 영상 편집 및 자동 클리핑 봇

ChopperBot: AI 라이브 스트리밍 영상 편집 및 자동 클리핑 봇 101

호야, 더우위, 두인, BiliBili, TikTok, Twitch 등 플랫폼에서 사용할 수 있는 지능형 라이브 스트리밍 영상 편집 및 배포 도구로, 자동 영상 편집과 자동 클리핑 기능을 구현하며 매우 스마트합니다.

#创作工具 #视频剪辑

ChopperBot: AI 라이브 스트리밍 영상 편집 및 자동 클리핑 봇소개

ChopperBot은 여러 플랫폼(후야(Huya), 더위(Douyu), 더우인(Douyin), BiliBili, TikTok, Twitch 등)에서 사용할 수 있는 지능형 라이브 방송 영상 편집 및 배포 도구로, 자동화된 작업이 가능하며 매우 스마트합니다. 이 도구는 각 플랫폼에서 인기 있는 라이브 방송 콘텐츠를 자동으로 찾아내고, 사람의 편집이나 복사 없이 라이브 방송에서 가장 재미있는 부분을 자동으로 잘라냅니다. 또한 자동으로 제목, 썸네일 및 설명을 생성하고 콘텐츠를 게시할 수 있으며, 각 플랫폼에 영상 편집용 계정을 자동으로 생성해 줄 수도 있습니다.

ChopperBot 기능 측면

  • 다중 플랫폼 지원: 더위(Douyu), 후야(Huya), B Station(Bilibili), 더우인(Douyin), Twitch 등 다양한 인기 있는 라이브 방송 플랫폼을 지원합니다.

  • 핫이슈 연동: 현재 유행하는 요소와 인기 있는 스트리머를 자동으로 분석하여 트렌드를 따라잡고, 가장 최신이고 인기 있는 라이브 방송 콘텐츠를 확보할 수 있습니다.

  • 완전 자동화 프로세스: 라이브 방송 콘텐츠 수집부터 자동 분할, 썸네일 생성, 제목 선택, 콘텐츠 업로드, 계정 관리까지 전체 과정에 사람의 개입이 필요 없이 모두 자동으로 완료됩니다.

  • 지능형 분할: ai 알고리즘을 활용하여 라이브 방송 영상을 자동으로 하이라이트 클립으로 나누어 시청자에게 더 나은 경험을 제공합니다.

  • 썸네일 및 제목 생성: 시청자의 눈길을 끌 수 있는 썸네일과 제목을 자동으로 생성하여 영상의 클릭률을 높일 수 있습니다.

  • 콘텐츠 업로드: 편집이 완료된 영상을 지정된 플랫폼에 자동으로 업로드하여 많은 시간과 에너지를 절약할 수 있습니다.

  • 계정 관리: 여러 플랫폼의 계정을 한곳에서 통합 관리할 수 있어, 원클릭으로 영상을 게시하여 업무 효율을 높일 수 있습니다.

  • 인기 콘텐츠 분석: 현재 유행하는 요소와 인기 스트리머를 자동으로 분석하여 트렌드에 발 빠르게 대응하고, 가장 최신이고 인기 있는 라이브 방송 콘텐츠를 확보합니다.

  • 맞춤형 계정 구축: 각 계정마다 다른 개성 있는 콘텐츠를 제작할 수 있습니다.

  • 제로 베이스 구축: 별도의 소프트웨어 설치가 필요 없으며, 원클릭으로 실행만 하면 자신만의 라이브 방송 영상 편집 플랫폼을 구축할 수 있습니다.

  • 시각적 관리: 시각적인 관리 인터페이스를 제공하여 사용자가 더 편리하게 사용할 수 있습니다.

  • 모듈식 설계: 여러 모듈로 구성되어 있으며 각 모듈에는 다양한 기능 플러그인이 포함되어 있어, 자체 플러그인 개발(DIY 개발) 및 핫스왑 플러그인을 지원하여 확장 및 맞춤 설정이 용이합니다.

  • 맞춤형 설정: 코미디 콘텐츠를 만들고 싶든 멋진 플레이를 보여주고 싶든, 각 계정마다 다른 개성 있는 콘텐츠를 생성할 수 있습니다.

  • 신속한 구축: 소프트웨어 설치 없이 원클릭으로 실행하면 자신만의 라이브 방송 영상 편집 플랫폼을 구축할 수 있습니다.

  • 시각적 관리 시스템: 직관적인 운영 백오피지를 제공하여, 작업 상태(예: 수집 진행률, 분할 검토 상황)를 실시간으로 모니터링할 수 있을 뿐만 아니라 구성 매개변수도 관리할 수 있어 시스템 운영 및 콘텐츠 관리 프로세스를 훨씬 단순하게 만들어 줍니다.

ChopperBot 기술 원리

  • 데이터 수집: 웹 크롤링 기술을 채택하여 라이브 방송 플랫폼의 데이터를 수집합니다.

  • 영상 처리: 영상 처리 기술을 활용하여 라이브 방송 영상 스트림을 분할 및 편집하고, 출력되는 영상의 품질이 매우 높도록 보장합니다.

  • 인공지능: 머신러닝 알고리즘을运用하여 영상 콘텐츠를 분석하고, 하이라이트 순간을 정확하게 식별합니다.

  • 자연어 처리: 영상의 제목과 설명을 생성하는 데 사용되며, 여기에는 키워드 추출 및 언어 모델 활용이 포함됩니다.

  • 이미지 인식: 장면 인식 및 키프레임 추출을 통해 자동으로 영상 썸네일을 생성합니다.

ChopperBot 시스템 아키텍처 및 핵심 모듈

  • Creeper 모듈 (수집 모듈): 시스템의 "데이터 헌터"와 같은 역할을 하며, 각 플랫폼에서 라이브 스트림, 핫이슈 데이터 및 사용자 정보를 수집하는 역할을 담당합니다. 또한 동시에 계정 로그인 및 영상 업로드와 같은 기본 작업을 보조적으로 수행합니다.

  • File 모듈 (파일 관리 모듈): 전통적인 데이터베이스 대신 로컬 JSON 파일을 사용하여 경량화된 데이터 저장을 구현합니다. 내부에는 캐시 및 배치 파일 처리 도구가 있어, 데이터를 효율적이고 안정적으로 처리할 수 있도록 보장합니다.

  • Hot 모듈 (핫이슈 추적 모듈): 모든 플랫폼의 인기 트렌드(예: 인기 검색 태그, 폭발적으로 인기 있는 라이브 방송실 등)를 실시간으로 모니터링하고, 사용자가 설정한 선호도에 따라 자동으로 수집 작업을下达下达하며, 고열도 콘텐츠에 중점을 둡니다.

  • LiveVideo 모듈 (라이브 방송 영상 관리 모듈): 수집된 원본 라이브 방송 영상을 관리하는 역할을 담당하며, 저장, 분류 및 일부 기본 작업(예: 편집, 포맷 변환)이 포함되어 후속 가공을 위한 고품질 소재를 제공합니다.

  • BarrageAnalysis 모듈 (탄막 분석 모듈): 라이브 방송 채팅 데이터를 분석하여, 상호작용이 높은 콘텐츠(예: 코미디 댓글, 격렬한 토론)를 채점하고 추출하며, 주제(예: 게임, 개그)별로 분류하여 영상 분할에 정확한 태그를 추가합니다.

  • VideoSection 모듈 (영상 분할 모듈): AI 알고리즘의 도움으로 원본 라이브 방송 영상을 정확한 하이라이트 짧은 영상(예: 15초 코미디 순간, 30초 극한 플레이)으로 자르며, 콘텐츠가 간결하면서도 매력 있도록 보장합니다.

  • Process 모듈 (지능형 처리 모듈): AI를 활용하여 영상 제목, 썸네일 이미지 및 설명 카피를 자동으로 생성하고, 동시에 기본 편집 최적화(예: 자막 추가, 배경 음악 삽입)도 지원하여 콘텐츠의 품질과 전파력을 눈에 띄게 향상시킵니다.

  • Account 모듈 (계정 관리 모듈): 여러 플랫폼의 계정(예: 더우인, 빌리빌리)을 통일하여 관리하고, 각 계정에 개성 있는 태그(예: "e스포츠 마스터", "코미디 왕자")를 부여하며, 게시에 적합한 분할 콘텐츠를 스마트하게 선별합니다.

  • DIY 모듈 (맞춤 개발 모듈): 확장 인터페이스를 개방하여, 사용자는 공식 개발 가이드에 따라 자체적으로 플러그인(예: 탄막 데이터 처리를 위한 감정 분석 도구 연동)을 작성하여 고도로 개성 있는 기능 맞춤 설정을 구현할 수 있습니다.

ChopperBot 사용 단계

준비 작업

  • 의존성 설치: ChopperBot 실행이 Python 환경에 의존하기 때문에, 시스템에 Python 및 관련 의존성 라이브러리가 설치되어 있는지 확인해야 합니다.

  • 저장소 복제: GitHub 또는 Gitee에서 ChopperBot 코드 저장소를 복제합니다. 예를 들어, 다음 명령어로 GitHub 저장소를 복제할 수 있습니다.

git clone https://github.com/Geniusay/ChopperBot.git

설정 파일

  • 계정 정보 구성: 설정 파일에 관리할 각 플랫폼(예: 더위(Douyu), 후야(Huya), B Station(Bilibili), 더우인(Douyin), Twitch 등)의 계정 정보를 입력하며, 여기에는 계정과 비밀번호가 포함됩니다.

  • 크롤링 작업 설정: 필요에 따라 크롤링 작업을 설정합니다. 예를 들어, 크롤링할 스트리머, 라이브 방송실 ID 등을 지정합니다.

  • 맞춤 설정: 자신의 필요에 따라 생성될 영상의 스타일, 태그 등을 설정하여 개성 있는 콘텐츠를 만들 수 있습니다.

ChopperBot 실행

  • 프로그램 시작: 프로젝트 루트 디렉터리에서 시작 스크립트를 실행하면, 크롤링, 분할, 썸네일 및 제목 생성, 업로드 등의 작업이 실행되기 시작합니다.

  • python main.py
  • 시각적 관리: ChopperBot에서 제공하는 시각적 관리 인터페이스를 통해 작업 진행 상황을 실시간으로 모니터링하고, 생성된 영상 클립 등을 확인할 수 있습니다.

결과 확인 및 관리

  • 생성된 영상 확인: 지정된 출력 디렉터리에서 생성된 영상 클립, 썸네일 및 제목을 확인합니다.

  • 계정 및 콘텐츠 관리: 계정 관리 모듈을 통해 각 플랫폼의 계정을 확인 및 관리하고, 게시 전략을 조정합니다.

확장 및 맞춤 설정

  • 플러그인 개발: 개발 가이드에 따라 자체 플러그인을 개발하여 ChopperBot 기능을 확장합니다(예: 맞춤 크롤러, 영상 처리 로직 등).

  • 핫스왑 기능: ChopperBot의 핫스왑 기능을 활용하면 프로그램을 재시작할 필요 없이 언제든지 플러그인을 추가하거나 업데이트할 수 있습니다.

ChopperBot 프로젝트 주소

GitHub 저장소:https://github.com/Geniusay/ChopperBot.

ChopperBot: AI 라이브 스트리밍 영상 편집 및 자동 클리핑 봇 와 관련된 도구