Um script Python simples que baixa vídeos e fotos do TikTok simultaneamente, com ou sem marca d’água.
Etapa 1. Clone o repositório. git clone https://github.com/financiallyruined/TikTok-Multi-Downloader
Passo 2. Entre no diretório cd TikTok-Multi-Downloader
Passo 3. Crie e ative seu ambiente virtual.
Crie: python -m venv venv
ou python3 -m venv venv
Ativar: Windows .venvScriptsactivate
| Linux . venv/bin/activate
Etapa 4. Requisitos de instalação pip install -r requirements.txt
ou pip3 install -r requirements.txt
usage: multitok.py [-h] [--links LINKS] [--no-watermark | --watermark] [--workers WORKERS] [--api-version {v1,v2}] [--save-metadata] [--skip-existing] [--no-folders] [--output-dir OUTPUT_DIR]
Multitok: A simple script that downloads TikTok videos concurrently.
options:
-h, --help show this help message and exit
--links LINKS The path to the .txt file that contains the TikTok links. (Default: links.txt)
--no-watermark Download videos without watermarks. (Default)
--watermark Download videos with watermarks.
--workers WORKERS Number of concurrent downloads. (Default: 3)
--api-version {v1,v2}
API version to use for downloading videos. (Default: v2)
--save-metadata Write video metadata to file if specified.
--skip-existing Skip downloading videos that already exist.
--no-folders Download all videos to the current directory without creating user folders.
--output-dir OUTPUT_DIR
Specify the output directory for downloads. (Default: current directory)
Cole todos os links de vídeo do TikTok que deseja baixar em um arquivo .txt (um link por linha), salve-o e siga os exemplos básicos de uso. No exemplo abaixo, os links são salvos em um arquivo links.txt:
https://www.tiktok.com/@inter/video/7249049165169315098
https://www.tiktok.com/@inter/video/7247579800242588954
https://www.tiktok.com/@therock/video/7141037553196502318
https://www.tiktok.com/@realmadrid/photo/7375648582063459616
Execute os seguintes comandos de acordo com como você deseja que seus vídeos sejam baixados
python multitok.py
: baixa os vídeos com opções padrão. Presume-se que você deseja baixar vídeos sem marca d'água e os links estão no arquivo links.txt.
python multitok.py --watermark
: baixa a versão com marca d'água dos vídeos. Ele pressupõe que os links estejam no arquivo links.txt.
python multitok.py --no-watermark
: baixa a versão gratuita da marca d’água dos vídeos. Ele pressupõe que os links estejam no arquivo links.txt.
python multitok.py --no-watermark --links example.txt
: Baixa a versão gratuita da marca d'água dos vídeos usando os links no arquivo example.txt.
python multitok.py --watermark --links example.txt --workers 8
: Baixa a versão com marca d'água dos vídeos usando os links no arquivo example.txt
. 8 vídeos serão baixados por vez.
python multitok.py --save-metadata
: salva os metadados dos vídeos baixados na pasta de metadados.
python multitok.py --api-version v2
: baixa os vídeos usando a API v2. v1 pode ser usado caso v2 não esteja funcionando.
python multitok.py --watermark --links example.txt --workers 4 --api-version v2 --save-metadata
: Baixa a versão com marca d'água dos vídeos usando links no arquivo example.txt
e api v2. 4 vídeos são baixados por vez e os metadados são salvos na pasta de metadados.
python multitok.py --output-dir /home/ubuntu/example
: Os vídeos serão baixados no diretório /home/ubuntu/example
.
python multitok.py --skip-existing --no-folders
: Nenhuma pasta de usuário será criada e os vídeos que já foram baixados serão ignorados.
--no-folders
para baixar todos os vídeos para o diretório atual sem criar pastas de usuário.--skip-existing
para pular o download de vídeos que já existem.