martes, 8 de marzo de 2011

¿ Cómo descargar vídeos con Flash Player 10.2 ?

Todos no hemos dado cuenta que desde la última actualización de Flash Player 10.2 los vídeos reproducidos en los navegadores ya no son temporalmente depositados en la carpeta tmp. En realidad si que se alojan en esta carpeta, pero no se muestran.
El motivo es que Adobe Flash Player supuestamente pretende de este modo solucionar el problema sobre derechos de autor que eventualmente se "violentaba" al alojar una copia del vídeo en reproducción al alcance de cualquier usuario en dicha carpeta.

Nota: Lo que explico más abajo es válido si utilizas Firefox 4.x. Si usas Firefox 3.x con ir a la carpeta:
  • /home/Usuario/.mozilla/firefox/597ep54u.default/Cache

Ya verás el vídeo que se está alojando temporalmente en la carpeta Cache.
Como puedes suponer y verás la 597ep54u.default  es diferente para cada usuario.



Para Firefox 4.x se nos ha complicado un poco para poder copiar dichos vídeo, pero tampoco tanto.Para mostrar cómo hacerlo lo haré con los dos vídeos que tengo al principio de mi blog en la pestaña Instalación.


Lo primero es poner a reproducir los vídeos, luego abrimos un Terminal en el escritorio y ejecutamos el siguiente comando:
  • lsof |grep Flash


Como muestra la imagen, se ve cómo son o se están descargando dos vídeos de Flash.
Lo que nos interesa de esta información y de cada vídeo es lo que se señala en la imagen.
Lo primero marcado es el Proceso y lo segundo el Descriptor de éste.
Carpeta del Proceso: 5465
Descriptor: 17 (la letra no se debe copiar)

Así que si queremos descargarnos el primero vídeo pondremos lo siguiente en el Terminal:
  • cp /proc/5465/fd/17 nombreDelVideo

Y para el segundo:
  • cp /proc/5465/fd/23 nombreDelVideo

El nombre del vídeo le puedes poner el que quieras y sin extensión. A diferencia de Windows Linux reconoce el formato de vídeo aunque no lleve extensión y lo reproduce sin problemas.

Como yo quiero descargar los dos vídeos lo haré de la siguiente forma:
  • cp /proc/5465/fd/17 video1 & cp /proc/5465/fd/23 video2

Como muestra la imagen:


Y los vídeos serán descargados en la ubicación donde se abrió el Terminal.
Nota: Esto lo debes realizar cuando el vídeo este completamente descargado, ya que sino su descarga será parcial. Es decir, cuando la barra de scroll del vídeo esté al completo y siempre sin cerrar el navegador que se esté utilizado.

Otra forma de hacerlo una vez sabido la carpeta del Proceso y su Descriptor. Podemos dirigirnos directamente a ésta y abrir los vídeos con por ejemplo Avidemux.
La ruta en este caso a seguir sería:
  • /proc/5465/fd

El Descriptor siempre se encuentra dentro de la carpeta fd de cualquier Proceso como puedes comprobar en la imagen:



Clicas con el botón derecho y seleccionas abrir con Avidemux...


Y guárdalos en el formato de vídeo y audio que más te guste.



Aquí dejo un Script que simplifica a un sólo clic de ratón todo este proceso

8 comentarios:

  1. Hola! que tal?
    Intente el truco pero me sale el siguiente error:
    no existe fichero o directorio.
    Sin embargo con thunar si lo veo.

    ResponderEliminar
  2. ufff me gusto lo del terminal muy bueno ahora solo hay que hacer un scrip que lo haga casi solo ;)
    al colega @nonimo yo tuve el mismo problema pero era que no ponia el espacio entre el numero y el nombre del archivo sigiendo el ejemplo:
    cp /proc/5465/fd/17 nombreDelVideo

    ResponderEliminar
  3. jDownloader es mi sistema de descarga y funciona muy bien.
    1 Instala JDownloader
    2 Copia la dirección de la barra de direcciones de tu navegador preferido.
    3 En JDownloader mira en "Capturador de enlaces" cómo automáticamente carga y te da a escoger si quieres descargar en mp4, mp3 y/o flash.
    Es muy fácil.

    ResponderEliminar
  4. Gracias Anónimo!. Es otra alternativa más a tener en cuenta.
    Saludos

    ResponderEliminar
  5. Muchas gracias. Me ha servido de mucho tu tutorial.

    Siempre encontraba la información referente a versiones de Flash anteriores (/tmp/) y no me servía.

    ResponderEliminar
  6. Pues he estado (intentado) descargarme ese vídeo (Brightcove) y no hay forma.
    Lo he probado casi todo (Manualmente editando el código de página, desde el Terminal con get-flash-videos y otras formas, con distintos complementos para Firefox, con algún que otro Script y nada no hay forma...
    A ver si alguien tiene alguna solución.
    Saludos.

    ResponderEliminar
  7. Gracias por la aportación bro... saludos

    ResponderEliminar
  8. Gracias por la aportación bro... soy novato en esto de linux y la verdad esta sencilla la explicación

    ResponderEliminar