video-mover  by toki-plus

Automated video content repurposing and multi-platform distribution workflow

Created 11 months ago
349 stars

Top 80.0% on SourcePulse

GitHubView on GitHub
Project Summary

Video Mover automates the short-video content pipeline for efficient, unattended workflows. It handles downloading, deduplication, AI-driven enhancement (titles/tags), and multi-platform publishing, primarily from TikTok.

How It Works

This project offers a modular, automated video pipeline. It features 24/7 monitoring and instant download of new TikTok videos. Its intelligent deduplication engine uses GPU acceleration for speed, offering auto-subtitles, custom titles, BGM, PIP, and various video processing/visual effects. AI-powered upload leverages Alibaba's Baishan AI for title/tag generation and simulates browser actions for automated publishing.

Quick Start & Requirements

  • OS: Windows only.
  • Prerequisites: .NET Framework 4.8, Python 3.12+, Node.js 22.x, Git, FFmpeg (PATH), Chrome. Optional: v2rayN proxy.
  • Installation: Clone repo (https://github.com/toki-plus/video-mover.git), run setup.bat for dependencies.
  • Manual Edits: Required code modifications for cursor casting, date handling, and timeout adjustments.
  • Configuration: Alibaba Baishan AI API Key, TikTok Cookies, optional proxy.
  • Run: Execute start.bat.
  • Links: Python: python.org, Node.js: nodejs.org, FFmpeg: Gyan.dev, Repo: GitHub.

Highlighted Details

  • GPU acceleration for processing speed.
  • AI title/tag generation via Alibaba's Baishan AI.
  • Automated multi-platform publishing through browser simulation.
  • Advanced video processing and visual effects for deduplication.
  • Real-time monitoring and immediate download of new content.

Maintenance & Community

Maintained by toki-plus, developer of related AI/automation tools. Community via WeChat (ID: toki-plus) and public account for updates.

Licensing & Compatibility

MIT License, generally permissive for commercial use. Users must comply with target platform terms of service.

Limitations & Caveats

Windows-only. Installation requires manual Python code edits. Relies on fragile browser automation. Requires managing sensitive API keys/cookies and potential proxy setup.

Health Check
Last Commit

1 month ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
35 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.