Bueno, aquí dejo un pequeño script que uso para descargar los vídeos de youtube y meterlos en el Meizu.
Dejo una pequeña guía para instalarlo por si hay algún novato.
1.Descarga el script
2.Dale permisos de ejecución: $ chmod 555 youtube2meizu
3.Hazte superusuario y copia el script a una de las rutas de binarios:
Por ejemplo, en Ubuntu: $ sudo cp youtube2meizu /usr/local/bin
Otras distribuciones : su [Password]... cp youtube2meizu /usr/local/bin
4. Ejecuta el script $ youtube2meizu URL_del_Video
Si es la primera vez que ejecutas el script te preguntará el punto de montaje de tu meizu.
Si en el momento de descargar el vídeo, el Meizu está conectado, se guardará automáticamente en el directorio VIDEO del Meizu. Si no está montado se guardará en el directorio de trabajo actual.
NOTA: Para que el script funcione simplemente se necesita tener instalado mencoder, se instala con mplayer por si ya lo teníais instaldo.
Un saludo y espero que os sirva. :D
Muchisimas gracias, kanito
Hola :)
Muchas gracias por el script, lo he probado y consigo bajar un par de vídeos y verlos pero el sonido se oye fatal ¿es problema mío o le pasa a alguien más?
Otra cosa, en el cuarto paso hay un error, en vez de youtube2meizu has puesto video2meizu.
Gracias de nuevo ;-)
Me alegro que os sea útil el script.
En cuanto al tema del sonido,a mi me funciona bien (por lo menos en los vídeos que he pobado), aunque la calidad supongo que depende del vídeo original porque alguno de los que he probado yo tampoco se veían muy bien.
Un saludo!
Ok. Me faltará algo para poder codificar el audio. En un vistazo rápido que pegué ayer por internet no encontré nada, a ver si el fin de semana que tengo más tiempo lo miro más a fondo.
Gracias de nuevo ;-)
La parte de los permisos, me dice Ubuntu que no soy el dueño del progara y que no puedo por tanto cambiar los permisos.
La consola simplemente no me dice nada
Si te dice que no eres dueño del programa simplemente crea tu propio script.
Abre un editor de texto (por ejemplo gedit o kate), copia el texto de mi script y guárdalo con el nombre que quieras, por ejemplo youtube2meizu. Para hacer que funcione, pues igual que dije en el post original.
El texto a copiar sería este:
if [ $# -lt 1 ]; then
echo "Uso: $0 <url del video>"
exit 1
fi
if [ ! -f $HOME/.youtube2meizu ];
then
echo "NOTA: Es la primera vez que ejecutas $0."
echo "Escribe la ruta de montaje de tu Meizu (ej: /media/disk)."
read RUTA
echo $RUTA > $HOME/.youtube2meizu
fi
ID=`echo $1 | cut -d= -f2 | cut -d\& -f1`
FILE="youtube-${ID}"
BASE_URL="http://youtube.com/get_video.php"
RUTA=`cat $HOME/.youtube2meizu`
DIR_ACTUAL=`pwd`
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
mencoder ${FILE}.flv -idx -noodml -ofps 18 -vf scale=320:-2,expand=:240:::1,crop=320:240,rotate=1 -ovc lavc -ffourcc XVID -lavcopts vcodec=mpeg4:vbitrate=384:vmax_b_frames=0:vhq -sws 9 -srate 44100 -oac mp3lame -lameopts cbr:br=128:mode=0 -o ${FILE}.avi
fi
fi
if [ -d $RUTA/VIDEO ]
then
echo "Almacenando en: $RUTA/VIDEO/"
mv ${FILE}.avi $RUTA/VIDEO/
else
echo "Video almacenado en: $DIR_ACTUAL/${FILE}.avi"
fi
echo "FIN"
rm -f /tmp/${FILE}
rm ${FILE}.flv
Espero que ahora te funcione.
:)
Te digo lo que hice.
Copié del foro lo que citaste, y lo guarde en la carpeta personal como deYoutubeaMeizu.bin
Cambié los permisos con el gestor de ventanas
Lo copié por consola (y verifiqué que está) a la carpeta usr/bin
Cuando pregunto por él en la consola me pone ORDEN NO ENCONTRADA
Creo que el problema puede ser que cambias los permisos desde el gestor de ventanas. Al copiar el script a la carpeta /usr/bin si no tienes permiso dado por el root puede que no funcione.
Prueba a cambiar los permisos desde consola: sudo chroot 777 Youtubeameizu.bin
A ver que tal así...
Que va...
Cita de: Consolehector@lechuga:~$ dir
amarokFS-themes-pack Imágenes OGG\ music
deYoutubeaMeizu.bin jre-6u3-linux-i586.rpm Plantillas
Documento\ 1\ no\ guardado jre-6u3-linux-i586-rpm.bin podcast\ canariasbruta.com
Documentos keep Público
Escritorio kt Qtrax.desktop
Examples LOTR soundKonverter
file: mono-1.2.6 ufoai
glest Música\ nueva ufoai_2.2
gpodder-downloads nautilus-debug-log.txt Videos
gtk-gnutella-downloads nvidia-bug-report.log
hector@lechuga:~$ sudo chroot 777 deYoutubeaMeizu.bin
chroot: no se puede cambiar el directorio raíz a 777: No existe el fichero ó directorio
hector@lechuga:~$
Ya que me he peleado con esto... ¿conoces algunos manuales de hiper-novato para meterse uno a hacer scripts y demás en Ubuntu 7.10?
¡Ostia, Perdona que me equivoqué con el comando!!!
Deberías poner sudo chmod 777 deYoutubeAMeizu.bin
Supongo que ahora te dejará.
Para hacer scripts e iniciarte, hay muchos tutoriales en internet.
Este parece que no está mal: http://www.demiurgo.org/doc/shell/shell-2.html (http://www.demiurgo.org/doc/shell/shell-2.html)
Y en inglés: http://www.freeos.com/guides/lsst/ (http://www.freeos.com/guides/lsst/)
De todas formas si buscas Shell script en google podrás mirar muchos y elegir el que te venga mejor a ti.
Bueno espero que la solución te valga.
Pues me sigue sin funcionar.
Cita de: Ubuntu 7.10
deYoutubeaMeizu.bin mono-1.2.6
Documento\ 1\ no\ guardado Música\ nueva
Documentos nautilus-debug-log.txt
Escritorio nvidia-bug-report.log
Examples OGG\ music
file: Plantillas
glest podcast\ canariasbruta.com
gpodder-downloads Público
gtk-gnutella-downloads Qtrax.desktop
Imágenes soundKonverter
jre-6u3-linux-i586.rpm ufoai
jre-6u3-linux-i586-rpm.bin ufoai_2.2
keep Videos
kt
hector@lechuga:~$ sudo chmod 777 deYoutubeaMeizu.bin
hector@lechuga:~$ sudo cp deYoutubeaMeizu.bin /usr/local/bin
hector@lechuga:~$ sudo cp deYoutubeaMeizu.bin /usr/bin
hector@lechuga:~$ deYoutubeaMeizu http://es.youtube.com/watch?v=ekvhvp8bHH0
bash: deYoutubeaMeizu: orden no encontrada
hector@lechuga:~$ sudo deYoutubeaMeizu http://es.youtube.com/watch?v=ekvhvp8bHH0
sudo: deYoutubeaMeizu: command not found
hector@lechuga:~$
Bueno no importa si eso ya me leo los tutoriales que me dejaste a ver si lo hago. De todas maneras si lo tienes claro, postea.
Muchas gracias, y ya que estoy, si no conoces al Batu, los videos que pretendia subirme al Meizu son su primera "aparición en sociedad"
Salu2
Cita de: Ubuntu 7.10...
hector@lechuga:~$ sudo chmod 777 deYoutubeaMeizu.bin
hector@lechuga:~$ sudo cp deYoutubeaMeizu.bin /usr/local/bin
hector@lechuga:~$ sudo cp deYoutubeaMeizu.bin /usr/bin
hector@lechuga:~$ deYoutubeaMeizu http://es.youtube.com/watch?v=ekvhvp8bHH0
bash: deYoutubeaMeizu: orden no encontrada
hector@lechuga:~$ sudo deYoutubeaMeizu http://es.youtube.com/watch?v=ekvhvp8bHH0
sudo: deYoutubeaMeizu: command not found
hector@lechuga:~$
Hola:
No he probado el programa, pero es posible que tengas que poner consola el nombre completo del programa, es decir:
$>
deYoutubeaMeizu.bin http://es.youtube.com/watch?v=ekvhvp8bHH0
en vez de
$>
deYoutubeaMeizu http://es.youtube.com/watch?v=ekvhvp8bHH0Un saludo!
tienes razón!!
Ahora se me ejecuta.!!
Pero sigue sin funcionar
Citar
hector@lechuga:~$ sudo deYoutubeaMeizu.bin http://es.youtube.com/watch?v=ekvhvp8bHH0
--14:07:55-- http://es.youtube.com/watch?v=ekvhvp8bHH0
=> `/tmp/youtube-ekvhvp8bHH0'
Resolviendo es.youtube.com... 208.65.153.251, 208.65.153.253, 208.65.153.238
Conectando a es.youtube.com|208.65.153.251|:80... conectado.
Petición HTTP enviada, esperando respuesta... 200 OK
Longitud: 110,205 (108K) [text/html]
100%[====================================>] 110,205 122.49K/s
14:07:57 (122.19 KB/s) - `/tmp/youtube-ekvhvp8bHH0' guardado [110205/110205]
[: 35: ==: unexpected operator
Almacenando en: /media/disk/VIDEO/
mv: no se puede efectuar `stat' sobre `youtube-ekvhvp8bHH0.avi': No existe el fichero ó directorio
FIN
rm: no se puede borrar `youtube-ekvhvp8bHH0.flv': No existe el fichero ó directorio
hector@lechuga:~$
Creo que el problema es que has intentado ejecutarlo como administrador.
Prueba a copiar el script a /usr/local/bin y ejecútalo desde consola, pero sin sudo, no hace falta.
deYoutubeaMeizu.bin http://es.youtube.com/watch?v=ekvhvp8bHH0
A mi ese comando me ha funcionado tras copiar el script a /usr/local/bin
(Por cierto, yo copio mis script en /usr/local/bin para tenerlos mas localizados, pero debería funcionar desde /usr/bin)
Joer que lio pa ejecutar el script. :-?
En cualquier caso debería funcionarte, porque acabo de hacer los pasos, y me ha funcionado.
Un saludo.
Tenías razón.
Ahora me pasa el video al Meizu, pero sigue habiendo un problema :oops:
Resulta que el sonido va a una velocidad normal, pero la imagen va a 200km/hora.
El Batu parece que se echó mas de la cuenta cuando ves el video así?
No se trata de un ligero desajuste, es eso, va a una velocidad como si en el VLC le pusieras x4
Lo he probado tanto en el reproductor como en el PC, con el mismo resultado
Acabo de probar el vídeo que pusiste de ejemplo en un post anterior (no se si es ese el que no se te ve bien, uno con un chaval un poco colgao...), y a mi me funciona bien. A veces se puede descompensar el sonido o el video al codificar con mencoder, creo que puede ser por la carga de trabajo del ordenador o algo asi, ya te digo, a mi me funciona bien, pero realmente no se la razón, supongo que será cosa del mencoder.
En cualquier caso, puedes probar con otro vídeo a ver si te pasa. A mi alguno de los que he bajado se me ha descompensado, pero en general funciona bien
Me sigue pasando, lo doy por perdido, no se si es el propio Youtube que me 'descubrió' porque no me funciona ni el pytube, ni el QTtube que son programas para descargarse videos de youtube con el formato que quieras
ya me salió, con otro video.
Me di cuenta que en el código aparecía el nombre del archivo y lo volví a guardar esta vez con el nombre original, me descargué otro vídeo y salió.
Ahora, el del Batu sigue mal.
Lo he hecho con el script, el pytube y el QTtube no me funcionan para nada.
Pues no tengo ni idea del problema del vídeo, aunque podrías intentar codificarlo con ffmpeg. En el foro de meizume pusieron este comando:
ffmpeg -i video.avi -ar 22050 -ab 32 -f flv -s 320x240 video.flv
Yo no lo he probado, pero prueba a ver si te funciona (deberías instalar antes ffmpeg).
Creo que no se me ocurre nada más.
Ánimo con esos vídeos.
:banana2:
Mañana lo pruebo y te digo aunque en el caso de los videos que me vienen ya mal, dudo que funcione lo que parece ser un comando conversor de video.
Que bueno, el texto resumen ese de los scripts, (bueno para empezar) es de mi universidad. O al menos de algún profesor, por las siglas dis, supongo que será un profesor del departamento de informática y sistemas.
Creo que seguiré con el script, e iré buscando otros scripts de uso general.
kanito8a:
Ya funciona el pytube, se me actualizó hoy, por repositorio. Te lo aconsejo porque es muy cómodo y potente.
Mírate este artículo (http://belinuxmyfriend.blogspot.com/2008/02/pytube-descarga-convierte-edita-videos.html) con vídeo incluido.
Ya conocía pyTube, y me parece que está muy bien, de hecho el script que puse lo tengo porque así no tengo que instalar nada y es bastante rápido, aunque muchisimo menos potente que pytube. De todas formas no suelo bajar muchos vídeos al meizu.
En cualquier caso gracias por el apunte.