該文件還可以在以下版本中找到:
Windows WPF GUI 實作了程式的所有主要功能以及一些額外的生活品質功能:
由於社群翻譯,Windows WPF GUI 提供多種語言版本。有關更多詳細信息,請參閱 WPF 自述文件的本地化部分。
Windows WPF GUI 捆綁了淺色和深色主題,以及根據當前 Windows 主題進行即時更新的選項。它還支援用戶創建的主題!有關更多詳細信息,請參閱 WPF 自述文件的主題部分。
https://www.youtube.com/watch?v=0W3MhfhnYjk(舊版本,相同概念)
檢查 github 上的 twitch-downloader-gui 或 AUR 上的 CLI 的 Linux GUI 包裝器。
尚無適用於 MacOS 的 GUI :(
CLI是跨平台的,實現了程式的主要功能。它適用於 Windows、Linux 和 MacOS * 。
*僅 Intel Mac 電腦經過測試
透過 CLI,可以使用外部腳本自動進行視訊處理。例如,您可以將以下程式碼複製並貼上到 Windows 上的.bat
檔案中,以下載 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 自述文件中找到更多範例命令。
fontconfig
和libfontconfig1
都已安裝。 apt-get install fontconfig libfontconfig1
。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 自述文件中找到更多範例命令。
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 自述文件中找到更多範例命令。
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 開發人員完成。
聊天渲染可能會使用 Noto Color Emoji © Google 和貢獻者。
聊天渲染可能會使用 Twemoji © Twitter 和貢獻者。
捆綁的 FFmpeg 二進位檔案從 gyan.dev © Gyan Doshi 取得。
執行時間取得的 FFmpeg 二進位檔案是使用 Xabe.FFmpeg.Downloader © Xabe 下載的。
聊天 Html 匯出使用 Google Fonts API © Google 託管的互聯網字體。
有關所使用的外部庫的完整列表,請參閱 THIRD-PARTY-LICENSES.txt。
麻省理工學院
TwitchDownloader 與 Twitch Interactive, Inc. 或其附屬公司無關。