Descargar Videos de YouTube

September 1, 2006

Generalmente, a nosotros nos ha gustado cierto video que hemos visto en YouTube.com, y es que gracias a este servicio podemos encontrar múltiples videos de varias cosas (A mi personalmente me permitió ver los capítulos que no pude ver de la serie Full Metal Alchemist).

Pero la pregunta es: ¿Cómo hago si no tengo Internet? ¿Necesito contratar un Servicio de Internet para ver YouTube?. Y es bien sabido que en YouTube solo podemos ver los videos online, o al menos eso era lo que creíamos…

Navegando en los Foros Ubuntu Hispanos encontré un enlace al Rincon de Tolito, especificamente a su artículo sobre Descargar Videos de YouTube a nuestro Linux.

Lo primero que debemos hacer es descargarnos el Script YouTube-dl escrito en Python. Este Script es independiente de Sistema Operativo, por lo que en Windows también funcionará. Si no tienes Python, lo siguiente (Si usas Debian o similar) te servirá:

apt-get install python

Luego lo lanzamos como sigue:

youtube-dl.py -o <nombre_video_que_grabaremos> <url_del_video>

Si necesitaramos autentificación porque el video es para mayores de 18 años, usaríamos:

youtube-dl.py -u <usuario> -p <password> -o <nombre_video> <url_del_video>

Pero una vez bajados los videos de YouTube nos daremos cuenta de que ¡Están grabados en .flv! (Macromedia Flash Video). Para verlos en nuestros reproductores como Mplayer, debemos convertirlos. (Ya que si no lo hacemos, no podremos verlos en Windows.) Es más, los videos .flv no se pueden adelantar o rebobinar en Mplayer (Aún no se el porqué) y además si quieres grabarlos para VCD o DVD no servirán de mucho. Bueno, para esto tenemos a Mencoder, el convertidor de formatos de Video Libre e incluido en Mplayer. Si no lo tienes, usa la siguiente orden (En Debian y similares):

apt-get install mencoder mplayer

Ahora usaremos el siguiente Script que aparece en el Artículo del Blog de Tolito (Según el artículo tomado de aquí.)

#!/bin/sh

if [ -z “$1″ ]; then
echo “Usage: $0 {-divx|-xvid} list_of_flv_files”
exit 1
fi

# video encoding bit rate
V_BITRATE=1000

while [ “$1″ ]; do
case “$1″ in
-divx)
MENC_OPTS=”-ovc lavc -lavcopts \
vcodec=mpeg4:vbitrate=$V_BITRATE:mbd=2:v4mv:autoaspect”
;;
-xvid)
MENC_OPTS=”-ovc xvid -xvidencopts bitrate=$V_BITRATE:autoaspect”
;;
*)
if file “$1″ | grep -q “Macromedia Flash Video”; then
mencoder “$1″ $MENC_OPTS -vf pp=lb -oac mp3lame \
-lameopts fast:preset=standard -o \
“`basename $1 .flv`.avi”
else
echo “$1 is not Flash Video. Skipping”
fi
;;
esac
shift
done

Grábenlo con el nombre de flv2avi.sh (O con el que quieran). Ahora asignémosle los permisos de ejecución:

chmod +x flv2avi.sh

Ahora ejecutémoslo con esta sintaxis:

./flv2avi.sh -<divx | xvid> <video1> <video2> … <videon>

El script lanzará mencoder y convertirá todos los videos .flv a .avi, conservando los mismos nombres. Si poseemos algún conocimiento de Programación en Shells, podemos descargar nuestra lista favorita de videos y convertirla de un tirón en toda una noche con el computador solo.

Ahora si… a disfrutar de los servicios de YouTube!!

Información obtenida de: El Rincon de Tolito.

3 Comments »

The URI to TrackBack this entry is: http://brunoprog64.blogsome.com/2006/09/01/descargar-videos-de-youtube/trackback/

  1. El script para convertir los videos no es mio…abajo del artículo aparece la fuente original (linux.com)…lo digo para que no se me culpe de atribuirme cosas que no son mias.

    Un saludo y gracias por enlazarme! ;)

    Comment by Tolito — September 2, 2006 @ 4:17 pm

  2. El artículo ha sido corregido y ya aclaré el origen de las fuentes. Da gusto que exista gente que ayude a otros a corregir sus errores.

    Un saludo, Tolito.

    Comment by brunoprog64 — September 8, 2006 @ 11:50 pm

  3. Desde meaviso.com pueden descargar videos de:
    YUOTUBE
    DAYLIMOTION
    REVVER
    METACAFE
    DALEALPLAY
    EYESPOT
    PORNHUB
    XNXX

    La direccion de la pagina es:
    http://www.meaviso.com/wordpress/bajar-videos-flv.php

    o bien pueden escribir directamente en el navegador:
    http://www.meaviso.com/wordpress/bajar-videos-flv.php?url=XXXXXXXXXXXXX

    Y reemplazar XXXXXXXX por la direccion de la pagina que contiene al video

    Comment by Hely — August 23, 2008 @ 3:10 am

RSS feed for comments on this post.

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>



Medida AntiSpam. Por favor tipea el texto a tu derecha. Lamento tener que hacer eso, pero quiero tener un blog limpio de Spam.