toki-plus/video-mover

全自动短视频搬运工具,支持自动下载、去重、AI生成标题+标签、上传,可二开扩展至多平台,例如:TikTok->视频号/抖音/小红书、抖音->TikTok/视频号/小红书......video-processing, automation, tiktok, selenium, pyqt5, ffmpeg, bot, data-scraping, video-deduplication.

해결하는 문제

다양한 소셜 미디어 플랫폼에 동영상을 배포하는 반복적이고 분절된 과정을 자동화합니다. 파일 모니터링, 포맷 표준화, 자막 생성, 스케줄링, 다양한 사이트에 업로드하는 데 필요한 수작업을 제거합니다.

작동 방식

이 프로젝트는 여러 독립된 모듈을 통합하는 구성 가능한 파이프라인을 생성합니다:

  • 파일 모니터링: Watchdog를 사용하여 특정 디렉터리에 새로운 파일이 추가되면 자동으로 작업을 트리거합니다.
  • 비디오 처리: FFmpeg와 OpenCV를 활용해 자막, BGM, 자르기, 노이즈 제거 등의 시각적 조정을 수행하여 콘텐츠를 표준화하거나 차별화합니다.
  • AI 콘텐츠 작성: Alibaba Bailian LLM과 연동하여 동영상 콘텐츠를 분석하고 초안 제목과 태그를 생성합니다.
  • 스케줄링: APScheduler를 사용해 작업 큐와 특정 게시 시간을 관리합니다.
  • 플랫폼 배포: Playwright를 활용한 브라우저 자동화로 TikTok, Douyin, Kuaishou, Bilibili, WeChat Channels, Xiaohongshu 등의 플랫폼에서 로그인 및 폼 입력을 처리합니다.

대상 사용자

다수의 소셜 미디어 계정을 관리하며, 게시 작업의 기계적 요소에 소요되는 시간을 줄이고 싶은 콘텐츠 운영 팀 및 크리에이터.

주요 특징

  • 하드웨어 가속: NVIDIA GPU 인코딩을 지원하여 배치 처리 속도를 향상시킵니다.
  • 확장 가능한 아키텍처: 플러그인과 Handler 구조를 사용해 메인 로직을 변경하지 않고도 새로운 플랫폼이나 처리 단계를 추가할 수 있습니다.
  • 엔드투엔드 자동화: 원시 파일 입력부터 최종 플랫폼 업로드까지 전체 흐름을 커버합니다.
  • 관측성: 디버깅 및 프로세스 검토를 위한 완전한 실행 로그를 유지합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트