13 votes

Ouvrir la vidéo hors ligne sauvegardée par YouTube (fichier .exo)

Ma question porte sur la nouvelle fonctionnalité hors ligne de l'application YouTube.

J'ai enregistré une vidéo de l'application YouTube sur mon téléphone Android. J'ai restauré le système d'exploitation de mon téléphone à cause d'un problème. Mais j'ai des fichiers qui ont été téléchargés par l'application YouTube stockés sur la carte SD. Maintenant, YouTube ne montre pas ces vidéos dans la liste hors ligne.

Y a-t-il un moyen d'ouvrir ces fichiers dans l'application YouTube ?

Ajouter

Je me demande simplement si YouTube utilise des fichiers de configuration pour stocker la liste des vidéos téléchargées. Si oui, pouvons-nous modifier ces fichiers de configuration et ajouter ces vidéos à la liste hors ligne ?

8voto

Lucky Points 3245

Non, il n'y a aucun moyen d'ouvrir le fichier .exo car il est crypté et le fichier vidéo est divisé en morceaux de fichiers .exo. Même si vous n'avez qu'une seule vidéo hors ligne stockée dans votre téléphone, vous pouvez trouver plus d'un fichier .exo sous le nom d'un fichier .exo. Internal Storage/Android/data/com.youtube.com répertoire. Ce ne sont rien d'autre que des fichiers exo cryptés qui ne peuvent être ouverts que par l'application Youtube. De la part des développeurs de xda post de forum ,

1- Google utilise le format de fichier EXO pour enregistrer les vidéos. Il s'agit apparemment un format de fichier utilisé pour les fichiers système et bien que nous ayons réussi à copier ces fichiers EXO sur un ordinateur l'application YouTube Android.

2- Lorsque vous demandez le téléchargement d'une vidéo hors ligne dans l'application YouTube la vidéo est téléchargée par morceaux. Par exemple, un fichier de 3 minutes que nous avons téléchargé a été enregistré en cinq parties. Il est possible que seule l'application l'application YouTube pour Android puisse donner un sens à ces morceaux et les joindre ensemble.

3- Nous pensons également qu'il y a un cryptage en temps réel qui se passe ici. Lorsque la vidéo est téléchargée, non seulement elle est divisée en plusieurs parties mais elle est aussi convertie au format EXO, compressée et cryptée en temps réel. Ce a plusieurs avantages, le plus évident étant que les gens ne peuvent pas copier-coller la vidéo et la partager sans discernement. La compression, permet de gagner de l'espace sur le disque. Par exemple, la vidéo de 3 minutes que nous avons téléchargée consommait en fait environ 40 Mo de données. Mais une fois Mais lorsqu'elle est stockée sur le téléphone, la vidéo ne prend qu'environ 25 Mo d'espace.

4- Lorsqu'un utilisateur lit la vidéo, celle-ci est décryptée en temps réel. Il est possible que seule l'application YouTube puisse faire ce décryptage.

5- Si vous partagez la vidéo hors ligne en utilisant Bluetooth, au lieu de l'icône fichier réel, un lien Web vers la vidéo est envoyé au destinataire.

Cependant, vous pouvez vous renseigner sur ce qui suit Bibliothèque Exoplayer sur Github et voir si ça aide.

ExoPlayer est un lecteur multimédia au niveau des applications pour Android. Il une alternative à l'API MediaPlayer d'Android pour la lecture audio et et vidéo à la fois localement et sur Internet.

6voto

AADAndroidEnthusiasts Points 2291

Non, il n'y a actuellement AUCUN moyen de récupérer ces vidéos précédemment téléchargées.

Raison ?

La fonction hors ligne est plutôt considérée comme un cache et n'est donc pas considérée comme "vos données".

Et puisque vous avez restauré le téléphone (en supposant qu'il a été "réinitialisé en usine"), ce qu'il fait essentiellement est d'effacer le contenu, spécialement from the /cache (holding the application cache) and /data (user data and user-installed apps, dalvik cache) partitions.

Attention : Vous perdrez toutes les vidéos YouTube téléchargées hors ligne, lorsque vous " Désinstaller les mises à jour " de l'application YouTube.

J'ai posé une question similaire ICI quand j'ai aussi découvert que mes vidéos hors ligne de YouTube avaient disparu !

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X