Skip to content

Commit 4bb7488

Browse files
add missing parts in german readme (#1559)
add german readme reference to english readme
1 parent e26c715 commit 4bb7488

File tree

2 files changed

+186
-0
lines changed

2 files changed

+186
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
This document is also available in:
1515

16+
- [**German / Deutsch**](README_de.md)]
1617
- [**Italian / Italiano**](README_it.md)
1718
- [**Japanese / 日本語**](README_ja.md)
1819
- [**Portuguese (Brazil) / Português (Brasil)**](README_pt-br.md)

README_de.md

Lines changed: 185 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,3 +78,188 @@ set /p vodid="Enter VOD ID: "
7878
TwitchDownloaderCLI.exe videodownload --id %vodid% --ffmpeg-path "ffmpeg.exe" -o %vodid%.mp4
7979
TwitchDownloaderCLI.exe chatdownload --id %vodid% -o %vodid%_chat.json -E
8080
TwitchDownloaderCLI.exe chatrender -i %vodid%_chat.json -h 1080 -w 422 --framerate 30 --update-rate 0 --font-size 18 -o %vodid%_chat.mp4
81+
82+
```
83+
84+
## Windows – Erste Schritte
85+
86+
1. Gehe zu [Releases](https://github.com/lay295/TwitchDownloader/releases/) und lade die neueste Version für Windows herunter oder [erstelle sie aus dem Quellcode](#building-from-source).
87+
2. Extrahiere `TwitchDownloaderCLI.exe`.
88+
3. Navigiere zu dem Ordner, in dem du die ausführbare Datei extrahiert hast:
89+
90+
```
91+
cd C:\folder\containing\TwitchDownloaderCLI
92+
```
93+
94+
4. Falls du FFmpeg nicht hast, kannst du es über den [Chocolatey-Paketmanager](https://community.chocolatey.org/) installieren oder als eigenständige Datei von [ffmpeg.org](https://ffmpeg.org/download.html) herunterladen oder mit TwitchDownloaderCLI verwenden:
95+
96+
```
97+
TwitchDownloaderCLI.exe ffmpeg --download
98+
```
99+
100+
5. Du kannst TwitchDownloaderCLI nun verwenden, zum Beispiel:
101+
102+
```
103+
TwitchDownloaderCLI.exe videodownload --id <vod-id-here> -o out.mp4
104+
```
105+
106+
Weitere Beispielbefehle findest du in der [CLI README](TwitchDownloaderCLI/README.md#example-commands).
107+
108+
## Linux – Erste Schritte
109+
110+
1. Einige Distributionen, wie Linux Alpine, haben keine Schriftarten für manche Sprachen (Arabisch, Persisch, Thai, etc.). Falls das auf dich zutrifft, installiere zusätzliche Schriftartenfamilien wie [Noto](https://fonts.google.com/noto/specimen/Noto+Sans) oder schau auf der Wiki-Seite deiner Distribution nach Schriftarten, da sie möglicherweise einen Installationsbefehl für dieses spezifische Szenario hat, wie beispielsweise die [Linux Alpine](https://wiki.alpinelinux.org/wiki/Fonts) Schriftartenseite.
111+
2. Stelle sicher, dass beide `fontconfig` und `libfontconfig1` installiert sind. `apt-get install fontconfig libfontconfig1` auf Ubuntu.
112+
3. Gehe zu [Releases](https://github.com/lay295/TwitchDownloader/releases/) und lade die neueste Binärdatei für Linux herunter, hole das [AUR-Paket](https://aur.archlinux.org/packages/twitch-downloader-bin/) für Arch Linux oder [erstelle sie aus dem Quellcode](#building-from-source).
113+
4. Extrahiere `TwitchDownloaderCLI`.
114+
5. Navigiere zu dem Ordner, in dem du die Binärdatei extrahiert hast:
115+
116+
```
117+
cd directory/containing/TwitchDownloaderCLI
118+
```
119+
120+
6. Gib der Binärdatei Ausführungsrechte:
121+
122+
```
123+
sudo chmod +x TwitchDownloaderCLI
124+
```
125+
126+
7. a) Falls du FFmpeg nicht hast, solltest du es systemweit über den Paketmanager deiner Distribution installieren, du kannst es aber auch als eigenständige Datei von [ffmpeg.org](https://ffmpeg.org/download.html) herunterladen oder mit TwitchDownloaderCLI verwenden:
127+
128+
```
129+
./TwitchDownloaderCLI ffmpeg --download
130+
```
131+
132+
7. b) Falls du es als eigenständige Datei heruntergeladen hast, musst du ihm auch Ausführungsrechte geben mit:
133+
134+
```
135+
sudo chmod +x ffmpeg
136+
```
137+
138+
8. Du kannst TwitchDownloaderCLI nun verwenden, zum Beispiel:
139+
140+
```
141+
./TwitchDownloaderCLI videodownload --id <vod-id-here> -o out.mp4
142+
```
143+
144+
Weitere Beispielbefehle findest du in der [CLI README](TwitchDownloaderCLI/README.md#example-commands).
145+
146+
## MacOS – Erste Schritte
147+
148+
1. Falls dein Gerät einen Apple Silicon M-Series-Prozessor hat, stelle sicher, dass du die arm64-Binärdatei herunterlädst. Falls du jedoch die x64-Binärdatei auf Apple Silicon verwenden möchtest, muss sie über eine Terminalsitzung ausgeführt werden, die unter Rosetta 2 läuft:
149+
150+
```
151+
arch -x86_64 zsh
152+
```
153+
154+
2. Gehe zu [Releases](https://github.com/lay295/TwitchDownloader/releases/) und lade die neueste Binärdatei für MacOS herunter oder [erstelle sie aus dem Quellcode](#building-from-source).
155+
3. Extrahiere `TwitchDownloaderCLI`.
156+
4. Navigiere zu dem Ordner, in dem du die Binärdatei extrahiert hast:
157+
158+
```
159+
cd directory/containing/TwitchDownloaderCLI
160+
```
161+
162+
5. Gib der Binärdatei Ausführungsrechte im Terminal:
163+
164+
```
165+
chmod +x TwitchDownloaderCLI
166+
```
167+
168+
6. a) Falls du FFmpeg nicht hast, kannst du es systemweit über den [Homebrew-Paketmanager](https://brew.sh/) installieren oder du kannst es als eigenständige Datei von [ffmpeg.org](https://ffmpeg.org/download.html) herunterladen oder mit TwitchDownloaderCLI verwenden:
169+
170+
```
171+
./TwitchDownloaderCLI ffmpeg --download
172+
```
173+
174+
6. b) Falls du es als eigenständige Datei heruntergeladen hast, musst du ihm auch Ausführungsrechte geben mit:
175+
176+
```
177+
chmod +x ffmpeg
178+
```
179+
180+
7. Du kannst TwitchDownloaderCLI nun verwenden, zum Beispiel:
181+
182+
```
183+
./TwitchDownloaderCLI videodownload --id <vod-id-here> -o out.mp4
184+
```
185+
186+
Weitere Beispielbefehle findest du in der [CLI README](TwitchDownloaderCLI/README.md#example-commands).
187+
188+
## Aus dem Quellcode erstellen
189+
190+
### Anforderungen
191+
192+
- [.NET 10.0.x SDK](https://dotnet.microsoft.com/en-us/download/dotnet/10.0)
193+
- Etwa 1GB Speicherplatz
194+
195+
## Build-Anweisungen
196+
197+
1. Clone das Repository:
198+
199+
```
200+
git clone https://github.com/lay295/TwitchDownloader.git
201+
```
202+
203+
2. Navigiere zum Lösungsordner:
204+
205+
```
206+
cd TwitchDownloader
207+
```
208+
209+
3. Stelle die Lösung wieder her:
210+
211+
```
212+
dotnet restore
213+
```
214+
215+
- Nicht-Windows-Geräte müssen möglicherweise explizit ein Projekt angeben, das wiederhergestellt werden soll, z. B. `dotnet restore TwitchDownloaderCLI`
216+
217+
4. a) GUI erstellen:
218+
219+
```
220+
dotnet publish TwitchDownloaderWPF -p:PublishProfile=Windows
221+
```
222+
223+
4. b) CLI erstellen:
224+
225+
```
226+
dotnet publish TwitchDownloaderCLI -p:PublishProfile=<Profile>
227+
```
228+
229+
- Anwendbare Profile: `Windows`, `Linux`, `LinuxAlpine`, `LinuxArm`, `LinuxArm64`, `MacOS`, `MacOSArm64`
230+
231+
5. a) Navigiere zum GUI-Build-Ordner:
232+
233+
```
234+
cd TwitchDownloaderWPF/bin/Release/net10.0-windows/publish/win-x64
235+
```
236+
237+
5. b) Navigiere zum CLI-Build-Ordner:
238+
239+
```
240+
cd TwitchDownloaderCLI/bin/Release/net10.0/publish
241+
```
242+
243+
## Danksagungen an Dritte
244+
245+
Chat-Renders werden mit [SkiaSharp](https://github.com/mono/SkiaSharp) und [HarfBuzzSharp](https://github.com/mono/SkiaSharp) © Microsoft Corporation gerendert.
246+
247+
Chat-Renders werden kodiert und Video-Downloads werden mit [FFmpeg](https://ffmpeg.org/) © Die FFmpeg-Entwickler abgeschlossen.
248+
249+
Chat-Renders können [Noto Color Emoji](https://github.com/googlefonts/noto-emoji) © Google und Mitwirkende verwenden.
250+
251+
Chat-Renders können [Twemoji](https://github.com/twitter/twemoji) © Twitter und Mitwirkende verwenden.
252+
253+
Gebündelte FFmpeg-Binärdateien werden von [gyan.dev](https://www.gyan.dev/ffmpeg/) © Gyan Doshi abgerufen.
254+
255+
FFmpeg-Binärdateien, die zur Laufzeit abgerufen werden, werden mit [Xabe.FFmpeg.Downloader](https://github.com/tomaszzmuda/Xabe.FFmpeg) © Xabe heruntergeladen.
256+
257+
Chat-HTML-Exporte verwenden die _Inter_-Schriftart, die von der [Google Fonts API](https://fonts.google.com/) © Google gehostet wird.
258+
259+
Eine vollständige Liste der verwendeten externen Bibliotheken findest du in [THIRD-PARTY-LICENSES.txt](./TwitchDownloaderCore/Resources/THIRD-PARTY-LICENSES.txt).
260+
261+
## Lizenz
262+
263+
[MIT](./LICENSE.txt)
264+
265+
TwitchDownloader ist in keiner Weise mit Twitch Interactive, Inc. oder seinen Tochtergesellschaften verbunden.

0 commit comments

Comments
 (0)