Globedia.com

×

Error de autenticación

Ha habido un problema a la hora de conectarse a la red social. Por favor intentalo de nuevo

Si el problema persiste, nos lo puedes decir AQUÍ

×
×
Recibir alertas

¿Quieres recibir una notificación por email cada vez que Hugorep escriba una noticia?

3 métodos para descargas vídeos en Linux

22/05/2011 01:26 0 Comentarios Lectura: ( palabras)

Los que usábamos el método de descargar los vídeos de Flash, buscándolos en la carpeta /tmp/ y copiándolos en nuestra carpeta personal sin necesidad de ningún programa adicional, nos hemos encontrado con la sorpresa de que ya no se guardan en este directorio

Descarga de videos flash en /tm.

Después de la actualización de Flash Player a la versión 10.2 en Ubuntu 10.10 ya no aparecen los vídeos en /tmp

Los que usábamos el método de descargar los vídeos de Flash, buscándolos en la carpeta /tmp/ y copiándolos en nuestra carpeta personal sin necesidad de ningún programa adicional, nos hemos encontrado con la sorpresa de que ya no se guardan en este directorio.

Aunque podemos encontrarlos en nuestra carpeta personal en el directorio oculto: ".mozilla/firefox/82rr2zck.default/Cache" (82rr2zck puede variar), me gusta saber que está pasando y porqué y me puse a investigar:

Nota:

Probado con éxito con Firefox y Chromium en: Ubuntu 10.10 amd64 (64bits) con el flashplugin de 64bits, Ubuntu 10.10 amd64 (64bits) con el flashplugin de 32bits, Ubuntu 10.10 i386 (32bits), Debian Squeeze (stable) y Debian Wheezy (testing).

1º. Comenzar a reproducir el vídeo y antes de que se termine de cargar por completo, buscar el archivo para conocer el nº del proceso y el descriptor, con:

lsof |grep Flash

La terminal nos responderá algo parecido a:

npviewer. 2235 usuario 11u REG 8, 3 6923916 654482 /tmp/FlashXXUt9wzs (deleted)

2º. Cuando haya terminado de cargarse por completo y sin cerrar el navegador, copiarlo a nuestra carpeta personal con el comando:

cp /proc/2235/fd/11 video.flv

Donde debemos cambiar el 2235 y el 11 por los obtenidos en el anterior comando.

Y listo ya podemos seguir descargándonos vídeos sin la necesidad de instalar nada.

Bash script descargar videos flash.

Muchos de ustedes sabrán que hasta hace poco tiempo, para descargar un video flash embebido en un sitio web, bastaba con abrir en nuestra PC la carpeta /tmp mientras el mismo se estaba reproduciendo, y cuando veíamos que éste se había cargado completamente, sin cerrar el navegador, bastaba con copiarlo a cualquier otra ubicación que deseáramos para poder guardarlo en forma permanente.

Ahora bien, con la reciente actualización de Flash Player, esto ya no es posible porque los videos flash ya no se cargan en el directorio /tmp sino que quedan "ocultos".

Lo que yo me planteé es lograr simplificar al máximo el proceso, tomando como base lo ya sabido y creando un script que permita hacer todo en un sólo paso y en forma completamente automática. Luego de analizarlo un rato, el resultado fue el siguiente:

Código:

#!/bin/bash

#

# Extractor de videos de Flash v3.1

# Descripcion:

# Script para extraer videos flash

# Distros: Todas

# Fecha de creacion: 09-05-2011

# Autor: Enrique Molina Marco - Kike

# Email: kique165@gmail.com

# Modificado por: Carlos Alberto Rossello - kazad0r

# Email: elcazador_rca@yahoo.es

# Licencia: GPL v3.0

echo "Buscando video. Por favor espere.... "

lsof |grep Flash > 001

grep 'FlashXX' 001 > 001A

out=`cat 001A`

