このドキュメントは次の場所からも入手できます。
Windows WPF GUI は、プログラムのすべての主要機能と、いくつかの追加の品質オブライフ機能を実装しています。
Windows WPF GUI は、コミュニティ翻訳のおかげで複数の言語で利用できます。詳細については、WPF README の「ローカリゼーション」セクションを参照してください。
Windows WPF GUI には、ライト テーマとダーク テーマの両方がバンドルされており、現在の Windows テーマに従ってライブ更新するオプションも付いています。ユーザー作成のテーマにも対応!詳細については、WPF README の「テーマ」セクションを参照してください。
https://www.youtube.com/watch?v=0W3MhfhnYjk (旧バージョン、同じコンセプト)
CLI 用の Linux GUI ラッパーについては、github または AUR の twitch-downloader-gui を確認してください。
MacOS ではまだ GUI は利用できません:(
CLI はクロスプラットフォームであり、プログラムの主要な機能を実装します。 Windows、Linux、MacOS *で動作します。
*Intel Mac のみがテストされています
CLI を使用すると、外部スクリプトを使用してビデオ処理を自動化できます。たとえば、次のコードを Windows 上の.bat
ファイルにコピーして貼り付けると、VOD とそのチャットをダウンロードし、チャットをレンダリングすることができます。これらすべてを 1 つの入力から行うことができます。
@ 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
。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 © The FFmpeg 開発者によって仕上げられます。
チャット レンダリングでは、Noto Color Emoji © Google および寄稿者を使用する場合があります。
チャット レンダリングでは Twemoji © Twitter および投稿者を使用する場合があります。
バンドルされた FFmpeg バイナリは gyan.dev © Gyan Doshi から取得されます。
フェッチされた FFmpeg バイナリはランタイムであり、Xabe.FFmpeg.Downloader © Xabe を使用してダウンロードされます。
チャット HTML エクスポートでは、Google Fonts API © Google によってホストされているInter書体を利用します。
使用されている外部ライブラリの完全なリストについては、THIRD-PARTY-LICENSES.txt を参照してください。
マサチューセッツ工科大学
TwitchDownloader は、Twitch Interactive, Inc. またはその関連会社とは一切関係がありません。