Sirviendo información sobre Linux desde 1998

Script para bajar videos de youtube y comprimirlos a mpg

Script para bajar videos de youtube y comprimirlos a mpg

Este escript es una modificación del script que anda rulando por la red de redes que comprime a avi los videos de youtube tras bajarselos.
Este te lo pasa a mpg y ocupan menos los videos.

Quizas se necesite avifile-mjpeg-plugin y libmpeg1 ademas de ffmpeg.
Para bajarlo: sudo apt-get install avifile-mjpeg-plugin libmpeg1 ffmpeg

El codigo es este:

#!/bin/bash

if [ $# -lt 1 ]; then
echo "Uso: $0 "
exit 1
fi

ID=`echo $1 | cut -d= -f2 | cut -d\& -f1`
FILE="youtube-${ID}"
BASE_URL="http://youtube.com/get_video.php"

wget -O /tmp/${FILE} $1

if [ $? == 0 ]; then
T_PARAM=`grep '&t=' /tmp/${FILE} | head -n 1 | awk -F'&t=' '{print $2}' | cut -d\& -f 1`
VIDEO_URL="${BASE_URL}?video_id=${ID}&t=${T_PARAM}"

wget -O ${FILE}.flv $VIDEO_URL

if [ $? != 0 ]; then
rm -f ${FILE}.flv
exit 1
else
ffmpeg -i ${FILE}.flv ${FILE}.avi
fi
fi
rm -f /tmp/${FILE}
ffmpeg -i ${FILE}.avi ${FILE}.mpg

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

como puedo usarlo

eh estado intentando usar el script q pusiste mire disculpe mi ignorancia pero en q formato se guarda el archivo en php.? y donde tendria q poner la url de youtube pa descargarlo.?¿ ponte todo lo nocesrio ps.!! :D

Imagen de AnimAlf

Re: como puedo usarlo

Lo acabo de probar y funciona, si al script lo llamas por ejemplo descargaYT.sh entonces y te quieres descargar este video, por ejemplo: http://www.youtube.com/watch?v=Tj_EnQAfIXE

Recuerda que el script debe tener permisos de ejecución

chmod a+x descargaYT.sh

entonces para invocarlo sería así:

./descargaYT.sh http://www.youtube.com/watch?v=Tj_EnQAfIXE

lo descargará y lo guardará en ... en este caso youtube-Tj_EnQAfIXE.flv y luego lo convierte, a avi y a mpg, los tienes en el mismo directorio.

animalf@keeper ~ $ ls -l youtube-Tj_EnQAfIXE.*
-rw-r--r-- 1 animalf animalf 13182098  3 jun 02:41 youtube-Tj_EnQAfIXE.avi
-rw-r--r-- 1 animalf animalf 11970512 27 may 18:38 youtube-Tj_EnQAfIXE.flv
-rw-r--r-- 1 animalf animalf 12888064  3 jun 02:42 youtube-Tj_EnQAfIXE.mpg

Mira de tener instaladas todas las herramientas que se nombran.

SaludOS

Ya no funciona el enlace....No saben el Nuevo?

Creo que este en lace ya no funciona, alguien tiene el nuevo?

BASE_URL="http://youtube.com/get_video.php"

-----
ORION