ADN Skripte
This commit is contained in:
12
adn_dl.bat
Normal file
12
adn_dl.bat
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
@echo off
|
||||||
|
:: Setze Benutzername und Passwort als Variablen
|
||||||
|
set ADN_USERNAME=E-MAIL
|
||||||
|
set ADN_PASSWORD=PASSWORD
|
||||||
|
|
||||||
|
:loop
|
||||||
|
set /p url="Bitte gib die ADN-URL ein (oder 'exit' zum Beenden): "
|
||||||
|
if "%url%"=="exit" goto :eof
|
||||||
|
set flags=--sub-lang "de" --embed-subs --remux-video mkv -u "%ADN_USERNAME%" -p "%ADN_PASSWORD%" --embed-metadata
|
||||||
|
cd /d H:\Festplatten\Nebulak\Downloads\anime
|
||||||
|
yt-dlp %flags% %url%
|
||||||
|
goto :loop
|
51
adn_dub.bat
Normal file
51
adn_dub.bat
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
@echo off
|
||||||
|
chcp 65001
|
||||||
|
|
||||||
|
:: Setze Benutzername und Passwort als Variablen
|
||||||
|
set ADN_USERNAME=E-MAIL
|
||||||
|
set ADN_PASSWORD=PASSWORT
|
||||||
|
|
||||||
|
set /p anime="Gib den Amine-Namen ein: "
|
||||||
|
:loop
|
||||||
|
set /p url="Bitte gib die ADN-URL ein (oder 'exit' zum Beenden): "
|
||||||
|
if "%url%"=="exit" goto :eof
|
||||||
|
|
||||||
|
:: Setze aktuellen Pfad
|
||||||
|
set "currentDir=%~dp0"
|
||||||
|
echo Das aktuelle Verzeichnis ist: %currentDir%
|
||||||
|
|
||||||
|
set /p nummer="Bitte gib die Nummer ein (zb 01): "
|
||||||
|
|
||||||
|
:: Liste aller verfügbaren Formate
|
||||||
|
yt-dlp --ignore-config -F -u "%ADN_USERNAME%" -p "%ADN_PASSWORD%" %url%
|
||||||
|
|
||||||
|
:: Lade alle Untertitel herunter und speichere sie als nummer.sprache.ext
|
||||||
|
echo Downloade Untertitel...
|
||||||
|
yt-dlp --ignore-config --quiet --progress -u "%ADN_USERNAME%" -p "%ADN_PASSWORD%" --all-subs --skip-download -o "%nummer%.%%(ext)s" %url%
|
||||||
|
ren %nummer%.de.ssa %nummer%.de.ass
|
||||||
|
ren %nummer%.vde.ssa %nummer%.de.forced.ass
|
||||||
|
echo Untertitel geladen
|
||||||
|
|
||||||
|
:: Frage die ID des Videoformats ab
|
||||||
|
set /p id="Bitte gib die ID des Videoformats ein: "
|
||||||
|
|
||||||
|
:: Lade das Videoformat mit der angegebenen ID herunter
|
||||||
|
echo Downloade JapDub...
|
||||||
|
yt-dlp --ignore-config --quiet --progress -f vostde-%id%-1 -u "%ADN_USERNAME%" -p "%ADN_PASSWORD%" -o "%nummer%jp.%%(ext)s" %url%
|
||||||
|
echo Downloade GerDub...
|
||||||
|
yt-dlp --ignore-config --quiet --progress -f vde-%id%-1 -u "%ADN_USERNAME%" -p "%ADN_PASSWORD%" -o "%nummer%de.%%(ext)s" %url%
|
||||||
|
echo Dubs geladen, starte muxing...
|
||||||
|
:: Renmux zu MKV
|
||||||
|
"C:\Program Files\MKVToolNix\mkvmerge.exe" --ui-language de --priority lower --output ^"%currentDir%%anime% %nummer%.mkv^" --language 0:und --default-track-flag 0:no --language 1:ja --default-track-flag 1:no ^"^(^" ^"%currentDir%%nummer%jp.mp4^" ^"^)^" --no-video --no-global-tags --language 1:de ^"^(^" ^"%currentDir%%nummer%de.mp4^" ^"^)^" --language 0:de ^"^(^" ^"%currentDir%%nummer%.de.ass^" ^"^)^" --language 0:de --forced-display-flag 0:yes ^"^(^" ^"%currentDir%%nummer%.de.forced.ass^" ^"^)^" --track-order 0:0,1:1,0:1,3:0,2:0
|
||||||
|
|
||||||
|
:: Lösche alte Dateien
|
||||||
|
set /p answer=Aufräumen? (ja/nein):
|
||||||
|
|
||||||
|
if /i "%answer%"=="ja" (
|
||||||
|
del %nummer%.de.ass %nummer%.de.forced.ass %nummer%jp.mp4 %nummer%de.mp4
|
||||||
|
echo Die Dateien wurden gelöscht.
|
||||||
|
) else (
|
||||||
|
echo Keine Dateien wurden gelöscht.
|
||||||
|
)
|
||||||
|
|
||||||
|
goto :loop
|
Reference in New Issue
Block a user