NOTA: El siguiente script lo he hecho para un usuario novel (mi madre), así que quizás veáis algún comentario demasiado trivial.
¿Qué necesitamos?
- Linux
- Mozilla Firefox
- Extensión de Firefox DownloadHelper
- ffmpeg (en Ubuntu se puede instalar tecleando en una terminal sudo apt-get install ffmpeg)
¿Cómo hacerlo?
Aunque en teoría la extensión de Firefox, DownloadHelper tendría que funcionar, a mí nunca me ha funcionado: el vídeo siempre se ha quedado a medias. Sin embargo, haremos uso de esta extensión para facilitar el proceso.
Nos hacemos el siguiente script (hacemos un documento con extensión .sh con la siguiente información):
Código: Seleccionar todo
echo '''1. Ve con el navegador a la página donde está el vídeo y empiézalo a reproducir.
2. Cuando lleve 1 segundo o más reproduciendo lo pones en pausa.
3. Pulsa la flechita del botón en movimiento de la extensión DownloadHelper.
4. SIN DEJAR DE APRETAR EL BOTÓN IZQUIERDO DEL RATÓN, pasa el cursor por encima del nombre del vídeo; se abrirá un menú contextual.
5. Selecciona la opción "Copiar URL de descarga" y AHORA suelta el botón izquierdo del ratón.
- Continuamos:'''
cd /home/usuario/Descargas/ #Cambiar directorio por el lugar donde queráis descargar el vídeo.
echo "Dime el enlace completo (Botón derecho sobre esta ventana, selecciona 'Pegar' y luego Intro)"
read enlace
echo "¿Qué nombre le querrás dar al fichero? (Sin espacios)"
read nombre
wget $enlace -O redestemp.flv
echo '''
Ahora que se ha descargado el archivo, vamos a convertirlo al formato para el TDT. Este proceso puede tardar hasta 10 minutos.
Después, borraremos los archivos temporales y moveremos el archivo a la carpeta seleccionada.
'''
ffmpeg -i redestemp.flv redesfinaltemp.mpeg
mv redesfinaltemp.mpeg /home/usuario/Vídeos/$nombre.mpeg #Cambiar directorio por el que queramos usar para almacenar los vídeos.
rm redestemp.flv
Seguramente ya tendréis vuestras maneras de descargar y cambiar el formato de vídeos, pero lo comparto por si alguien no sabía cómo hacerlo o le gusta como está hecho este.
Huevo de pascua: Si en lugar de convertirlo a MPEG queréis convertirlo a AVI, es tan fácil como cambiar la extensión del archivo de destino en el comando ffmpeg -i redestemp.flv redesfinaltemp.mpeg, quedando ffmpeg -i redestemp.flv redesfinaltemp.avi
¡Se aceptan sugerencias!