Mi pregunta es específica de las aplicaciones de YouTube nueva funcionalidad sin conexión.

He guardado un video de la aplicación de YouTube en mi teléfono Android. He restaurado el sistema operativo de mi teléfono debido a algún problema. Pero tengo archivos que la aplicación de YouTube descargó almacenados en la tarjeta SD. Ahora YouTube no muestra esos videos en la lista sin conexión.

¿Hay alguna forma de abrir esos archivos a través de la aplicación de YouTube?

Agregar

Estoy solo me preguntaba si youtube usa algunos archivos de configuración para almacenar la lista de videos descargados. Si es así, podemos modificar dichos archivos de configuración y agregar esos videos a la lista sin conexión.

Comentarios

  • No ‘ t mencionó el intervalo de tiempo entre guardar el video y restaurarlo. Según un artículo en Engadget , » Todo lo que guardes será accesible durante 48 horas en la sección sin conexión en el menú deslizante de la izquierda. » Es posible que deba volver a descargar el video.
  • @AndrewT. En realidad, definitivamente fueron más de 48 horas. Pero google offline muestra 1gb de memoria sdcard en uso pero contenidos no visibles en la lista de youtube offline.
  • Más o menos, eso ‘ es lo que quiero decir: YouTube controla el acceso al archivo sin conexión. Incluso si el archivo está allí, YouTube ‘ t no lo incluirá en la lista si ‘ ya venció. Asumo que el permiso se controla en su servidor por cuenta, por lo que debe eliminar el archivo manualmente y volver a descargarlo de YouTube. Creo que ‘ es así por una buena razón.

Responder

No, actualmente NO hay forma de recuperar esos videos descargados previamente.

Razón ?

La función sin conexión cuenta como caché, por lo que no se considera como «sus datos».

Y dado que restauró el teléfono (asumiendo que es un «restablecimiento de fábrica»), lo que básicamente hace es borrar el contenido especialmente from the /cache (holding the application cache) and /data (user data and user-installed apps, dalvik cache) partitions.

Precaución: Perderás todos los videos de YouTube descargados sin conexión cuando « Desinstalar actualizaciones «de la aplicación YouTube.

Hice una pregunta similar AQUÍ cuando yo también descubrí que mis videos sin conexión de YouTube habían desaparecido.

Comentarios

  • Esta pregunta parece estar respondiendo una pregunta diferente (aunque puede ser la pregunta que pretendía el autor ‘ dados los comentarios).
  • @agweber Sí, cuando publiqué la respuesta, el OP había proporcionó algunos comentarios y mi publicación de respuesta se basa en eso. Pero se ems, esos comentarios ahora se eliminan.
  • No estoy de acuerdo. No ‘ creo que (youtube) ya guarde el video en la caché. También se puede ver un video de hace una semana.

Responder

No, no hay forma de abrir el archivo .exo, ya que está cifrado y el archivo de vídeo se divide en trozos de archivos .exo. Incluso si tiene un video sin conexión almacenado en su teléfono, puede encontrar más de un archivo .exo en el directorio Internal Storage/Android/data/com.youtube.com. No son más que archivos exo cifrados que solo se pueden abrir a través de la aplicación de Youtube. De la publicación del foro de xda-developers,

1- Google está usando un archivo EXO formato para guardar videos. Aparentemente, este es un formato de archivo que se usa para los archivos del sistema y, aunque logramos copiar estos archivos EXO en una computadora, aparentemente solo se puede reproducir a través de la aplicación YouTube para Android.

2- Cuando solicitas una descarga para un video sin conexión en la aplicación de YouTube, el video se descarga en fragmentos. Por ejemplo, un archivo de 3 minutos que descargamos se guardó en cinco partes. Es posible que solo la aplicación de YouTube para Android pueda dar sentido a estos fragmentos y unirlos.

3- También creemos que hay un cifrado en tiempo real aquí. Cuando se descarga el video, no solo se divide en partes, sino que también se convierte al formato EXO, se comprime y encripta en tiempo real. Esto tiene varios beneficios, el único beneficio obvio es que las personas no pueden copiar y pegar el video y compartirlo indiscriminadamente. Mientras tanto, la compresión ahorra espacio en el disco. Por ejemplo, el video de 3 minutos de duración que descargamos realmente consumió alrededor de 40 MB de datos. Pero cuando se almacena en el teléfono, el video solo ocupaba alrededor de 25 MB de espacio.

4- Cuando un usuario reproduce el video, se descifra en tiempo real. Es posible que solo YouTube «s La aplicación puede realizar este descifrado.

5- Si comparte el video sin conexión usando Bluetooth, en lugar del archivo real, se envía un enlace web al video al destinatario.

Sin embargo, es posible que desee examinar esta Biblioteca de Exoplayer en Github y ver si eso ayuda.

ExoPlayer es un reproductor multimedia a nivel de aplicación para Android. Proporciona una alternativa a la API MediaPlayer de Android para reproducir audio y video tanto localmente como a través de Internet.

Comentarios

  • Si la aplicación de YouTube lo hace sin conexión, seguramente se puede realizar ingeniería inversa para extraer la lógica para el descifrado y las claves. Pero, por supuesto, esto no es ‘ t demasiado útil, ya que puede descargar videos de YouTube sin cifrar fácilmente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *