Ma question est spécifique aux applications YouTube nouvelle fonctionnalité hors connexion.
Jai enregistré une vidéo de lapplication YouTube sur mon téléphone Android. Jai restauré le système dexploitation de mon téléphone en raison dun problème. Mais jai des fichiers téléchargés par lapplication YouTube stockés sur la carte SD. Maintenant YouTube naffiche pas ces vidéos dans la liste hors connexion.
Puis-je ouvrir ces fichiers via lapplication YouTube?
Ajouter
Je suis Je me demande simplement si YouTube utilise certains fichiers de configuration pour stocker la liste des vidéos téléchargées. Si tel est le cas, pouvons-nous modifier ces fichiers de configuration et ajouter ces vidéos à la liste hors connexion.
Commentaires
- Vous navez ‘ t mentionné lintervalle de temps entre lenregistrement de la vidéo et sa restauration. Selon un article sur Engadget , » Tout ce que vous enregistrez sera accessible pendant 48 heures dans la section hors connexion du menu déroulant de gauche. » Vous devrez peut-être retélécharger la vidéo.
- @AndrewT. En fait, cétait définitivement plus de 48 heures. Mais Google hors ligne montre que 1 Go de mémoire sdcard est utilisé, mais que le contenu nest pas visible dans la liste hors connexion de YouTube.
- Plus ou moins, cest ‘ que je veux dire: YouTube contrôle laccès au fichier hors connexion. Même si le fichier est là, YouTube na pas ‘ lafficher sil ‘ est déjà expiré. Je suppose que lautorisation est contrôlée sur leur serveur par compte, vous devez donc supprimer le fichier manuellement et le télécharger à nouveau depuis YouTube. Je pense que ‘ est comme ça pour une bonne raison.
Réponse
Non, il ny a actuellement aucun moyen de récupérer les vidéos téléchargées précédemment.
Raison ?
La fonctionnalité hors ligne compte plutôt comme un cache donc elle « s non considéré comme « vos données ».
Et puisque vous avez restauré le téléphone (en supposant quil soit « réinitialisé aux paramètres dusine »), ce quil fait essentiellement est deffacer 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 connexion lorsque vous « Désinstaller les mises à jour « de lapplication YouTube.
Jai posé une question similaire ICI quand jai moi aussi constaté que mes vidéos hors ligne de YouTube avaient disparu!
Commentaires
- Cette question semble répondre une question différente (bien que cela puisse être la question voulue par le demandeur ‘ étant donné les commentaires).
- @agweber Oui, lorsque jai publié la réponse, le PO avait fourni quelques commentaires et mon message de réponse est basé sur cela. Mais il se ems ces commentaires sont maintenant supprimés.
- Je ne suis pas daccord. Je ne ‘ ne pense plus (youtube) enregistre la vidéo dans le cache. On peut aussi regarder une vidéo vieille dune semaine.
Réponse
Non, il ny a aucun moyen douvrir le fichier .exo car il est crypté et le fichier vidéo est divisé en morceaux de fichiers .exo. Même si vous avez une vidéo hors ligne stockée sur votre téléphone, vous pouvez trouver plusieurs fichiers .exo dans le répertoire Internal Storage/Android/data/com.youtube.com
. Ce ne sont que des fichiers exo cryptés qui ne peuvent être ouverts que via lapplication Youtube. Daprès le message du forum xda-developer,
1- Google utilise le fichier EXO format pour enregistrer des vidéos. Il sagit apparemment dun format de fichier utilisé pour les fichiers système et bien que nous ayons réussi à copier ces fichiers EXO sur un ordinateur, ils ne peuvent apparemment être lus que via lapplication YouTube Android.
2- Lorsque vous demandez un téléchargement pour une vidéo hors ligne dans lapplication YouTube, la vidéo est téléchargée en 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 lapplication YouTube pour Android puisse donner un sens à ces morceaux et les réunir.
3- Nous pensons également quil y a un cryptage en temps réel ici. Lorsque la vidéo est téléchargée, non seulement elle est divisée en parties, mais elle est également convertie au format EXO, compressée et cryptée en temps réel. Cela a plusieurs avantages, le seul avantage évident est que les gens ne peuvent pas copier-coller la vidéo et la partager sans discernement. La compression, quant à elle, économise de lespace sur le disque. Par exemple, la vidéo de 3 minutes que nous avons téléchargée a consommé environ 40 Mo de données. Mais lorsquelle est stockée sur le téléphone, la vidéo ne prend quenviron 25 Mo despace.
4- Lorsquun utilisateur lit la vidéo, elle est décryptée en temps réel. Il est possible que seul YouTube app peut faire ce décryptage.
5- Si vous partagez la vidéo hors ligne via Bluetooth, au lieu du fichier réel, un lien Web vers la vidéo est envoyé au destinataire.
Cependant, vous voudrez peut-être examiner cette Bibliothèque Exoplayer sur Github et voir si cela aide.
ExoPlayer est un lecteur multimédia de niveau application pour Android. Il fournit une alternative à lAPI MediaPlayer dAndroid pour lire des fichiers audio et vidéo à la fois localement et sur Internet.
Commentaires
- Si lapplication YouTube le fait hors ligne, elle peut très certainement faire lobjet dune rétro-ingénierie pour extraire la logique de déchiffrement et les clés. Mais bien sûr, ce nest pas ‘ t trop utile car vous pouvez télécharger facilement des vidéos YouTube non chiffrées.