13 votos

Abrir el vídeo sin conexión guardado en YouTube (archivo .exo)

Mi pregunta es específica sobre la nueva funcionalidad offline de la aplicación YouTube.

He guardado algún vídeo de la aplicación YouTube en mi teléfono Android. He restaurado el sistema operativo de mi teléfono debido a algún problema. Pero tengo archivos que fueron descargados por la aplicación de YouTube almacenados en la tarjeta SD. Ahora YouTube no está mostrando que los vídeos en la lista fuera de línea.

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

Añada

Me pregunto si Youtube utiliza algunos archivos de configuración para almacenar la lista de vídeos descargados. Si es así, ¿podemos modificar esos archivos de configuración y añadir esos vídeos a la lista sin conexión?

2 votos

No has mencionado el intervalo de tiempo entre guardar el vídeo 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" del menú deslizante de la izquierda. " Es posible que tengas que volver a descargar el vídeo.

0 votos

@AndrewT. En realidad fueron definitivamente más de 48 horas. Pero google offline muestra 1gb de memoria de la tarjeta sdcard que se utiliza, pero el contenido no es visible en la lista de youtube sin conexión.

1 votos

Más o menos, eso es lo que quiero decir: YouTube controla el acceso al archivo sin conexión. Incluso si el archivo está ahí, YouTube no lo listará si ya ha caducado. I asume el permiso se controla en su servidor por cuenta, por lo que tienes que borrar el archivo manualmente y volver a descargarlo de YouTube. Creo que es así por una buena razón.

8voto

Lucky Puntos 122

No, no hay forma de abrir el archivo .exo ya que está encriptado y el archivo de vídeo está dividido en trozos de archivos .exo. Incluso si tiene un vídeo sin conexión almacenado en su teléfono, puede encontrar más de un archivo .exo en Internal Storage/Android/data/com.youtube.com directorio. No son más que los archivos exo encriptados que sólo se pueden abrir a través de la App de Youtube. De los desarrolladores de xda puesto en el foro ,

1- Google utiliza el formato de archivo EXO para guardar los vídeos. Este es aparentemente un formato de archivo utilizado para los archivos del sistema y mientras nos las arreglamos para copiar estos archivos EXO en un ordenador, aparentemente sólo se pueden reproducir a través de la aplicación de YouTube para Android.

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

3- También creemos que hay una encriptación en tiempo real. Cuando el vídeo se descarga, no sólo se divide en partes, sino que también se se convierte en formato EXO, se comprime y se encripta en tiempo real. Este tiene varias ventajas, la más obvia es que la gente no puede copiar y pegar el vídeo y compartirlo indiscriminadamente. La compresión, por su parte, ahorra espacio en el disco. Por ejemplo, el vídeo de 3 minutos de duración que descargamos consumía unos 40 MB de datos. Pero cuando almacenado en el teléfono, el vídeo sólo ocupó unos 25mb de espacio.

4- Cuando un usuario reproduce el vídeo, éste se descifra en tiempo real. Es posible posible que sólo la aplicación de YouTube pueda realizar este descifrado.

5- Si compartes el vídeo sin conexión mediante Bluetooth, en lugar del archivo real, se envía al destinatario un enlace web al vídeo.

Sin embargo, es posible que desee buscar en esto Biblioteca Exoplayer en Github y ver si eso ayuda.

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

0 votos

Si la aplicación de YouTube lo hace fuera de línea, seguramente se puede hacer ingeniería inversa para extraer la lógica de descifrado y las claves. Pero, por supuesto, esto no es demasiado útil, ya que puedes descargar vídeos de YouTube sin cifrar fácilmente.

6voto

AADTechnical Puntos 344

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

Razón ?

La función offline cuenta más bien como caché, por lo que no se considera como "tus datos".

Y como has restaurado el teléfono (suponiendo que sea "restablecido de fábrica"), lo que hace básicamente 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 vídeos descargados de YouTube sin conexión, cuando " Desinstalar actualizaciones " de la aplicación YouTube.

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

0 votos

Esta pregunta parece responder a una pregunta diferente (aunque puede ser la pregunta que pretendía el autor, dados los comentarios).

0 votos

@agweber Sí, cuando publiqué la respuesta, el OP había proporcionado algunos comentarios y mi post de respuesta se basa en eso. Pero parece que esos comentarios han sido eliminados.

0 votos

No estoy de acuerdo. No creo que (youtube) guarde el vídeo en la caché. Uno puede ver un video de hace una semana también.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X