Dies ist eine grafische Windows-Oberfläche für yt-dlp, die als einfacher YouTube-Downloader konzipiert ist. Seit v1.2 akzeptiert die Schnittstelle auch Nicht-YouTube-URLs, sodass sie theoretisch zum Herunterladen von jeder Website verwendet werden kann, die yt-dlp
unterstützt (siehe Liste).
Um es zu verwenden, entpacken Sie das Archiv in einen neuen Ordner an einem Speicherort Ihrer Wahl und führen Sie ytdlp-interface.exe
aus.
Download-Link für die neueste Version (64 Bit): https://github.com/ErrorFlynn/ytdlp-interface/releases/download/v2.14.1/ytdlp-interface.7z
32-Bit-Build: https://github.com/ErrorFlynn/ytdlp-interface/releases/download/v2.14.1/ytdlp-interface_x86.7z
Das Projekt hängt von drei statischen Bibliotheken ab: Nana C++ GUI-Bibliothek v1.8 oder höher (zum Zeitpunkt, als ich dies schreibe, befindet sich v1.8 in der Entwicklung, daher müssen Sie den Zweig develop-1.8
erstellen), libjpeg-turbo und bit7z.
Das Projekt verwendet eine modifizierte Version der Nana-Bibliothek (die Datei nana-develop-1.8 (2024-05-06) ytdlp-interface mod.7z
). Sie können immer noch mit der Originalbibliothek verlinken, aber die modifizierte Version weist Funktionen und Verhaltensweisen auf, die im Original nicht vorhanden waren (Stand: Juni 2024). Am wichtigsten ist, dass die geänderte Bibliothek sicherstellt, dass alle Schnittstellenelemente dem gewählten Farbschema folgen und dass die meisten Schnittstellenelemente ordnungsgemäß mit dem Skalierungsfaktor des Systems skaliert werden.
Das Programm verwendet auch JSON für modernes C++, um Videoinformationen von yt-dlp.exe
abzurufen und die Einstellungsdatei zu lesen/schreiben, aber das ist nur eine Header-Datei, die im Projekt enthalten ist (Sie können sie bei Bedarf durch die neueste Version ersetzen wollen).