Reproductor MP3 y auriculares

Marcas => Meizu M6 Miniplayer => Otras Marcas => Recursos Meizu M6 => Mensaje iniciado por: kanito8a en 13 de Enero de 2008, 02:03:49 PM

Título: [Script Linux] Vídeos de youtube al Meizu
Publicado por: kanito8a en 13 de Enero de 2008, 02:03:49 PM
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

Título: Re: [Script Linux] Vídeos de youtube al Meizu
Publicado por: loignoro en 13 de Enero de 2008, 03:06:26 PM
Muchisimas gracias, kanito
Título: Re: [Script Linux] Vídeos de youtube al Meizu
Publicado por: samillankis en 13 de Enero de 2008, 04:29:31 PM
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  ;-)
Título: Re: [Script Linux] Vídeos de youtube al Meizu
Publicado por: kanito8a en 13 de Enero de 2008, 07:04:00 PM
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!
Título: Re: [Script Linux] Vídeos de youtube al Meizu
Publicado por: samillankis en 15 de Enero de 2008, 03:32:05 PM
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  ;-)
Título: Re: [Script Linux] Vídeos de youtube al Meizu
Publicado por: seldon85 en 02 de Febrero de 2008, 10:56:38 AM
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
Título: Re: [Script Linux] Vídeos de youtube al Meizu
Publicado por: kanito8a en 02 de Febrero de 2008, 11:12:06 AM
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.
:)
Título: Re: [Script Linux] Vídeos de youtube al Meizu
Publicado por: seldon85 en 02 de Febrero de 2008, 11:26:08 AM
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
Título: Re: [Script Linux] Vídeos de youtube al Meizu
Publicado por: kanito8a en 02 de Febrero de 2008, 11:36:17 AM
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í...
Título: Re: [Script Linux] Vídeos de youtube al Meizu
Publicado por: seldon85 en 02 de Febrero de 2008, 11:41:55 AM
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?
Título: Re: [Script Linux] Vídeos de youtube al Meizu
Publicado por: kanito8a en 02 de Febrero de 2008, 08:21:38 PM
¡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.

Título: Re: [Script Linux] Vídeos de youtube al Meizu
Publicado por: seldon85 en 03 de Febrero de 2008, 09:04:00 AM
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
Título: Re: [Script Linux] Vídeos de youtube al Meizu
Publicado por: trigun_cs en 03 de Febrero de 2008, 09:44:11 AM
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=ekvhvp8bHH0

Un saludo!
Título: Re: [Script Linux] Vídeos de youtube al Meizu
Publicado por: seldon85 en 03 de Febrero de 2008, 10:11:04 AM
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:~$
Título: Re: [Script Linux] Vídeos de youtube al Meizu
Publicado por: kanito8a en 03 de Febrero de 2008, 10:29:13 AM
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.
Título: Re: [Script Linux] Vídeos de youtube al Meizu
Publicado por: seldon85 en 03 de Febrero de 2008, 10:40:48 AM
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

Título: Re: [Script Linux] Vídeos de youtube al Meizu
Publicado por: kanito8a en 03 de Febrero de 2008, 11:35:39 AM
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
Título: Re: [Script Linux] Vídeos de youtube al Meizu
Publicado por: seldon85 en 03 de Febrero de 2008, 01:50:22 PM
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
Título: Re: [Script Linux] Vídeos de youtube al Meizu
Publicado por: seldon85 en 03 de Febrero de 2008, 02:15:27 PM
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.
Título: Re: [Script Linux] Vídeos de youtube al Meizu
Publicado por: kanito8a en 03 de Febrero de 2008, 02:38:38 PM
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:

Título: Re: [Script Linux] Vídeos de youtube al Meizu
Publicado por: seldon85 en 03 de Febrero de 2008, 09:42:43 PM
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.
Título: Re: [Script Linux] Vídeos de youtube al Meizu
Publicado por: seldon85 en 07 de Febrero de 2008, 06:07:51 PM
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.
Título: Re: [Script Linux] Vídeos de youtube al Meizu
Publicado por: kanito8a en 08 de Febrero de 2008, 07:21:01 AM
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.