Tue 17 Jan 2006
I have been testing Kommander, a script language for KDE with a powerful IDE and this is my first creation with Kommander.
It downloads a flash video from Google Videos or from YouTube and converts it to AVI format (MPEG4 for video and MP3 for audio) using FFmpeg as back-end.
2006-01-18 a las 10.18 am
Mola, está muy guapo :D. Además el kommander es muy flexible, espero que lo porten para usar dbus-1, porque sino nos quedaremos sin él.
2006-01-19 a las 12.16 pm
A pesar de tener instalado ffmpeg (which ffmpeg -> /usr/bin/ffmpeg) el script no lo encuentra. Uso Ubuntu Breezy.
2006-01-19 a las 2.58 pm
Pues es raro, no deberÃa fallar, de hecho el script usa el which para comprobar si está ffmpeg. Prueba a editarlo y cambiar las lineas 450 y 451:
@Message.error(…..
@exec(kill …
y cambia las @ por #, tal que asÃ:
#Message.error(…..
#@exec(kill …
eso deshabilitará la comprobación, pero si no lo encuentra en la comprobación no se si lo encontrará luego para ejecutarlo :S. Prúebalo y me cuentas en cualquier caso.
2006-01-20 a las 1.13 am
Yo tambien uso kubuntu Breezy y me pasan 2 cosas:
Una es que los selectores me salen muy pequeños y tapan el numero (el de size, FPS, Bitrate). Tengo que verlo pasando cada numero con las flechas del teclado.
La otra es lo mismo que bufalo_1973, tengo instalado el ffmpeg y no funciona (no hace nada las lineas 450 y 451).
Para más detalles dire que se baja el video con extensión .flv correctamente, pero a la hora de copiar da error.
Dice exactamente, cuando le doy a guardar: “El archivo o carpeta /tmp/filenCX77R.avi no existe”.
Y sin embargo ese archivo con extensión .flv sà que existe.
Espero que sirva. Ah, y es una idea genial.
2006-01-20 a las 9.33 am
Es la primera noticia sobre fallos con el tamaño de los elementos gráficos :?, puede ser cosa de tu configuración (fuentes muy grandes o algo asÃ), tendrÃa que ver una captura de pantalla.
Con el ffmpeg pasa exactamente lo que me esperaba, las modificaciones que propuse lo único que hacen es saltarse la comprobación y lógicamente si no es capaz de encontrar el ejecutable durante la comprobación tampoco lo encontrará para ejecutarlo (por lo que descarga el .flv pero no es capaz de generar el .avi a partir de él).
Les enviaré por mail un par de scripts de comprobación a ver si averiguamos que es lo que pasa.
2006-01-20 a las 11.56 am
El programa arranca y no se queja de que falta el ffmpeg después del cambio (no el de comentar las 2 lÃneas, el otro). Pero no se si estoy poniendo bien la URL, porque pongo la de la página y me la da por incorrecta. Lo mismo si pongo la del flashplayer y también si pongo directamente la del video.
2006-01-20 a las 2.44 pm
En el README que adjunto con el programa vienen dos ejemplos:
Google: http://video.google.com/videoplay?docid=-3182711082396344549
YouTube: http://www.youtube.com/watch.php?v=6duH3Z6w3jk
Las URL’s deberÃan tener siempre ese formato (con las de google igual puede ser algo más tolerante, pero preferiblemente es mejor usar los permalinks de este tipo para evitar problemas).
Otra posibilidad es que al igual que no encuentra el ffmpeg tampoco encuentra el grep y el sed con el que hago la detección y parseo de la URL. En cualquier caso si me envian la salida que produce el otro script que les envié podrÃa obtener alguna pista del fallo.
2006-01-25 a las 10.40 pm
Q buen programa! lastima q uso gnome
2006-01-25 a las 11.32 pm
Enhorabuena por el trabajo que has hecho.
Yo también uso gnome principalmente, pero lo he probado en KDE y funciona a la perfección.
A ver si le das esos retoques que parece que están dando problemas con ubuntu, animo!
Un saludo!
2006-01-25 a las 11.32 pm
Jejeje, muchas gracias :oops:, aunque supongo que siempre puedes usas las librerÃas de KDE sobre el escritorio de Gnome, es lo que hago yo con las apliaciones Gnome sobre el escritorio de KDE.
2006-01-26 a las 12.14 am
Hola he visto k a usuarios de ubuntu les ha dado el mismo error k a mi al ejecutar el programa. No encuentra ffmpeg a pesar de estar instalado en el path-> /usr/bin/ffmpeg. Keria saber si se ha soluccionado ya el error.Gracias por el trabajo Khertz.
2006-01-26 a las 12.21 am
¡Justo lo que necesitaba para descargarme esos vÃdeos de YouTube!
Muy bueno el script. Yo lo estoy usando en FreeBSD + KDE y va perfecto.
2006-01-26 a las 7.47 am
Hola ABySSoS, pues por ahora no he dado con el problema. He estado probandolo en kubuntu y es algo muy muy raro, hay condicionales que devuelven falso cuando deberÃan devolver verdadero y viceversa, luego intrucciones que, sin más, no se ejecutan, cosas realmente extrañas :?, a primera visa parece un bug del interprete de esa versión de Kommander. Seguiré intentando dar con la solución (o con el problema, más bien), aunque lamentablemente no tendré tiempo de ponerme hasta que terminen mis exámenes el mes que entra.
2006-01-28 a las 12.48 pm
Ok Khertz no ai prisa, estoy muy interesado en el programa, si encuentras el error por favor comunicamelo.
Muchas gracias.
2006-02-13 a las 2.16 am
Después de pasar unas semanas olvidado del programa por los examenes y porque no funcionaba
, hace un rato me vino la inspiración divina y creo que puedo aportar la solución (o por lo menos una pista) del problema.
Despues de trastear con el codigo y haciendo pruebas, he visto que el problema está en la llamada a ffmpeg (linea 462), que utilizas “-acodec mp3″.
Por lo visto en mi version de ffmpeg (y puede q en las de ubuntu) no admite la codificación mp3 (sà la descodificacion).
“ffmpeg -formats | grep mp3″
Este comando me dice que mp3 solo está “D” (decoding) y nada de “E” (encoding).
Mirando la documentación de ffmpeg (http://ffmpeg.sourceforge.net/ffmpeg-doc.html#SEC16), veo que la codificación mp3 está disponible a través de la libreria externa LAME.
Quizás lo tengamos mal configurado o compilado sin esa opción, no lo he mirado.
Si borrais del codigo, en la linea 462, “-acodec mp3″, deberÃa funcionar.
Tambien me dio problemas “-s @sizex.text×@sizey.text” y cuando lo quite me funcionó (pero claro, no podia elegir resolución)
Bueno, espero que sea de ayuda y sirva para eliminar el problema.
Salu2
2006-02-13 a las 9.10 am
Buenas, gracias la ayuda, la verdad es que ya me habÃan comentado eso en barrapunto (http://barrapunto.com/comments.pl?sid=60571&cid=685307) pero yo sigo aún con exámenes y no tengo tiempo de echarle mano a eso, ya cuando termine sabré por donde empezar :). En cualquier caso, al menos en la versión de kubuntu que probé yo, ese no era el único problema, sucedÃan un par de cosas un poco raras, como condicionales ‘if’ que devuelven falso cuando son ciertas y cierto cuando son falsas :S y ciertas rarezas más. De todas formas ¿que problema te da con la resolución? esta si que es la primera noticia al respecto.
2006-02-13 a las 10.06 am
Bueno, la verdad que es muy interesante este script y veo que tengo el mismo problema que varios con Kubuntu Breezy.
Hasta ahora el único problema que tengo yo es el siguiente:
Primero baja el archivo .flv, luego me pregunta dónde quiero guardarlo y cuando lo guardo ahi sale el error de que no encuentra el archivo .flv (que por cierto si lo está).
Espero que te sea leve con tus estudios Khertz y que puedas encontrar cual es el problema para los que usuamos Kubuntu.
Saludos.
2006-02-13 a las 10.34 am
El problema es el mismo, realmente no pregunta donde guardar el .flv (siempre lo guarda en el temporal y lo borra después de crear el .avi), el que te pregunta para guardar es el .avi que no existe ya que el ffmpeg fue incapaz de crearlo por no tener el codec de mp3. Si ese es el único problema supongo que no será muy difÃcil de subsanar (en el peor caso siempre se puede dejar el sonido sin comprimir).
Un saludo y muchas gracias por los ánimos
2006-02-13 a las 2.36 pm
Cuando estuve haciendo pruebas, entre otras pues hice la conversion a mano, poniendo el comando en la consola y con los mismos parametros y vi que errores daba el ffmpeg.
Asà descubrà que no soportaba la codificación mp3 y tambien que con “-s 320×240″ termina diciendo:
Seems that stream 1 comes from film source: 1000.00 (1000/1) -> 30.00 (30/1)
Input #0, flv, from ‘/tmp/filefM9ox5.flv’:
Duration: N/A, bitrate: N/A
Stream #0.0: Audio: mp3, 22050 Hz, mono
Stream #0.1: Video: flv, yuv420p, 320×240, 1000.00 fps
Incorrect frame size
Y si no lo pongo pues convierte bien. Asi que si en el codigo del programa quito las opciones de “-s” y “-acodec”, pues me funciona bien.
Lo de las condicionales que no se cumplen y que Kubuntu no cumple, pues no me he metido y no lo se, pero yo por las pruebas que hago de “ensayo error”, pues parece mas bien que todos los problemas son debidos al ffmpeg de ubuntu y su configuración.
Yo aun sigo también con examenes, asi que suerte a todos aquellos que los tengan.
Salu2.
2006-02-13 a las 2.44 pm
Honestamente soy algo nuevo con todo lo referido a Linux y la verdad que no se si tengo ese codec de mp3 del que hablas ¿O es el mismo ffmpeg al que te refieres? Si puedes orientarme en eso te lo agradecerÃa.
Y si, tienes razón con respecto a que el archivo que quiere guardar es el .avi, solo que yo me expresé mal, luego que me pregunta donde guardar el .avi es cuando sale el error de que no encuentra el archivo .flv. Me tome la molestia de mirar el archivo .flv al mismo tiempo que guardo el archivo .avi y cuando me sale el error de que el archivo no existe, el archivo si está y luego de que le doy Aceptar al error, sale un diálogo que dice “Process finished” y luego de que le doy aceptar a eso se borra el archivo temporal .flv.
Me tomo el atrevimiento de darte una idea. Probando lo mencionado anteriormente, verificando si el archivo exisitÃa o no, tuve la idea de guardar los archivos .flv y estarÃa bueno que el script pueda tener la opción de convertir los archivos especificados desde directorios locales, además de hacerlo desde una URL.
Desde ya te agradezco muchÃsimo por haberte tomado la molestia de responderme el mensaje anterior.
Saludos y éxitos
2006-02-14 a las 2.27 am
hola!!
Estuve tratando de entender como es que puedo bajar los videos…
No se mucho de computacion, pero me gustaria aprender a sacar los videos de estas paginas pq hay varios videos que me gustan que solo estan disponibles alli…
Si pudieras explicarme aqui o en un mail te estaria muy agradecida
2006-02-14 a las 9.45 am
Hola Tamy, pues este script no es que tenga mucho misterio, basta con poner la URL (en forma de permalink) de la página del vÃdeo que te quieras bajar y pulsar ‘Start’, tal y como se explica en el README que lo acompaña :P.
Cabe destacar un detalle que puede ser causa de equÃvoco: este script está programado para sistemas *NIX (GNU/Linux, FreeBSD, NetBSD, UNIX, …), no funcionara en ninguna versión de Windows.
Un saludo.
2006-02-15 a las 1.30 am
BRiLo:
Perdona mi tardanza, andaba algo liado.
Te explico:
Supongo que sabrás que para codificar un archivo, necesitas un fichero (el codec o libreria) que te diga las “operaciones” que has de realizar.
ffmpeg lleva ya muchos de esos ficheros ya incluidos en el propio programa, pero tambien utiliza algunos que no incluye y son externos a él.
Pues el codificador de mp3 es uno de esos codecs que no lleva incluidos y utiliza el de LAME
[ http://lame.sourceforge.net/ ].
Teoricamente, instalando las librerias de lame deberÃa de codificar mp3 sin problemas, pero hay un pequeño problema, y es que el ffmpeg del repositorio de ubuntu está compilado sin la opción de mp3, y por lo tanto no sirve para eso.
La solución es coger las fuentes del ffmpeg y volver a compilarlo pero con la opcion “–enable-mp3lame”.
Espero haberte aclarado algo.
Si tienes alguna duda más, intentaré explicarte lo que sepa.
Salu2.
2006-02-15 a las 8.11 am
Ya habÃa estado mirando la posibilidad de recompilar el ffmpeg con esa opción, hasta encontré una página [ http://po-ru.com/diary/fixing-ffmpeg-on-ubuntu/ ] que lo explica paso a paso, pero sinceramente no hace ninguna gracia que el usuario de a pie tenga que recompilar un programa cambiándole las opciones de compilación sólo para usar mi script :(. Ahora que tendré un poco más de tiempo intentaré buscar una solución con la que el usuario no se tenga que complicar más de lo necesario.
2006-02-15 a las 7.03 pm
Tambien se puede crear un paquete y ponerlo en descarga junto con el script.
Asà solo seria descargar las 2 cosas y poner “sudo dpkg -i paquete.deb”. Con esto se instalaria el ffmpeg con el mp3 y el usuario no tiene que hacer nada.
Salu2.
2006-02-15 a las 7.44 pm
Pues sÃ, es una posibilidad, aunque creo que al final me decantaré por detectar los codecs disponibles y en caso de no tener el del mp3 que lo comprima como fichero mpg, y aunque tenga el codec que de la opción de elegir formato, he estado probando y con mpg da también buenos resultados.
Sin embargo en la versión de kubuntu que lo pruebo yo sigo teniendo esos fallos incomprensibles del intérprete del kommander :?.
2006-02-18 a las 2.07 pm
a mi tambien me salen esos fallos tan askerosos del kommander
2006-02-18 a las 9.53 pm
¿hay algo parecido para plataformas Win?, es que tengo un par de videos que me gustarÃa descargarme
2006-02-19 a las 11.05 am
Hola jamd, en principio lo que hace este script no es nada nuevo ni especialmente complejo, únicamente automatiza el trabajo para que el bajar y recodificar esos vÃdeos (cosa que yo antes hacÃa a mano) sea sencillo. Supongo que aunque no haya un programa similar al mÃo para Windows siempre podrás hacer esos pasos a mano. Una sencilla búsqueda en google te mostrará gran cantidad de páginas en las que introduciendo el enlace te permite bajarte el vÃdeo en formato .flv (lo que hace la primera parte de mi script). Una vez descargados ya puedes usar un reproductor de .flv para visionarlos (VLC, por ejemplo) o usar un conversor de vÃdeo para pasarlo al formato que prefieras (he oÃdo hablar del CinemaForge, pero no lo he usado, no estoy muy puesto en software para Windows, en todo caso googlea ;)).
2006-02-19 a las 9.09 pm
VIVA LA HORA CHANANTE! ARRIIIIIIIBA ALBACETE!
2006-02-23 a las 7.38 pm
Hola Jamd,
En Windows tambien hay algo similar que permite descargar los videos y gardarlos en formato AVI o MPG en el disco duro. Hace justo lo que dice Khertz, pero con un solo click, simplificando mucho la tarea
El programa se llama VDownloader, y se puede descargar con este enlace:
http://www.enriquepuertas.com/wp-content/files/vdownloader.zip
Y si quieres saber algo mas sobre el programa, puedes visitar la pagina web:
http://www.enriquepuertas.com
Nota:Khertz, espero que este mensaje no te parezca SPAM. Me parecio que mi programa podria ser util para la gente como JAMD que busca algo similar para Windows
Un saludo.
Enrique Puertas
2006-03-02 a las 10.46 pm
En mi caso también obtenÃa un error del tipo:
“Incorrect frame size”
Este error parece estar causado por la forma en la que se concatenan los valores de ancho y alto de vÃdeo (la opcion -s de ffmpeg).
Después de darle unas vueltas, si se cambia la lÃnea 418:
@exec(ffmpeg -i @global(tempbase).flv -s @sizex.text×@sizey.text -r @fps.text -b @vbitrate.text -vcodec mpeg4 -acodec mp3 -ab @abitrate.text @global(tempbase).avi)
a:
@exec(ffmpeg -i @global(tempbase).flv -s @sizex.text@String.replace(xSIZEY, SIZEY, @sizey.text) -r @fps.text -b @vbitrate.text -vcodec mpeg4 -acodec mp3 -ab @abitrate.text @global(tempbase).avi 2>>/tmp/err.log)
Se soluciona el problema sin perder funcionalidad.
Ahà queda eso.
Eloi C.
2006-03-02 a las 10.47 pm
En mi caso también obtenÃa un error del tipo:
“Incorrect frame size”
Este error parece estar causado por la forma en la que se concatenan los valores de ancho y alto de vÃdeo (la opcion -s de ffmpeg).
Después de darle unas vueltas, si se cambia la lÃnea 418:
@exec(ffmpeg -i @global(tempbase).flv -s @sizex.text×@sizey.text -r @fps.text -b @vbitrate.text -vcodec mpeg4 -acodec mp3 -ab @abitrate.text @global(tempbase).avi)
a:
@exec(ffmpeg -i @global(tempbase).flv -s @sizex.text@String.replace(xSIZEY, SIZEY, @sizey.text) -r @fps.text -b @vbitrate.text -vcodec mpeg4 -acodec mp3 -ab @abitrate.text @global(tempbase).avi)
Se soluciona el problema sin perder funcionalidad.
Ahà queda eso.
Eloi C.
2006-03-02 a las 10.55 pm
Coged mejor la segunda versión, que en la primera se me ha colado eliminar el log (/tmp/err.log) que he usado para debugar el tema
2006-04-16 a las 2.12 am
Hola
quiero descargar este programa pero a la hora en que termina la descargar y lo quiero Extraer en el winzip me marca un error y no lo puedo instalar…no se a que se deba y espero que alguien me diga por favor
2006-04-16 a las 8.31 am
Supongo que será que el Winzip no soporta el sistema de compresión bzip2 con el que está comprimido el fichero. No estoy muy puesto en programas para Windows pero yo te recomendarÃa el Izarc [ http://www.izarc.org/ ] que además es gratuito (sÃ, sin necesidad de crack ni nada :D).
En cualquier caso avisarte que este script está hecho para sistemas *NIX tales como GNU/Linux, FreeBSD, etc. y no funcionará en ninguna versión de Windows. Aunque puedes encontrar una versión migrada para sistemas Windows, mantenida por otro desarrollador, en http://www.enriquepuertas.com/?p=22
2006-04-19 a las 9.27 am
Buenas, ante todo enhorabuena por la web y por el script.
Soy usuario TOTALMENTE nuevo de Linux, concretamente de Suse 10, y no tengo ni la menor idea de como usar el programa para bajar los videos de google o youtube.
AgradecerÃa unas indicaciones básicas, muchas gracias de antemano.
Un saludo
2006-04-19 a las 12.49 pm
Nunca he usado Suse, asà que no se muy bien como manejará el tema de instalar software, pero supongo que desde el conocido Yast podrás instalar los programas necesarios para usar el script que se nombran en el README: Kommander y ffmpeg. Una vez instalados solo tienes que hacer clic sobre el script (o doble clic si lo tienes configurado asÃ) para arrancarlo y a partir de ahà es totalmente intuitivo, basta poner el enlace a la página del vÃdeo, las opciones de codificación y darle a comenzar.
2006-05-07 a las 4.23 pm
Hola amig@s.
Trabajo, muy a mi pesar, en Windows XP y si no recuerdo mal los archivos tar.tar son de Linux, la cosa es que no puedo abrirlos en eindows.
¿Alguna soluccion
2006-05-07 a las 6.49 pm
Hola Sergio, no estoy muy puesto en programas de Windows, pero creo que el Izarc es capaz de abrir, de entre una gran cantidad de formatos, ese tipo de archivos, además es totalmente gratuito. También tienes el 7-Zip, que según creo es aún mejor y además de gratuito es libre (de código abierto, vaya).
En cualquier caso, si lo quieres para desempaquetar este programa, te aviso que éste es también para Linux y no funcionará con ninguna versión de Windows.
Un saludo
2006-05-24 a las 11.46 am
¿como descargar el programa?
gracias
2006-05-24 a las 12.43 pm
Hola, en principio el programa te lo puedes descargar desde:
http://kde-apps.org/content/download.php?content=33973&id=1
aunque esta versión ya no funciona ya que tanto google como youtube han cambiado el formato de sus páginas. Tengo en desarrollo una nueva versión que arregla esto además de contar con soporte para más sitios de vÃdeos, aunque me temo que hasta que no termine mis exámenes de la universidad que me comienzan este mes que entra no tendré tiempo de terminarlo.
2006-05-30 a las 5.18 pm
2006-06-02 a las 1.37 pm
[…] Desde que publiqué el programita para Pasar videos Google y YouTube a AVI, tanto a Google como a YouTube les ha dado tiempo de cambiar el formato de las páginas con lo que ya no funciona. Y bueno, ya puesto a modificar el script para que vuelva a funcionar pensé en hacerle unas modificaciones, y tantas modificaciones que hasta le he cambiado el nombre . Ahora el script ya no solo sirve para videos de Google y de YouTube, sino que es capaz de descargar de múltiples sitos webs de videos que podrán ir siendo más con el tiempo ya que este sorporte se basa en plugins, con lo que con añadir un nuevo plugin el programa será capaz de descargar videos de un nuevo portal de videos. También fueron solucionados los problemas de los codecs, que ciertas versiones de FFmpeg no tenÃan soporte para mp3 (concretamente la versión de Ubuntu). […]
2006-06-04 a las 9.35 am
COMENTARIOS CERRADOS
Si quieres escribir un comentario sobre el programa hazlo en la página de la nueva versión. Gracias.
2006-08-20 a las 12.50 am
[…] Hace tiempo leí acerca de Kommander, un lenguaje de scripting gráfico para KDE y tras terminar aquella gran práctica de programación, me entró la curiosidad de cómo se harían programas para GNOME y KDE, qué lenguaje era el utilizado, librerías y herramientas necesarias, etc… […]
2006-09-28 a las 1.25 am
[…] No Linux eu tenho usado o FLVGET que alem de baixar o vÃdeo, ainda converte para AVI automáticamente. […]