Archivo de la etiqueta: Youtube

Realizar un Script para descargar Video o Audio con Youtube-dl en Ubuntu

En otro post publique como Descargar vídeo de YouTube en Ubuntu con youtube-dl y en otro como Descargar el audio de un vídeo de YouTube valga la redundancia con youtube-dl, uhh hoy me puse a pensar en como simplificarme la vida con este grandioso programa (youtube-dl) en mi sistema Ubuntu y se me vino la idea de utilizar la Programación en Bash, es decir crear un Script que simplifica la descarga ya sea de un vídeo o el audio del mismo con el programa youtube-dl, y quiero compartir con ustedes lo que es para mi una buena idea je je “modestia aparte…”

Lo primero que se preguntaran, ¿Que es un Script?, bueno según la pagina http://doc.ubuntu-es.org/Script,

 Un Script (o guión) para Bash es un archivo de texto que contiene una sucesión de comandos de Shell que pueden ejecutar diversas tareas de acuerdo al contenido del texto del guión. De esta forma pueden automatizarse muchas acciones para alguna necesidad particular o para la administración de sistemas. El guión debe escribirse en un orden lógico pues Bash ejecutará el guión en el orden en que se escriben las líneas, de la misma forma que cuando se realiza una tarea cualquiera por una persona, por ejemplo; primero hay que poner la escalera y luego subirse.

Sabiendo esto pongámonos manos a la obra lo primero que debemos de hacer es abrir nuestro Editor de Texto mejor conocido en Ubuntu como Gedit y copiar el siguiente código de programación tal cual como esta:

#!/bin/bash
#script para descargar vídeo o audio de youtube.com
echo “”
echo “**SCRIPT PARA DESCARGAR VIDEOS O AUDIO CON YOUTUBE-DL**”
echo “”
echo “**MENU DE OPCIONES**”
echo “”

while [ “$OPCION” != 3 ]
do
echo “[1] Descargar Video”
echo “[2] Descargar Audio”
echo “[3] Salir”
read -p “Ingrese una opción: ” OPCION

case $OPCION in
1)echo “”
echo “..:: Para Descargar tu Vídeo sigue los siguientes pasos ::..”
echo “”
echo “1.- Ingresar URL”
read URL
echo “”
echo “2.- Lista de Formatos Disponibles”
youtube-dl -F $URL
echo “”
echo “3.- Elige el Numero del Formato a Descargar: ”
read num
cd Vídeos/
echo “”
echo “..::Descargando Video::..”
echo “”
youtube-dl -f$num $URL
break ;;

2)echo “”
echo “Nota: Por default descargara nuestro archivo de audio en formato .mp3 con una calidad de 128K en la carpeta Música”
echo “”
echo “1.- Ingresar URL”
read URL
cd Música/
echo “”
echo “..::Descargando Audio::..”
youtube-dl –extract-audio –audio-format mp3 –audio-quality 128K $URL
break ;;

3);;
*) echo “Opción ingresada invalida, intente de nuevo”;;

esac
done
exit 0

Simplificando el código lo que hace es presentarnos un menú con tres opciones, (descargar vídeo, descargar audio y salir ), el cual ejecuta una seria de procedimiento dependiendo la opción que elijamos.

Ok, después de haber copiado nuestro código en el editor de texto (gedit), lo que nos queda es guardarlo en nuestro Escritorio, se debe guardar tal cual como se muestra en la imagen, variando por supuesto el nombre que ustedes le quieran dar, eso si, sin ninguna extensión de archivo solo el nombre

Guardar

Después de crear nuestro archivo, y guardarlo con el nombre que le hayamos dado, en este caso Descarga, tendremos que abrir nuestra terminal con ctrl+alt+t o mediante el menú, para luego teclear en la misma el siguiente comando

 sudo nautilus

El cual nos permite abrir nuestro nautilus como modo administrador, al estar abierto ubicarnos en la carpeta sistema de archivos, dentro de esta, ubicar la carpeta bin y entrar en ella, al estar dentro agarrar nuestro Script creado anteriormente, y copiar, pegar dentro de esta carpeta. Al haber realizado lo anterior, solo nos falta un paso y es darle permiso de ejecución a nuestro Script como? Simple ya después de haberlo copiado a nuestra carpeta “bin” solo tenemos que dar clic con el segundo botón encima de el archivo, y en el menú que se despliega elegir la opción Propiedades, dirigirnos a la pestaña Permiso y colocarlo tal cual como sale en la siguiente imagen

