هذه الوثيقة متاحة أيضًا في:
تنفذ واجهة المستخدم الرسومية Windows WPF جميع الوظائف الرئيسية للبرنامج بالإضافة إلى بعض وظائف جودة الحياة الإضافية:
تتوفر واجهة المستخدم الرسومية لـ Windows WPF بلغات متعددة بفضل ترجمات المجتمع. راجع قسم الترجمة في ملف WPF README لمزيد من التفاصيل.
تأتي واجهة Windows WPF GUI مرفقة مع كل من السمات الفاتحة والداكنة، بالإضافة إلى خيار التحديث المباشر وفقًا لموضوع Windows الحالي. كما أنه يدعم السمات التي أنشأها المستخدم! راجع قسم Theming في WPF README لمزيد من التفاصيل.
https://www.youtube.com/watch?v=0W3MhfhnYjk (الإصدار الأقدم، نفس المفهوم)
تحقق من twitch-downloader-gui على github أو على AUR للحصول على غلاف Linux GUI لـ CLI.
لا تتوفر واجهة مستخدم رسومية لنظام التشغيل MacOS حتى الآن :(
واجهة سطر الأوامر (CLI) عبارة عن منصة مشتركة وتنفذ الوظائف الرئيسية للبرنامج. يعمل على أنظمة التشغيل Windows و Linux و MacOS * .
*تم اختبار أجهزة Intel Mac فقط
باستخدام واجهة سطر الأوامر (CLI)، من الممكن أتمتة معالجة الفيديو باستخدام نصوص برمجية خارجية. على سبيل المثال، يمكنك نسخ ولصق التعليمة البرمجية التالية في ملف .bat
على نظام التشغيل Windows لتنزيل VOD والدردشة الخاصة به، ثم عرض الدردشة، كل ذلك من خلال إدخال واحد.
@ echo off
set /p vodid = " Enter VOD ID: "
TwitchDownloaderCLI.exe videodownload --id %vodid% --ffmpeg-path " ffmpeg.exe " -o %vodid% .mp4
TwitchDownloaderCLI.exe chatdownload --id %vodid% -o %vodid% _chat.json -E
TwitchDownloaderCLI.exe chatrender -i %vodid% _chat.json -h 1080 -w 422 --framerate 30 --update-rate 0 --font-size 18 -o %vodid% _chat.mp4
TwitchDownloaderCLI.exe
. cd C:foldercontainingTwitchDownloaderCLI
TwitchDownloaderCLI.exe ffmpeg --download
TwitchDownloaderCLI.exe videodownload --id <vod-id-here> -o out.mp4
يمكنك العثور على المزيد من أمثلة الأوامر في CLI README.
fontconfig
و libfontconfig1
. apt-get install fontconfig libfontconfig1
على Ubuntu.TwitchDownloaderCLI
. cd directory/containing/TwitchDownloaderCLI
sudo chmod +x TwitchDownloaderCLI
./TwitchDownloaderCLI ffmpeg --download
sudo chmod +x ffmpeg
./TwitchDownloaderCLI videodownload --id <vod-id-here> -o out.mp4
يمكنك العثور على المزيد من أمثلة الأوامر في CLI README.
arch -x86_64 zsh
TwitchDownloaderCLI
. cd directory/containing/TwitchDownloaderCLI
chmod +x TwitchDownloaderCLI
./TwitchDownloaderCLI ffmpeg --download
chmod +x ffmpeg
./TwitchDownloaderCLI videodownload --id <vod-id-here> -o out.mp4
يمكنك العثور على المزيد من أمثلة الأوامر في CLI README.
git clone https://github.com/lay295/TwitchDownloader.git
cd TwitchDownloader
dotnet restore
dotnet restore TwitchDownloaderCLI
dotnet publish TwitchDownloaderWPF -p:PublishProfile=Windows
dotnet publish TwitchDownloaderCLI -p:PublishProfile=<Profile>
Windows
و Linux
و LinuxAlpine
و LinuxArm
و LinuxArm64
و MacOS
و MacOSArm64
cd TwitchDownloaderWPF/bin/Release/net6.0-windows/publish/win-x64
cd TwitchDownloaderCLI/bin/Release/net6.0/publish
يتم تقديم عروض الدردشة باستخدام SkiaSharp وHarfBuzzSharp © Microsoft Corporation.
يتم تشفير عروض الدردشة ويتم الانتهاء من تنزيلات الفيديو باستخدام FFmpeg © مطوري FFmpeg.
قد تستخدم Chat Renders Noto Color Emoji © Google والمساهمين.
قد تستخدم Chat Renders Twemoji © Twitter والمساهمين.
يتم جلب ثنائيات FFmpeg المجمعة من gyan.dev © Gyan Doshi.
يتم تنزيل ثنائيات FFmpeg التي تم جلبها في وقت التشغيل باستخدام Xabe.FFmpeg.Downloader © Xabe.
تستخدم عمليات تصدير Chat Html محرف Inter الذي تستضيفه Google Fonts API © Google.
للحصول على قائمة كاملة بالمكتبات الخارجية المستخدمة، راجع THIRD-PARTY-LICENSES.txt.
معهد ماساتشوستس للتكنولوجيا
لا يرتبط TwitchDownloader بأي حال من الأحوال بشركة Twitch Interactive, Inc. أو الشركات التابعة لها.