Dies ist ein Tool zum Sichern von Filmen von Mubi mit Ihrem eigenen legitimen Konto.
Inhalt
- Um
- Käfer
- Installation
- Verwendung
- Legal
Um
- Basierend auf Mubi-Downloader;
- Suche zu whatsonmubi vom Terminal aus hinzugefügt, sodass auf die manuelle Einstellung der ID zurückgegriffen wird, wenn der Film nicht gefunden wird (z. B. wird auf den Film nicht auf whatsonmubi verwiesen);
- Leicht editierbare Variablen am Anfang des Skripts hinzugefügt;
- Überprüfung der IP-Herkunft hinzugefügt, um den Ländererwartungen von Mubi zu entsprechen.
- Alle verfügbaren Untertitel (SRT) werden ebenfalls gesichert.
- mergetomkv.py, um die gesicherten Dateien zusammenzuführen.
- Der Code, den wir dem Original hinzugefügt haben, könnte sein? wie es war? unterstützt.
„Mubi Downloader“ ist ein Python-Skript, das es Benutzern ermöglicht, Filme vom Mubi-Streaming-Dienst herunterzuladen. Es verwendet die Mubi-API, um die Video-URL und den Entschlüsselungsschlüssel zu extrahieren und entschlüsselt sie dann mit Shaka-Packager.
Mubi ist ein Streaming-Dienst, der eine sorgfältig kuratierte Auswahl an Filmen aus der ganzen Welt bietet. Die Plattform hindert Benutzer jedoch daran, die Filme auf ihre Geräte herunterzuladen. Glücklicherweise umgeht dieses Skript diese Einschränkung und ermöglicht Benutzern das Herunterladen von Filmen von MUBI zur Offline-Ansicht.
Käfer
Bei manchen Fremdzeichen kann es sein, dass die Dateien im letzten Moment nicht schreiben können.
- Notieren Sie sich die ID,
- Führen Sie das Skript erneut aus.
- Geben Sie eine zufällige Zeichenfolge ein, um der automatischen Titelsuche zu entgehen
- Geben Sie den Titel und die ID manuell ein, sie werden für den Dateinamen verwendet.
Installation
- Klonen Sie das Repository oder laden Sie die ZIP-Datei herunter und extrahieren Sie sie.
- Installieren Sie die erforderlichen Bibliotheken mit einer der folgenden Methoden:
- Führen Sie „install_requirements.bat“ aus.
- Installieren Sie jede in „requirements.txt“ angegebene Bibliothek manuell.
- Führen Sie „pip install -r require.txt“ aus.
- Laden Sie shaka-packager und N_m3u8DL-RE in den Ordner herunter.
- Fügen Sie nach der Installation die Ordner, in denen die Tools installiert sind, zur Umgebungsvariablen
PATH
Ihres Systems hinzu.- Unter Windows:
- Öffnen Sie das Startmenü und suchen Sie nach „Umgebungsvariablen“.
- Klicken Sie auf „Systemumgebungsvariablen bearbeiten“.
- Klicken Sie auf die Schaltfläche „Umgebungsvariablen“.
- Scrollen Sie unter „Systemvariablen“ nach unten, suchen Sie nach „Pfad“ und klicken Sie dann auf „Bearbeiten“.
- Klicken Sie auf „Neu“ und geben Sie den Pfad zu dem Ordner ein, in dem jedes Tool installiert ist.
- Klicken Sie auf „OK“, um alle Fenster zu schließen.
Verwendung
- Öffnen Sie die Datei
mubi_downloader.py
in einem Texteditor. - Ersetzen Sie die Zeilen 12–13 durch Ihre eigenen Werte (siehe Kommentare in muby_downloader.py).
- Öffnen Sie Ihr Terminal und navigieren Sie zu dem Verzeichnis, das die Datei
mubi_downloader.py
enthält. (oder zu PATH hinzufügen) - Laufen
python mubi_downloader.py
- Suchen Sie nach dem Film.
- Überprüfen Sie, ob Sie sich im richtigen Land befinden, aber warten Sie, bevor Sie
Enter
drücken. - Öffnen Sie die Seite in Ihrem aktuellen Browser, melden Sie sich bei Mubi an und spielen Sie den Film mindestens eine Sekunde lang ab.
- Drücken Sie nun
Enter
.
Führen Sie die Dateien zusammen
mergetomkv.py
führt die Video-, Audio- und SRT-Tracks in einer einzigen unkomprimierten .mkv
Datei zusammen.
- Kopieren Sie
mergetomkv.py
und fügen Sie es in den Ordner der Dateien ein, die Sie zusammenführen möchten. - Öffnen Sie ein Terminal im Ordner
- Warten, fertig.
Rechtlicher Hinweis
- Dieses Programm dient ausschließlich Bildungs- und Informationszwecken. Die Autoren und Mitwirkenden dieses Programms dulden oder fördern keine illegalen oder unethischen Aktivitäten. Jeglicher Missbrauch dieses Programms für rechtswidrige oder unethische Zwecke ist strengstens untersagt.
- Benutzer müssen zustimmen, dieses Programm nur für rechtmäßige Zwecke und unter Einhaltung aller geltenden Gesetze und Vorschriften zu verwenden. Die Autoren und Mitwirkenden dieses Programms haften nicht für Missbrauch oder illegale Aktivitäten der Benutzer.
- Die Nutzung dieses Programms liegt im alleinigen Ermessen des Benutzers. Die Autoren und Mitwirkenden dieses Programms haften nicht für direkte oder indirekte Schäden, die durch die Verwendung dieses Programms entstehen können. Benutzer erklären sich damit einverstanden, die Autoren und Mitwirkenden dieses Programms von allen Ansprüchen, Schäden und Ausgaben, einschließlich Anwaltskosten, die sich aus der Nutzung dieses Programms ergeben, schadlos zu halten.
- Dieses Programm wird „wie besehen“ ohne Gewährleistung jeglicher Art, weder ausdrücklich noch stillschweigend, bereitgestellt, einschließlich, aber nicht beschränkt auf, der stillschweigenden Gewährleistung der Marktgängigkeit, der Eignung für einen bestimmten Zweck oder der Nichtverletzung von Rechten Dritter. Die Autoren und Mitwirkenden dieses Programms haften nicht für Schäden, einschließlich, aber nicht beschränkt auf direkte, indirekte, zufällige, Folge- oder Strafschäden, die sich aus der Nutzung dieses Programms oder der darin enthaltenen Informationen ergeben.