Öffne das gespeicherte Offline-Video von YouTube (EXO-Datei)

11

Meine Frage bezieht sich speziell auf die neue Offline-Funktionalität der YouTube-App.

Ich habe ein Video von der YouTube-App auf meinem Android-Handy gespeichert. Ich habe mein Betriebssystem aufgrund eines Problems wiederhergestellt. Aber ich habe Dateien, die von der YouTube-App heruntergeladen wurden, auf der SD-Karte gespeichert. Jetzt zeigt YouTube diese Videos nicht in der Offline-Liste an.

Gibt es eine Möglichkeit, diese Dateien über die YouTube-App zu öffnen?

Anhängen

Ich frage mich nur, ob YouTube einige Konfigurationsdateien verwendet, um eine Liste der heruntergeladenen Videos zu speichern. In diesem Fall können wir solche Konfigurationsdateien ändern und diese Videos zur Offline-Liste hinzufügen.

KB5
quelle
2
Sie haben das Zeitintervall zwischen dem Speichern und Wiederherstellen des Videos nicht erwähnt. In einem Artikel über Engadget heißt es: " Alles , was Sie speichern, ist 48 Stunden lang im Offline-Bereich des linken Schiebemenüs verfügbar . " Möglicherweise müssen Sie das Video erneut herunterladen.
Andrew T.
@ AndrewT. Eigentlich waren es definitiv mehr als 48 Stunden. Bei Google Offline wird jedoch 1 GB SD-Kartenspeicher verwendet, der Inhalt ist jedoch in der YouTube-Offline-Liste nicht sichtbar.
KB5
1
Mehr oder weniger, das meine ich: YouTube kontrolliert den Zugriff auf die Offline-Datei. Selbst wenn die Datei vorhanden ist, wird sie von YouTube nicht aufgelistet, wenn sie bereits abgelaufen ist. Ich gehe davon aus, dass die Berechtigung auf ihrem Server pro Konto gesteuert wird. Sie müssen die Datei also manuell löschen und von YouTube erneut herunterladen. Ich glaube, das ist aus gutem Grund so.
Andrew T.

Antworten:

5

Nein, derzeit gibt es KEINE Möglichkeit, die zuvor heruntergeladenen Videos wiederherzustellen.

Grund ?

Die Offline-Funktion zählt eher als Cache, sodass sie nicht als "Ihre Daten" betrachtet wird.

Und da Sie das Telefon wiederhergestellt haben (vorausgesetzt, es wird auf die Werkseinstellungen zurückgesetzt), müssen Sie den Inhalt im Wesentlichen speziell löschen from the /cache (holding the application cache) and /data (user data and user-installed apps, dalvik cache) partitions.

Achtung: Sie verlieren alle heruntergeladenen Offline-YouTube-Videos, wenn Sie " Updates deinstallieren " der YouTube-App ".

Ich habe HIER eine ähnliche Frage gestellt, als auch ich feststellte, dass meine Offline-Videos von YouTube verschwunden sind!

AADAndroidEnthusiasts
quelle
Diese Frage scheint eine andere Frage zu beantworten (obwohl es sich angesichts der Kommentare möglicherweise um die beabsichtigte Frage des Fragestellers handelt).
Agweber
@agweber Ja, als ich die Antwort gepostet habe, hatte das OP einige Kommentare abgegeben und mein Antwortbeitrag basiert darauf. Aber es scheint, dass diese Kommentare jetzt entfernt werden.
AADAndroidEnthusiasts
Ich stimme dir nicht zu. Ich glaube nicht, dass es (youtube) das Video mehr im Cache speichert. Man kann sich auch ein einwöchiges Video ansehen.
Daksh Gargas
5

Nein, es gibt keine Möglichkeit, die EXO-Datei zu öffnen, da sie verschlüsselt ist und die Videodatei in Blöcke von EXO-Dateien aufgeteilt ist. Selbst wenn auf Ihrem Telefon ein Offline-Video gespeichert ist, finden Sie im Internal Storage/Android/data/com.youtube.comVerzeichnis mehrere EXO-Dateien . Sie sind nichts anderes als die verschlüsselten Exo-Dateien, die nur über die Youtube-App geöffnet werden können. Von dem xda-developers Forum posten ,

1- Google verwendet das EXO-Dateiformat, um Videos zu speichern. Dies ist anscheinend ein Dateiformat, das für Systemdateien verwendet wird, und obwohl wir es geschafft haben, diese EXO-Dateien auf einen Computer zu kopieren, kann es anscheinend nur über die YouTube-Android-App abgespielt werden.

2- Wenn Sie in der YouTube-App einen Download für ein Offline-Video anfordern, wird das Video in Blöcken heruntergeladen. Beispielsweise wurde eine heruntergeladene 3-Minuten-Datei in fünf Teilen gespeichert. Es ist möglich, dass nur die YouTube-App für Android diese Teile verstehen und zusammenfügen kann.

3- Wir glauben auch, dass hier eine Echtzeitverschlüsselung stattfindet. Wenn das Video heruntergeladen wird, wird es nicht nur in Teile zerlegt, sondern auch in das EXO-Format konvertiert, komprimiert und in Echtzeit verschlüsselt. Dies hat mehrere Vorteile. Der einzige offensichtliche Vorteil ist, dass die Leute das Video nicht kopieren, einfügen und wahllos teilen können. Die Komprimierung spart unterdessen Speicherplatz auf der Festplatte. Das 3-minütige Video, das wir heruntergeladen haben, hat beispielsweise rund 40 MB Daten verbraucht. Beim Speichern auf dem Telefon benötigte das Video jedoch nur etwa 25 MB Speicherplatz.

4- Wenn ein Benutzer das Video abspielt, wird es in Echtzeit entschlüsselt. Möglicherweise kann nur die YouTube-App diese Entschlüsselung durchführen.

5- Wenn Sie das Offline-Video über Bluetooth freigeben, wird anstelle der eigentlichen Datei ein Weblink zum Video an den Empfänger gesendet.

Sie können jedoch in dieser Exoplayer-Bibliothek auf Github nachsehen, ob dies hilfreich ist .

ExoPlayer ist ein Media Player auf Anwendungsebene für Android. Es bietet eine Alternative zur MediaPlayer-API von Android, um Audio und Video sowohl lokal als auch über das Internet abzuspielen.

Glücklich
quelle
Wenn die YouTube-App dies offline macht, kann sie mit Sicherheit rückentwickelt werden, um die Logik für die Entschlüsselung und die Schlüssel zu extrahieren. Dies ist natürlich nicht allzu nützlich, da Sie unverschlüsselte YouTube-Videos einfach herunterladen können.
JonathanReez