numout=${#out}

if [ ${numout} -gt 0 ]

then

egrep -oi 'b[0-9]+[a-zA-Z]b' 001A > ident

cat ident | tr -d "[a-zA-Z]" > numident

egrep -oi 'b[0-9]{4, 5}b' 001A > idproc

num=`cat idproc`

num2=`cat numident`

rm 001

rm 001A

rm ident

rm numident

rm idproc

sleep 3

clear

echo "Video encontrado. Escriba el nombre con el que desea guardarlo (sin espacios): "

read name

cp /proc/$num/fd/$num2 $name.flv

Más sobre

clear

echo "El video se guardó correctamente."

sleep 4

exit 0

fi

echo "No se encontó ningún video. Abortando"

sleep 5

exit

Instrucciones.

Copiar todo el código que aparece más arriba y pegarlo en un editor de textos. Guardarlo con extensión .sh (por ejemplo: video.sh), Puedes guardarlo en tu carpeta personal, o en la que desees, como por ejemplo en "Videos" o en "Descargas". Ten en cuenta que todos los videos que descargues se almacenarán luego en esa misma carpeta.

Una vez guardado el script, no olvides darle permisos de ejecución: Clic con el botón derecho en el ícono ---> propiedades ---> permisos ---> Permitir ejecutar el archivo como un programa (marcar la casilla)

Pasos a seguir para descargar los videos:

1º. Comenzar a reproducir el vídeo en el navegador y esperar a que se termine de cargar por completo. No cerrar todavía la ventana!!

2º. Ejecutar el script haciendo doble clic en el ícono y pulsar luego el botón "Ejecutar en un terminal".

3º. Cuando el script lo requiera, ingresar el nombre con el que se desee guardar el video.

4ª. Listo!

Script para descargar videos flash en linux sin /tmp.

.

Como todos sabemos la nueva versión de adobe flash plugin ya no deja los videos en la carpeta /tmp de linux, así que ese método ya no sirve para tal propósito. Por eso he creado un sencillo script para compartir aquí en mi blog, el cual explicaré como funciona de manera rápida y simple. Recuerda que si no te funciona bien o te gustaría ampliarlo lo puedes hacer de manera libre.

Código fuente:

#!/bin/sh

#

# Descripcion:

# Script para extraer videos flash

# Distros: Todas

# Fecha de creacion: 09-05-2011

# Autor: Enrique Molina Marco

# Email: kique165@gmail.com

# Licencia: GPL v3.0

# Fuentes del programa:

# Requiere: RAR para GNU/Linux instalado

# Fuentes RAR:

# http://www.winrar.es/descargas/rar

# http://www.rarlab.com/download.htm

#

echo "

Extractor de videos de Flash

Creado por Kike

Buscando video .... "

lsof |grep Flash

echo -n "

Introduce primer numero: "; read num

echo -n "Introduce segundo numero (sin letra): "; read num2

cd /proc/$num/fd

echo "Escriba el nombre del archivo (sin extension): "; read name

rar a $HOME/$name.rar $num2

echo "

El video esta guardado en su carpeta personal o HOME

Fin del script"

sleep 4

exit

Como vemos se requiere instalado rar en nuestro sistema para que el vídeo pueda ser extraido, ya que pude comprobar que si copiaba el vídeo directamente no me funcionaba al ser un enlace roto. Y ahora pasamos en la explicación de como usar el script:

1º Paso

Ejecutamos el script y vemos la primera pantalla donde nos buscará donde se encontraba el vídeo antes de ser borrado y nos preguntará que le indiquemos el primer numero que se muestra en la línea, así que lo haremos como se muestra en la imagen:

2º Paso

Despues nos preguntará el segundo numero, pero este numero irá acompañado de una letra el cual no deberemos poner, lo haremos como se indica en la siguiente imagen:

3º Paso

Seguidamente nos preguntará por el nombre que le queremos dar a nuestro archivo, es importante que no indiquemos ninguna extensión ya que el script lo hará automáticamente, de manera que cuando sea guardado tendrá el nombre que hayamos indicado ahí.

4º Paso

Una vez hayamos completado todos estos pasos veremos que el video se empezará a comprimir y almacenar en nuestra carpeta personal o carpeta home ( recuerda que esa ruta la puedes modificar en el codigo del script).

5º Paso

Finalmente el script finalizará indicándonos lo dicho anteriormente y se cerrará automáticamente. Y ya esta!, ya tenemos nuestro video flash almacenado en el ordenador.

Descargar

También dejo un enlace por si alguien quiere descargar el script directamente sin copiarlo y pegarlo de la página.

Fuente: El Pinguino Tux


Sobre esta noticia

Autor:
Hugorep (413 noticias)
Visitas:
8004
Tipo:
Tutorial
Licencia:
Distribución gratuita
¿Problemas con esta noticia?
×
Denunciar esta noticia por

Denunciar

Comentarios

Aún no hay comentarios en esta noticia.