简述
推荐一个开源抖音视频去水印工具,该工具支持批量下载和去水印,后端使用python语言实现,接下来说下如何部署使用。
项目地址:https://github.com/imgyh/tiktok
去水印演示demo:https://dy.gyh.im/
操作环境
-
系统:debian10 x64
-
Docker版本:23.0.5
-
Docker Compose版本:v2.17.3
-
git version:2.20.1
-
网络:美国洛杉矶
详细机器配置可查看:doduo.cc
安装Docker环境
安装Docker
1
2
|
apt-get update
apt-get install docker.io
|
安装Docker-compose
1
2
|
apt-get update
apt-get install docker-compose-plugin
|
若执行慢,需要切换成Docker国内镜像源。
将源代码克隆到本地
1
|
git clone https://github.com/imgyh/tiktok.git
|
然后进入到tiktok文件夹中继续接下来的操作
创建docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
|
version: '3.1'
services:
tiktok:
image: imgyh/tiktokweb:latest
container_name: tiktok
restart: always
volumes:
- $PWD/downloads:/path/to/downloads
- $PWD/TikTokCommand.py:/app/TikTokCommand.py
ports:
- 5000:5000
|
启动
正常情况下,接下来就可以通过ip加端口号访问服务了。
关于去水印使用
目前只用过单个视频去水印,还是比较好使的。
关于批量视频下载
批量下载这里也支持不少形式
例如支持个人主页链接、作品分享链接、抖音直播Web链接、合集链接、音乐(原声)集合链接,下面这个例子是某个用户的作品集合。
Docker批量下载方式
1
|
docker exec -it tiktok python3 TikTokCommand.py -C True -l https://www.douyin.com/user/MS4wLjABAAAA06y3Ctu8QmuefqvUSU7vr0c_ZQnCqB0eaglgkelLTek -p /path/to/downloads
|
windows批量下载方式
需要在项目地址releases页,下载可执行文件TikTokCommand.exe。
下载到当前目录下的download文件夹中。
1
|
TikTokCommand.exe -C True -l https://www.douyin.com/user/MS4wLjABAAAA06y3Ctu8QmuefqvUSU7vr0c_ZQnCqB0eaglgkelLTek -p ./download
|
参考链接