Noticia Parsear vídeos online de YouTube en Linux con quvi

En el recién post que hice sobre youtube-dl me quedé con una duda, si al descargar un vídeo con youtube-dl este le pone el título del mismo de YouTube al archivo, ¿cómo lo hace? ¿cómo es posible que aplicaciones saquen datos de los vídeos colgados en sitios de vídeos o películas online?

Imagino que parseando el código HTML, que viene significando que lee todo el HTML hasta donde dice “title” o algo así, y ese texto (el título del vídeo) es lo que pone de nombre al archivo. Pues bien, así lo hace (o al menos eso creo), pero, eh aquí mi duda, ¿cómo parsear una página para sacar datos del vídeo desde la terminal?

quvi es una excelente opción a usar!

Tomemos por ejemplo el vídeo oficial de Movistar Unboxing ZTE Open. pero primero instalaremos quvi:

Instalación


En Debian, Ubuntu o derivados basta con un:

sudo apt-get install quvi

En ArchLinux o derivados:

sudo pacman -S quvi

Uso


Una vez instalado, pasamos a usarlo.

Tomando de ejemplo la URL del vídeo que puse más arriba, vamos a extraer su información:

quvi dump http://www.youtube.com/watch?v=Wjs3_hY29Q8

Nos aparecerá toda la información relacionada al vídeo, por ejemplo, su título, URL, ID del vídeo en el sitio, duración en milisegundos, thumbnail, formato … etc:



En ArchLinux se encuentra la versión de quvi 0.9.5-1 disponible, en otras distros como Debian está solo la versión 0.4.2. Cuando usen versiones viejas y desean sacar la información del vídeo obvien (no pongan) el dump. Simplemente ponen quvi seguido por la URL del vídeo

Además, haciendo uso del comando grep como ven, se puede filtrar el output y mostrar solamente lo que deseamos ;)

Ah, además, si hacen un man quvi-dump les mostrará muuuchas opciones para este parámetro, pues permite guardar esa información en un json, xml, comprobar subtítulos, etc.

Eso es lo que hace el parámetro dump, nos muestra información del vídeo, pero, ¿qué usar si deseo guardar el vídeo en mi ordenador?

Para guardarlo usamos el parámetro get, tan simple como:

quvi get http://www.youtube.com/watch?v=Wjs3_hY29Q8



… no se fijen en la velocidad de descarga jeje.

En últimas versiones de quvi no se puede hacer lo siguiente, pero en versiones como la existente en Debian se puede ver el vídeo directamente sin bajarlo, pueden ver cómo en la Wiki de Arch. Sí, como leen, en la Wiki de ArchLinux hay algo erróneo :D

Fin!


Bien, esto va siendo todo.

Les recomiendo de veras que lean la ayuda de cada parámetro, encontrarán mucha información y opciones interesantes.

Saludos




ZMzzfJ7ZK6U


Continúar leyendo...