En la anterior etapa de "El Rincón de Tolito" hablamos sobre como grabar videos de YouTube desde la línea de comandos de Linux, aprovechando esos conocimientos hoy veremos como grabar videos de YouTube desde la línea de comandos de Linux para posteriormente convertirlos a formato DivX o Xvid , y así poder verlos tranquilamente en cualquier reproductor de sobremesa, o donde nos de la gana.
Empezaremos por bajarnos youtube-dl, un script en python que nos servirá para descargar los videos de YouTube. Una vez bajado asignamos permisos de ejecución al script mediante:
chmod 744 youtube-dl
El uso de este script es tan sencillo como llamar al script seguido de la URL del video a descargar, además admite las siguientes opciones:
youtube [opciones] URL
-u usuario: asi indicaremos el usuario que usaremos para logearnos
-p password: con esto indicaremos el password de la cuenta con la que nos conectamos
-o archivo: para indicar el nombre que daremos al archivo de salida
Con este script y algunos conocimiento de shell scripting podemos poner a bajar varios archivos del tirón y podernos ir a dormir mientras se bajan...
Una vez bajados los videos vamos a proceder a convertir los videos del formato flv (es el formato en el que se nos bajaran los videos) a DivX o Xvid. Para llevar a cabo esta tarea necesitamos mencoder y el script siguiente:
#!/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
Grabamos este script con el nombre flv_avi.sh (o como nos de la gana) y ya casi lo tenemos todo. Para hacer la conversión debemos llamar al script seguido de -divx o -xvid según el formato de salida y los archivos que queremos convertir. Ejemplo:
Para descargarlo hay más métodos...el plugin de firefox, linea de comandos, algunas webs, etc...
Para convertirlo también hay varios, pero del modo expuesto se puede hacer todo desde la línea de comandos, dando asi la posibilidad de hacer scripts para realizar descargas y conversiones masivas con poco trabajo.
Muy buenas ... he probado lo de la línea de comandos en linux .. y va muuyyy bien, muchas gracias .. lo que sí es que no encuentro forma de hacerlo tan fácil desde win ... lo único el conversor flv .. pero es muy lento y tienes que pararlo tú cuando acaba el vídeo, sino sigue ... sabeis alguna otra forma?
Muchas gracias
por favor me podrian sacar videos de varios videojuegos de commandos 2y3 de todas las misiones y si ay algun problema mandan un mensaje al correo el__artifiero@hotmail.com
Desde esta pagina Web: http://videotodo.weblog.net/ hay un programa para bajaros videos de las siguientes paginas: GoEar(mp3), YouTube, Video Google, StreetFire, MetaCafe, IFilm, Dailymotion, BadJoJo, AOL, AyuVision, B8F, eVideoShare, PornoTube, PutFile, ZippyVideos, blip.tv, GoFish, Filecabi, LiveVideo
Se baja el video en formato FLV y automaticamente se puede pasar a AVI, DVD, SVCD, VCD, PlayStation PSP y 3GP.