Como habréis descubierto los que habéis intentado bajaros vídeos usando la técnica descrita en este post, la utilidad rtmpdump que hacía posible esa descarga ya no está disponible. La página de SourceForge informaba de un error.
El motivo no es otro que una solicitud presentada por Adobe (empresa propietaria de Flash, y autora del protocolo RTMP) a SourceForge para que lo retiraran de sus servidores, alegando que el software permitía la descarga de contenidos con derechos de autor. No lo habían hecho antes porque no funcionaba muy bien, pero en cuanto ha estado completamente operativa y ha sido capaz de descargar TODOS los vídeos RTMP incluyendo los que estaban cifrados han intervenido. Podéis leer más detalles aquí.
Es un argumento tan sorprendente (y ridículo) que ha levantado las iras de la comunidad open source, hasta el punto que han empezado a publicar versiones de rtmpdump por todas partes sólo para retar a Adobe y ridiculizarlos. Y de paso a SourceForge, porque como nombre destacado en esto del open source bien podría haber peleado un poco más por sus «clientes».
Estaba esperando a escribir este post a que hubiera una solución práctica al problema, y ese momento ha llegado gracias a flvstreamer. Es básicamente la misma aplicación, pero con otro nombre y quitando la característica conflictiva de contenidos cifrados.
He probado a descargar vídeos desde varios servidores que los publican en RTMP y funciona perfectamente, de forma mucho más robusta y fiable que el rtmpdump con el que escribí el post.
El comando es idéntico al de rtmpdump:
flvstreamer -r «rtmp://od.flash.plus.es/ondemand/14314/plus/plustv/PO770632.flv» -o «salida.flv»
Podéis descargarlo en esta dirección para todas las plataformas, incluyendo Windows. El enlace directo es éste.
No me negaréis que es toda una historia: abuso de poder, rebelión popular y al final ganan los buenos 🙂
Es el poder del software libre.
Buenas.
Soy usuario de Mandriva ya tengo instalado el programa pero no se como ejecutarlo y como buscar los videos.
Un saludo
Pues si lo tienes instalado… teclea el comando que aparece arriba en un terminal. Si no funciona, igual lo has instalado mal.
Sobre cómo buscar los vídeos no te entiendo ¿¿??
¿Es normal que una vez ya metiste el código y te empiecena salir símbolos raros, empiece a pitar de una forma bastante molesta? xD
@laura te faltará el «-o» al final del comando. Si no lo pones, en lugar de grabarte el fichero lo muestra por pantalla… en binario 🙁
El comando tiene la estructura flvstreamer -f «url» -o «fichero-salida«
Muchas gracias, va perfecto 😀
Hola! Gracias por tus explicaciones, aunque yo no sé qué estoy haciendo mal que no me funciona xD
He descargado el archivo, lo instalé, pero al ejecutar la ventana y meter el comando siempre me sale lo de «flvstreamer no se reconoce como comando interno o externo, programa o archivo por lotes ejecutable».
También hice la prueba intentando bajar el archivo que pusiste en la explicación y tampoco pude.
El archivo que quiero bajarme es éste:
rtmpe://cp35019.edgefcs.net/ondemand/mtviestor/_!/intlod/es/mtvday/2009/KYLIEokweb__1200.mp4
Gracias por adelantado!
Tiene pinta de que lo has descomprimido en un directorio, y luego estás ejecutándolo desde otro. Para estar seguro, descomprime el ZIP dentro de C:\Windows y así podrás ejecutarlo desde cualquier lado.
De todas formas los archivos en RTMPE no se pueden descargar. Ese es precisamente el formato cifrado, que causó la solicitud de Adobe para retirar el programa de SourceForge. flvstreamer no lo reconoce, para que no le hagan lo mismo y lo retiren también.
Hi
Claro que se pueden bajar los archivos que tengan RTMPE, solo bajate el rtmpdump 1.6 para windows.
El archivo que dice » kylaco»
rtmpe://cp35019.edgefcs.net/ondemand/mtviestor/_!/intlod/es/mtvday/2009/KYLIEokweb__1200.mp4
yo ya lo baje te pongo el comando para que lo hagas:
rtmpdump -r «rtmpe://cp35019.edgefcs.net/ondemand/mtviestor/_!/intlod/es/mtvday/2009/KYLIEokweb__1200.mp4» -o 1200.mp4
si no baja al primer intento ponle asi:
rtmpdump -r «rtmpe://cp35019.edgefcs.net/ondemand/mtviestor/_!/intlod/es/mtvday/2009/KYLIEokweb__1200.mp4» -o 1200.mp4 –resume
checa como si lo baje le dejo una parte del codigo:
DEBUG: Parsing…
DEBUG: Parsed protocol: 3
DEBUG: Parsed host : cp35019.edgefcs.net
DEBUG: Parsed app : ondemand
DEBUG: Parsed playpath: mp4:mtviestor/_!/intlod/es/mtvday/2009/KYLIEokweb__1200.
mp4
DEBUG: Setting buffer time to: 36000000ms
DEBUG: Property:
…
DEBUG: Property:
DEBUG: HandleInvoke, server invoking
DEBUG: HandleInvoke, onStatus: NetStream.Play.Stop
Closing connection… done!
@Flysub, yo digo que no se puede bajar con flvstreamer. Con rtmpdump no lo había probado (no conseguí encontrarlo para descargar) pero está claro que se puede a la vista de tu log 🙂
Gracias por el comentario, me quito el sombrero 😉
(he recortado un poco el log para no saturar la página je je je)
tengo una duda baje el programa pero al ejecutarlo como q se cierra automaticamente como le hago??
Supongo que es porque se trata de un programa por línea de comandos. Tendrás que abrir una ventana de comandos, ponerte en el directorio donde lo hayas copiado, y teclear el comando.
Echa un vistazo al post del rtmpdump, que está explicado con algo más de detalle.
oye, a mi tambien me pone que “flvstreamer no se reconoce como comando interno o externo, programa o archivo por lotes ejecutable” y lo descomprimi en C:\Windows, pero me pasa lo mismo.
El archivo que quiero descargar esta en esta ubicacion:
rtmp://akafms-music02.myspacecdn.com/ondemand/212/std_9f65b47d4bc74d8d929479fc8ca18a85.mp3
Espero que me ayuden
Gracias
@Omar, eso es porque no lo encuentra. Asegúrate de que la ruta es correcta, y realmente existe el archivo en el PATH.
Ante la duda, crea un directorio, mete dentro el .EXE y ejecuta el comando desde ese directorio.
hola buenos dias.
Mi duda surge en las revistas en formato flash con videos incrustados, en ese caso el protocolo no es ek de este post,no?
Ando dando palos de ciego, pero no encuentro solucion para poder descargarme videos con esas caracteristicas.
Sabeis que se debe de realizar en esos casos?
Gracias de antemano.
Saludo
@Malte, pásame una URL con esos vídeos que indicas y le echo un vistazo.
Probablemente, si son vídeos si que sea ese formato. El problema es muchas veces averiguar la URL del vídeo, como el caso de 20minutos.tv
http://www.futbol-tactico.com/portada/index.php
ahi por ejemplo tienes un video flash.
http://www.futsalcoach.info/futsalcoach-web_v1/area_tecnica/archivos/365_Video_contra_directo.pdf
y en este pdf incrustan un video tambien.
Gracias Jesus por la ayuda
@Malte, la url en esos vídeos suele ser rtmp. Hay que encontrar donde está, lo que muchas veces es difícil, pero es simplemente un player normal con vídeos. Si se sirven por http los detectara el plugin DownloadHelper de Firefox, y si es por rtmp hay que encontrarlos de forma artesanal…
ps ya hice lo que me dijiste y esta igual
@Omar, pues no se me ocurre el problema. El error desde luego es que el .exe no está accesible desde el directorio donde lo ejecutas. Prueba con otras versiones… y esperemos que alguien saque un programa basado en flvstreamer pero con una interfaz más amigable 🙁
Buenas yo tengo un problema a la hora de descargar videos de la pagina de plus.es, el caso es que se me descargan pero el .flv resultante solo ocupa 5 bytes :S
lo he probado con varios videos de plus.es y me pasa con todos, incluso con el que hay en el ejemplo, alguna solucion? gracias
Habrán cambiado algo en el streaming. El reproductor Flash puede utilizar sus propios mecanismos de seguridad para impedir la descarga, y hacerlo realmente difícil de descargar.
Aunque es raro porque plus.es sigue viendose en el plugin tvalacarta…
Entonces supongo que no hay ninguna manera de descargar videos de esa pagina con el flvstreamer, gracias de todas formas
Prueba con este comando, a mí sí me funciona:
flvstreamer -r «rtmp://od.flash.plus.es/ondemand/14314/plus/plustv/PO787466.flv» -y «14314/plus/plustv/PO787466» -o «salida.flv»
Si te fijas hay que sacar un trozo de la URL y ponerlo en el parámetro «playpath».
Me descargo el flvstreamer del enlace que pones, pero al abrirlo se cierra solo automaticamente, que tengo que hacer??
¿Que tamaño tiene el fichero? Igual se ha cortado antes de terminar (a veces pasa), o puede que el enlace simplemente ya no sea válido.
Tiene 287 kb de tamaño, lo he bajado del enlace que pone arriba
«Podéis descargarlo en esta dirección para todas las plataformas, incluyendo Windows. El enlace directo es éste.»
Hola.
Muchas gracias por el artículo. Me ha venido de perlas. Es un fichero pequeño, ejecutable y si se corta en el proceso de descarga, lo vuelvo a lanzar de nuevo y lo único que queda es paciencia porque el video en cuestión es largo jejeje
Buen fin de semana
Gracias @David, es un alivio ver que se pueden descargar esos vídeos 🙂
Excelente !!!!!!!
Funciona de 10 🙂
Muchas Gracias.
Gracias a tí por dejar el comentario 😉
Perdonad mi ignorancia, pero tengo una duda. Al intentar descargar un video meto el siguiente comando:
flvstreamer -r «rtmp://od.flash.plus.es/ondemand/14314/plus/plustv/NF804692.flv» -o «salida.flv»
y al darle al into me pone Connecting… y vuelve salir lo de c/archivos de programa/get_iplayer>
¿lo he hecho bien o he metido la pata por algún sitio?
Gracias de antemano.
plus.tv ha cambiado el sistema. Puede que ahora ya no funcione eso… le echaré un vistazo.
Vaya por Dios!
Muchas gracias por tomarte la molestia de mirarlo!
He actualizado el plugin para xbmc, y he visto que ahora plus.tv utiliza un formato de fichero distinto con mayor calidad.
rtmp://od.flash.plus.es/ondemand/mp4:14314/plus/plustv/PO805764.f4v
¡Ahora si! Muchas gracias y feliz año! 🙂