Permiso

y listo con esto ya cerramos a nautilus, lo de colocar nuestro Script en la carpeta “bin” y darle permiso de ejecución es para que simplemente solo tengamos que teclear en nuestra terminal el nombre de nuestro Script y podremos ver como se ejecuta el mismo.

 Veamos un ejemplo de nuestro Script en ejecución

imagen2

Como podemos apreciar en la imagen al ejecutarlo nos muestra un menú pidiéndonos que elijamos una opción, si se eligiese la opción 1, nos saldría lo siguiente

imagen2.1

Nos pide que sigamos una serie de pasos para cumplir con nuestro cometido como primer paso nos pide la URL del Vídeo, la cual copiamos desde nuestro navegador y la pegamos en esta parte del programa

En el segundo paso nos despliega una serie de formatos disponible del Vídeo a descargar

imagen2.2

En el tercer paso nos pide que elijamos el numero del formato en el cual queremos descargar nuestro Vídeo

imagen2.3

y listo después de haber cumplido los tres pasos anteriores nos muestra que se esta descargando el vídeo

imagen 2.4

Nota: si se pregunta en que carpeta guarda el vídeo, por default la guarda en la carpeta del sistema /Vídeo igual ocurre si descargamos el audio de un vídeo lo guarda por default en la carpeta /Música

Espero que le haya servido de ayuda, Gracias por leer mis publicaciones…

 Nota: todas las url utilizadas en este post son solo de ejemplo.

Anuncios
Etiquetado , , , , , , , , ,

Como extraer el audio de un vídeo de youtube utilizando youtube-dl en Ubuntu

En una publicación anterior explique como descargar vídeos de youtube en Ubuntu con youtube-dl , hoy explicare la manera de como extraer el audio de un vídeo utilizando esta buena herramienta.

Procedimiento a seguir:

Lo primero que tendremos que realizar es instalar en nuestro sistema los paquetes “ffmpeg” o “avconv” y “ffprobe” o “avprobe”, las cuales son requeridas por youtube-dl para tal fin, yo les recomiendo instalar el paquete libav-tool el cual me trae las herramientas anteriores, como también instalar libavcodec-extra-53, para ello podemos instalarlos desde el Gestor de paquetes Synaptic

  • libav-tools

Synatic

  • libavcodec-extra-53

Captura de pantalla de 2013-06-05 21:47:39

o desde nuestro Centro de software de Ubuntu

  • libav-tools

Captura de pantalla de 2013-06-05 21:54:40

  • libavcodec-extra-53

Captura de pantalla de 2013-06-05 21:52:04

Ya con los paquete anteriores instalado en nuestro sistema, abrimos nuestra terminal, nos movemos a la carpeta donde queremos descargar el audio utilizando el comando cd, y procedemos a utilizar nuestra aplicación youtube-dl con la opcion “-x” o “- -extract-audio”, cualquiera de las dos opciones utilizada realiza la misma operación ya que la primera es la abreviación de la segunda, quedándonos el comando de la siguiente manera

 Utilizando la opción – -extract-audio:

 youtube-dl –extract-audio URLs

Ejemplo

Captura de pantalla de 2013-06-04 20:13:52

Utilizando la opción -x:

 youtube-dl -x URLs

Ejemplo

Captura de pantalla de 2013-06-05 21:56:04

Nota: Esta opción me descarga el vídeo en formato .flv y me extrae el audio del mismo en formato .m4a, al extraer el audio automáticamente se elimina el vídeo descargado.

Pero como hago si yo quiero mi audio en otro formato? Supongamos que deseamos guardar nuestro audio en formato .mp3, para ello además de decirle a youtube-dl que queremos extrae el audio del vídeo, también tenemos que establecer el formato en que lo quiero guardar, para tal fin utilizaremos la opción “- -audio-format” la cual nos permite guardar nuestros archivo de audio en formato “best”, “aac”, “vorbis”, “mp3”, “m4a”, “opus”.

 Veamos como nos quedaría el código

 youtube-dl –extract-audio – -audio-format mp3 URLs

 Ejemplo

Captura de pantalla de 2013-06-05 22:12:15

La opción – -audio-format nos guarda por default la calidad de audio de nuestros archivos .mp3 en 32Kbps, Pero como hago si quiero una mejor calidad de audio? bueno debemos usar la opción – -audio-quality, por ejemplo quiero que mi archivo de audio tenga una calidad de 128Kbps

