이 문서는 다음 언어로도 제공됩니다.
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와 해당 채팅을 다운로드한 다음 단일 입력으로 채팅을 렌더링할 수 있습니다.
@ 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로 마무리됩니다. © 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를 참조하세요.
MIT
TwitchDownloader는 Twitch Interactive, Inc. 또는 그 계열사와 전혀 연관되어 있지 않습니다.