toki-plus/video-mover
全自动短视频搬运工具,支持自动下载、去重、AI生成标题+标签、上传,可二开扩展至多平台,例如:TikTok->视频号/抖音/小红书、抖音->TikTok/视频号/小红书......video-processing, automation, tiktok, selenium, pyqt5, ffmpeg, bot, data-scraping, video-deduplication.
What it solves
It automates the repetitive, fragmented process of distributing video content across multiple social media platforms. It eliminates the manual effort required for file monitoring, format standardization, caption generation, scheduling, and uploading to various sites.
How it works
The project creates a configurable pipeline that integrates several independent modules:
- File Monitoring: Uses Watchdog to trigger tasks automatically when new files enter a specific directory.
- Video Processing: Employs FFmpeg and OpenCV to apply visual adjustments (like subtitles, BGM, cropping, and noise) to standardize or differentiate content.
- AI Copywriting: Integrates with the Alibaba Bailian LLM to analyze video content and generate draft titles and tags.
- Scheduling: Uses APScheduler to manage task queues and specific publication times.
- Platform Distribution: Uses Playwright for browser automation to handle logins and form filling for platforms like TikTok, Douyin, Kuaishou, Bilibili, WeChat Channels, and Xiaohongshu.
Who it’s for
Content operations teams and creators who manage multiple social media accounts and want to reduce the time spent on the mechanical aspects of publishing without removing the human element from final review.
Highlights
- Hardware Acceleration: Supports NVIDIA GPU encoding to speed up batch processing.
- Extensible Architecture: Uses a plugin and Handler structure, allowing new platforms or processing steps to be added without changing the main logic.
- End-to-End Automation: Covers the entire flow from raw file input to final platform upload.
- Observability: Maintains complete execution logs for debugging and process review.
Related
- Project
- Project
- Project
- Project
- Project