برنامج نصي بسيط بلغة Python يقوم بتنزيل مقاطع فيديو وصور TikTok بشكل متزامن، مع أو بدون علامة مائية.
الخطوة 1. استنساخ الريبو. git clone https://github.com/financiallyruined/TikTok-Multi-Downloader
الخطوة 2. أدخل الدليل cd TikTok-Multi-Downloader
الخطوة 3. قم بإنشاء وتنشيط بيئتك الافتراضية.
إنشاء: python -m venv venv
أو python3 -m venv venv
التنشيط: Windows .venvScriptsactivate
| لينكس . venv/bin/activate
الخطوة 4. تثبيت المتطلبات pip install -r requirements.txt
أو 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)
الصق جميع روابط فيديو TikTok التي تريد تنزيلها في ملف بتنسيق txt (رابط واحد لكل سطر)، واحفظه واتبع أمثلة الاستخدام الأساسية. في المثال أدناه، يتم حفظ الروابط في ملف 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
قم بتشغيل الأوامر التالية وفقًا للطريقة التي تريد بها تنزيل مقاطع الفيديو الخاصة بك
python multitok.py
: يقوم بتنزيل مقاطع الفيديو بالخيارات الافتراضية. يفترض أنك تريد تنزيل مقاطع فيديو خالية من العلامات المائية وأن الروابط موجودة في ملف links.txt.
python multitok.py --watermark
: يقوم بتنزيل النسخة ذات العلامة المائية من مقاطع الفيديو. يفترض أن الروابط موجودة في ملف links.txt.
python multitok.py --no-watermark
: يقوم بتنزيل النسخة المجانية من مقاطع الفيديو ذات العلامة المائية. يفترض أن الروابط موجودة في ملف links.txt.
python multitok.py --no-watermark --links example.txt
: يقوم بتنزيل النسخة المجانية من مقاطع الفيديو ذات العلامة المائية باستخدام الروابط الموجودة في ملف example.txt.
python multitok.py --watermark --links example.txt --workers 8
: قم بتنزيل النسخة ذات العلامة المائية من مقاطع الفيديو باستخدام الروابط الموجودة في ملف example.txt
. سيتم تنزيل 8 مقاطع فيديو في المرة الواحدة.
python multitok.py --save-metadata
: يحفظ البيانات الوصفية لمقاطع الفيديو التي تم تنزيلها في مجلد البيانات الوصفية.
python multitok.py --api-version v2
: يقوم بتنزيل مقاطع الفيديو باستخدام v2 api. يمكن استخدام الإصدار v1 في حالة عدم عمل الإصدار v2.
python multitok.py --watermark --links example.txt --workers 4 --api-version v2 --save-metadata
: قم بتنزيل النسخة ذات العلامة المائية من مقاطع الفيديو باستخدام الروابط الموجودة في ملف example.txt
وapi v2. يتم تنزيل 4 مقاطع فيديو في المرة الواحدة ويتم حفظ البيانات الوصفية في مجلد البيانات الوصفية.
python multitok.py --output-dir /home/ubuntu/example
: سيتم تنزيل مقاطع الفيديو في الدليل /home/ubuntu/example
.
python multitok.py --skip-existing --no-folders
: لن يتم إنشاء مجلدات مستخدم وسيتم تخطي مقاطع الفيديو التي تم تنزيلها بالفعل.
--no-folders
لتنزيل جميع مقاطع الفيديو إلى الدليل الحالي دون إنشاء مجلدات المستخدم.--skip-existing
لتخطي تنزيل مقاطع الفيديو الموجودة بالفعل.