Veamos como quedaría nuestra linea de código

youtube-dl –extract-audio –audio-format mp3 –audio-quality 128K  URLs

Ejemplo

Captura de pantalla de 2013-06-05 23:10:35

 Espero que le haya servido de ayuda, Gracias por leer mis publicaciones

Nota: todas las url utilizadas en este post son solo de ejemplo.

Etiquetado , , , , , ,

Como descargar vídeos de Youtube en Ubuntu?

Captura de pantalla de 2013-06-03 22:12:11La respuesta a esta pregunta, que como novatos de linux se realizan muchas personas, es mas que sencilla, solo vasta con utilizar desde la terminal de nuestro sistema, una maravillosa y simple herramienta llamada youtube-dl, la cual podríamos definir como una sencilla aplicación en linea de comando, multi-plataforma (UNIX/Linux, Mac OSX, Windows) y de dominio público, la cual costa de una serie de prestaciones muy interesantes.

En este post presentare la forma de instalarlo en el S.O Ubuntu, como también sus funciones básicas.

Proceso de Instalación

La aplicación youtube-dl se encuentra en los repositorios oficiales de Ubuntu, así que solo basta con abril la terminal (ctrl+alt+t) eh introducir la siguiente linea de comando

sudo apt-get install youtube-dl.

Tan fácil como esto y ya podremos disfrutar de esta maravillosa herramienta en nuestro sistema.

Pero como utilizar youtube-dl ?

El uso mas básico de youtube-dl seria por ejemplo si estamos visionando un determinado vídeo en YouTube.com y deseamos descargarlo, nos fijamos en la dirección que aparece en el navegador y la copiamos, 

yuo-3-300x36

después en nuestra terminal tecleamos el comando youtube-dl y pegamos la dirección anteriormente copiada, quedándonos de la siguiente forma

youtube-dl http//www.youtube.com/watch?v=oQM3lRPcZs0

Al pulsar la tecla Enter nos saldrá algo como esto

Captura de pantalla de 2013-06-03 22:20:16

Ahora descargando nuestro vídeo de la formar anteriormente explicada, el programa guardaría el mismo en nuestra Carpeta Personal del Sistema, por consiguiente aconsejaría movernos a la carpeta donde queramos descargar el vídeo antes de realizar los pasos descritos anteriormente.

Ejemplo Quiero bajar el vídeo anterior en mi carpeta Vídeos como lo hago? La soluciono seria navegar hasta ella por medio de la terminal mediante el comando “ cd ” y realizar los pasos anteriores quedándonos

Captura de pantalla de 2013-06-03 22:40:36

Como podemos darnos cuenta nuestro vídeo se guarda con un nombre medio extraño por ejemplo oQM3lRPcZs0.mp4. Como hago para que mi vídeo se guarde con el nombre literal del mismo? bueno simple usando la opción ( -l ) de youtube-dl antes de la dirección URL, quedándonos nuestro comando de la siguiente manera

youtube-dl -l http//www.youtube.com/watch?v=6bKu3OmeXp8

El título del archivo que obtendríamos seria:

Anime Echi [Español]-6bKu3OmeXp8.flv

Ya para finalizar cabe recalcar que youtube-dl descarga nuestro vídeo con el formato de calidad mas alto, pero como hago si quiero guardarlo con otro formato? Para realizar esta acción utilizaríamos dos opciones que nos proporciona el programa:

  1. Debemos averiguar la lista de formato disponibles del vídeo a descargar para ello utilizamos la opción (-F) antes de la URL, ejemplo

    $ youtube-dl -F http//www.youtube.com/watch?v=6bKu3OmeXp8

    Esto nos desplegara una lista de formatos disponibles del vídeo

    Captura de pantalla de 2013-06-03 22:52:46

  2. Sabiendo los formatos disponibles elegimos el que deseamos descargar (el numero del formato) y lo colocamos después de la opción (-f ), fíjese que la letra f esta en minúscula, la cual va antes de la URL. Ejemplo

    $ youtube-dl -f 17 http//www.youtube.com/watch?v=6bKu3OmeXp8

Gracias por leer mis publicaciones espero que le haya servido de ayuda…

Nota: todas las url utilizadas en este post son solo de ejemplo.

Etiquetado , , , , , ,