现在开个小店,还是产品宣传,还是课程销售,甚至是矩阵运营,都需要大量的短视频,图文来分发素材,以达到大量曝光
每天手动上传这些视频到不同的社交平台,繁琐无意义,而且还极其容易出错
而市面上有一些产品是可以批量发布的,但是收费啊!
况且我是程序员,我有个准则,用来衡量这件事情是否值得自动化:
- 设定我的时薪:n/1h ,比如我现在算做200/h
- 如果一件事情需要花费我1个小时,但是不值200,自动化它或者交给别人去做
- 如果一件事情经常去做,每次都要花费超过10分钟,自动化它
于是我自己创造了一个,一键自动化上传各个社交媒体的工具 social-auto-upload,完全开源,之后简称SAU
SAU(Social Auto Upload)是一款开源的短视频一键分发工具,专为自媒体从业者设计。支持多个主流短视频平台,如抖音、小红书、B站、视频号、快手和TikTok。主要功能包括多平台支持、自动化发布、多账号管理和任务调度。通过SAU,用户可以高效管理和运营多个短视频平台,提升内容传播效果。
SAU – 免费开源短视频一键分发工具,支持主流自媒体平台
SAU特点与功能
1.支持中国主流社交媒体平台:
- 抖音:最大的短视频社交平台
- 视频号:微信内的视频分享平台
- Bilibili:知名的二次元视频社区
- 小红书:以生活方式分享闻名的平台
- 快手(todo):快速增长的短视频平台
2.支持国际社交媒体平台:
- TikTok:国际版的抖音
- YouTube(todo):全球最大的视频分享网站
3.自动化功能:
- 支持多账号 矩阵化执行:支持多个账号,分别执行各自的任务
- 任务调度(Cron):支持复杂的时间设定,一次发布一周,半个月的视频
SAU新手使用教程
一:下载python
python org下载python3.10以上均可
安装(我随便网上找了个图)
二:clone 仓库
git clone git@github.com:dreammis/social-auto-upload.git
或者直接下载该仓库包:https://github.com/dreammis/social-auto-upload/archive/refs/heads/main.zip
三:安装环境依赖
1.打开cmd
2.cd 进入仓库目录
3.安装python 依赖
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
4.安装playwright 必要的浏览器
playwright install chromium firefox
四:测试抖音平台
1.准备视频素材(视频文件)meta文件(标题,hashtag等),放到videos
2.文件说明:
- mp4顾名思义,你得上传视频啊,图文其实可以(但是我还没时间放进去)
- demo.txt 存放视频标题与tag
格式为:
这位勇敢的男子为了心爱之人每天坚守 🥺️🩹
#坚持不懈 #爱情执着 #奋斗使者 #短视频
2.将需要的从 项目中examples目录中的get_douyin_cookie.py 、upload_video_to_douyin.py ,拷贝到当前根目录(如果你会设置环境变量的话,那么你可以不拷贝)
3.获取登录信息
cmd 执行python get_douyin_cookie.py
这时候会呼出浏览器,扫码登录,关闭浏览器即可
4.上传
执行上传任务python upload_video_to_douyin.py
- 项目会使用刚才生成好的cookie
– 扫描videos目录 – 顺序发布视频