当前位置: 科技师 » 电脑知识 » 正文

Social Auto Upload:视频多平台自动发布软件,自动上传视频到多个平台

Social Auto Upload(视频多平台自动发布软件)简介

Social Auto Upload 是一个开源免费的视频多平台自动发布软件,专为内容创作者和自媒体运营者打造,能够帮助我们一键将视频内容同步发布到多个主流社交媒体平台,彻底解决手动重复上传的繁琐问题,极大提升内容分发效率。支持国内外众多热门平台,包括国内的抖音、小红书、视频号、Bilibili、快手、百家号等主流平台,以及海外的TikTok、YouTube等国际化平台。

Social Auto Upload:视频多平台自动发布软件,自动上传视频到多个平台

主要功能特色:

  • 基于Playwright的自动化技术,通过模拟真实用户操作来实现视频上传。
  • 支持定时发布功能,可以提前设置发布时间,系统会自动在指定时间完成内容发布。
  • 具备Cookie管理功能,确保多账号操作的稳定性和安全性。
  • 提供代理设置功能,帮助我们顺利访问一些国际化的社交平台。
  • 批量上传和多线程处理能力让大规模内容分发变得轻松高效。
  • 消息推送通知功能让用户随时掌握发布状态。

Social Auto Upload(视频多平台自动发布软件)官网及教程

完整部署教程

环境要求:

  • Python 3.7+
  • Git
  • 至少4GB内存
  • 支持的操作系统:Windows、macOS、Linux

方法一:标准部署(推荐新手)

1. 克隆项目

git clone https://github.com/dreammis/social-auto-upload.git
cd social-auto-upload

2. 创建虚拟环境(强烈推荐)

# Windows
python -m venv venv
venv\Scripts\activate

# macOS/Linux
python3 -m venv venv
source venv/bin/activate

3. 安装依赖

pip install -r requirements.txt

4. 安装浏览器驱动

# 安装所有浏览器(推荐)
playwright install

# 或只安装必需的浏览器
playwright install chromium firefox

5. 目录结构准备

创建必要的目录:

mkdir -p videos
mkdir -p cookies

方法二:Docker部署(推荐高级用户)

1. 创建Dockerfile

FROM python:3.9-slim

# 安装系统依赖
RUN apt-get update && apt-get install -y \
    wget \
    gnupg \
    git \
    && rm -rf /var/lib/apt/lists/*

# 设置工作目录
WORKDIR /app

# 复制项目文件
COPY . .

# 安装Python依赖
RUN pip install -r requirements.txt

# 安装Playwright浏览器
RUN playwright install --with-deps

# 创建数据目录
RUN mkdir -p videos cookies

# 暴露端口(如果有Web界面)
EXPOSE 8000

# 启动命令
CMD ["python", "main.py"]

2. 构建和运行

# 构建镜像
docker build -t social-auto-upload .

# 运行容器
docker run -d \
  --name social-auto-upload \
  -v $(pwd)/videos:/app/videos \
  -v $(pwd)/cookies:/app/cookies \
  social-auto-upload

3. Docker Compose(推荐)

创建 docker-compose.yml

version: '3.8'

services:
  social-auto-upload:
    build: .
    container_name: social-auto-upload
    volumes:
      - ./videos:/app/videos
      - ./cookies:/app/cookies
      - ./config:/app/config
    environment:
      - TZ=Asia/Shanghai
    restart: unless-stopped

运行:

docker-compose up -d

配置步骤

1. 获取平台Cookie

运行对应平台的Cookie获取脚本:

# 获取抖音Cookie
python examples/get_douyin_cookie.py

# 获取小红书Cookie  
python examples/get_xiaohongshu_cookie.py

# 获取快手Cookie
python examples/get_ks_cookie.py

2. 准备视频文件

将视频文件放入 videos/ 目录:

videos/
├── video1.mp4
├── video1.txt        # 标题和标签文件(可选)
├── video1.png        # 封面图片(可选)
├── video2.mp4
└── video2.txt

视频描述文件格式(.txt):

这是视频标题
#标签1 #标签2 #标签3

3. 运行上传脚本

# 上传到抖音
python examples/upload_video_to_douyin.py

# 上传到小红书
python examples/upload_video_to_xiaohongshu.py

# 批量上传到多个平台
python examples/batch_upload.py
未经允许不得转载:科技师 » Social Auto Upload:视频多平台自动发布软件,自动上传视频到多个平台

相关文章