Descargar video y audio con youtube-dl

En esta entrada se muestra el uso de la aplicación youtube-dl que permite descargar video y/o audio de servicios de publicación audiovisuales tales como:

  • BBC iPlayer
  • CNN
  • Dailymotion
  • Dropbox
  • Facebook
  • Google Drive
  • LiveLeak
  • Lynda
  • Metacafe
  • Metacritic
  • Openload
  • Streamango
  • Tonton
  • Vid.me
  • Vimeo
  • YouTube
  • Crunchyroll
  • Música
  • 8tracks.com
  • AudioMack
  • Bandcamp
  • Beatport
  • Deezer
  • EveryonesMixtape
  • Freesound
  • Hearthis.at
  • Myspace
  • SoundCloud
  • más....
Recuerda que algunos audios y videos que se encuentran alojado en estos servicios, pueden estar tutelados bajo licencias privativas y por consiguiente con derechos de autor. Y que deberás actuar en consecuencia a las leyes de tu país.

Youtube-dl es una aplicación liviana y multiplataforma (Windows, Linux) que nos permite descargar de internet contenido audiovisual a nuestro ordenador, en formatos que podemos utilizar de forma offline, sin conexión a red. Principalmente está enfocado a descargar video y audio del servidor de contenido multimedia Youtube , aunque puede ser utilizado otras plataformas.

Se encuentra en los repositorios oficiales de Debian

 sudo apt-get install youtube-dl

Si no disponemos de distribucion basada en Debian, descargamos el archivo de la aplicación y le daremos privilegios de ejecución.

 sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl

o

sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl

Y le daremos permisos daremos permisos de ejecución

 sudo chmod a+rx /usr/local/bin/youtube-dl

En sistemas Linux es posible que necesitemos instalar el paquete ffmpeg, para la conversión en distintos formatos de audio y video

Youtube-dl no tiene entorno gráfico, y deberá ser ejecutado el terminal

Para descargar el archivo en nuestro ordenador, primero deberemos navegar por los distribuidores de contenido favoritos y obtener la dirección url del video del queremos tener copia offline.

Te dejo unos ejemplos con las opciones básicas, si quieres profundizar más o no encuentras la configuración adecuada, siempre puedes consultar la documentación de youtube-dl

  • Descargar un archivo de <url> donde se encuentre alojada el ejecutable
    • youtube-dl <url>
  • Descargar un archivo de  <url> en una carpeta concreta.
    • Linux usaremos comillas simple para indicar la ruta de la carpeta: youtube-dl -o '<carpeta donde queremos guardar el archivo>' <url>
    • Windows no es necesario usar comillasyoutube-dl -o  <carpeta donde queremos guardar el archivo>' <url>
  • Youtube-dl nos permite descargar ficheros en gran variedad de formatos de audio y video, dependiendo de la fuente. Para listar las opciones disponibles para un medio:
    • youtube-dl --list-formats <url>
  • Descargar video en formato determinado
    • youtube-dl -f mp4 <url>
  • Para descargar el multimedia en todos los formatos soportados
    • youtube-dll --all-formats <url>
  • Para descargar el audio y convertirlo a formato mp3. Recuerde que en Linux, tendremos que tener instalado el paquete ffmpeg.
    • Windows: youtube-dl -x --audio-format mp3 <url>
    • Linux: youtube-dl --format mp3 <url>
  • Descargar con la máxima calidad
    • Mejor video y audio: youtube-dl -f best <url>
    • Mejor audio y convertirlo a mp3: youtube-dl -f bestaudio -x --audio-format mp3 <url>
    • Mejor calidad de video: youtube-dl -f bestvideo <url>
  • Descargar con la mínima calidad disponible
    • Peor video y audio: youtube-dl -f worst <url>
    • Peor audio y convertirlo a mp3: youtube-dl -f worstaudio -x --audio-format mp3 <url>
    • Peor calidad de video: youtube-dl -f worstvideo <url>
  • Descargar varias direcciones que hemos listado en un archivo de texto, indicando cada url en una línea.
    • youtube-dl -a <archivo que contiene url>
  • Descargar el video y los subtitulos, siempre y cuando estén habilitados
    • youtube-dl --embed-subs <url>
  • También permite la descarga de listas de reproducción, simplemente hay que indicar el URL de la lista en lugar del URL del vídeo. La url del la lista tiene que ser: https://www.youtube.com/playlist?list=<lista>
    • youtube-dl <url playlist>

  • Para descargar solo una parte de una lista de reproducción 
    • youtube-dl --playlist-start 5 --playlist-end 10 <url playlist>
  • ERROR: 7UiyB3zXm3c: YouTube said: Unable to extract video data
    • youtube-dl --update
Algunas de las ventajas de usar youtube-dl son:
  • Es compatible con muchas más páginas web que sus competidores.
  • Es un programa pensado para usarse desde la terminal, lo que lo hace muy ligero y rápido.
  • Es un software libre y gratuito, lo que te garantiza su transparencia y seguridad.
  • No contiene , ni muestra publicidad, como si ocurre con ciertas aplicaciones web.

Evitar el control remoto de Windows

Windows de forma predeterminada tiene un puerto abierto que permite el acceso al escritorio remoto, y por lo tanto el control de nuestro sistema operativo por otra persona que no somos nosotros. El control remoto de nuestro escritorio es una herramienta interesante si necesitamos asesoramiento técnico, siempre que sea permitido y realizado por personal confiable. Pero tener este puerto abierto, o con la configuración de puerto predeterminada, es una brecha de seguridad que puede ser aprovechada por hackers para control nuestro sistema de forma remota y obtener datos sensibles: datos de clientes, datos bancarios, instalar malware....

Escritorio remoto Windows

Windows de forma predeterminada permite este acceso a través del protocolo RDP (Remote Desktop Protocol) que corresponde al puerto TCP 3389.
Lo que te voy a mostrar en esta publicación es a cambiar el puerto de acceso, esto no impedirá que se pueda acceder de forma remota. Pero el atacante ya no podrá acceder a través del puerto conocido del protocolo RDP, y le colocaremos en un rango de puertos que por lo general sueles ser estar cerrados por los cortafuegos de los routers. Esta acción es reversible y si algun dia tenemos que permitir acceso al escritorio remoto, tendremos que proporcionar el numero de puerto que hemos cambiado.

Para cambiar el puerto RDP, tendremos que modificar el puerto TCP RDP predeterminado de nuestro ordenador Windows siguiendo una serie de pasos desde el editor del registro del PC.

Buscaremos en la barra de busqueda del menu de Windows:

  • regedit
     regedit 




Editor de registro


Nos fijaremos en el árbol de carpetas que se encuentra a la izquierda e iremos desplegando las distintas  subcarpetas hasta que lleguemos al registro que queremos modificar.

HKEY_LOCAL_MACHINE>SYSTEM>CurrentControlSet>Control>Terminal Server>WinStations>RDP-Tcp

Como ver dependencias rotas desde terminal

Al realizar una instalación en Linux es posible que durante el proceso no se instalen todas las dependencias, o también que durante un mantenimiento se hayan borrado paquetes necesarios para otras aplicaciones. Para saber si tenemos paquetes huérfanos y/o dependencias rotas en el sistema, podremos utilizar el comando:


sudo apt-get check


Si todo está correcto, obtendremos un resultado similar a este:


Leyendo lista de paquetes... Hecho

Creando árbol de dependencias       

Leyendo la información de estado... Hecho


Si no es así, deberíamos resolver las dependencias que nos muestran o purgar la aplicación que  no se ha instalado de forma completa 

Artículos realizados con esta publicación:

Acceso a la BIOS de nuestro ordenador

Es posible que necesitemos acceso a la BIOS (BIOS Setup Utility Screen), al menú de configuración del hardware de nuestro PC, para por ejemplo instalar un sistema Linux en nuestro sistema recién comprado, que de fabrica, viene con una preinstalación en Windows. Por seguridad el arranque en primera opción es el disco duro, y nuestro nuevo sistema operativo ha de ser cargado y/o instalado desde una unidad USB o DVD y lo mas improbable un CD. Para cambiar el orden de arranque o añadir la opción de arrancar desde una unidad de almacenamiento externa, es necesario que durante el encendido del ordenador accedamos a la BIOS, Cada fabricante tiene una tecla de acceso.

Menú de configuración arranque BIOS


Según la Wikipedia: El sistema básico de entrada-salida o BIOS (del inglés Basic Input/Output System) es un estándar de facto que define la interfaz de firmware para computadoras IBM PC compatibles1​. También es conocido como BIOS del sistema, ROM BIOS y BIOS.

Aquí te dejo los distintos métodos para acceder al menú BIOS. 🚩Cuidado alterar ciertos valores de configuración de la BIOS puede provocar que el ordenador no arranque y/o el funcionamiento sea errático

  • Acer F2
  • Apple Mantén pulsada la tecla Opción, situada junto a la tecla ⌘
  • Asus SUPR
  • Dell F12
  • Gateway F1
  • HP F9
  • Intel F2
  • Lenovo F12
  • Microsoft: Iniciar desde el USB: mantén pulsado el botón para bajar el volumen. Iniciar el menú de la UEFI: mantén pulsado el botón para subir el volumen
  • Toshiba F2 o F12
  • MSI Después de ver la pantalla con el logotipo de MSI, pulsa la tecla "Delete" repetidamente hasta que aparezca la pantalla de la Utilidad de Configuración de la BIOS
  • Otro Prueba a pulsar Esc, una de las teclas F (de F1 a F12) o Intro.
  • Algunos modelos muestran información sobre la tecla de arranque en pantalla nada más iniciarse. Por ejemplo, en algunos modelos de Lenovo verás el texto To interrupt normal startup, press Enter (Para interrumpir el arranque normal, pulsa Intro).

¿Qué se ama cuando se ama?

 

Gonzalo Rojas Pizarro
¿Qué se ama cuando se ama, mi Dios: la luz terrible de la vida

o la luz de la muerte? ¿Qué se busca, qué se halla, qué

es eso: amor? ¿Quién es? ¿La mujer con su hondura, sus rosas, sus volcanes,

o este sol colorado que es mi sangre furiosa

cuando entro en ella hasta las últimas raíces?


¿O todo es un gran juego, Dios mío, y no hay mujer

ni hay hombre sino un solo cuerpo: el tuyo,

repartido en estrellas de hermosura, en partículas fugaces

de eternidad visible?


Me muero en esto, oh Dios, en esta guerra

de ir y venir entre ellas por las calles, de no poder amar

trescientas a la vez, porque estoy condenado siempre a una,

a esa una, a esa única que me diste en el viejo paraíso.

Gonzalo Rojas Pizarro
Gonzalo Rojas Pizarro


BleachBit limpiador de sistema para Linux y Windows

Aunque podamos asegurar que los sistemas en Linux están optimizados para no generar "residuos" en nuestro sistema. Puede ser queramos optimizar aún más nuestro sistema, eliminando los  archivos innecesarios que ralentizan nuestro ordenador, o reduzcan la capacidad de nuestro disco duro. Es posible que tengamos nuestro sistema operativo instalado en un ordenador no tan moderno y nuestra capacidad de almacenamiento sea limitado.

En el sistema hay distintos comandos para realizar labores de limpieza en Linux. La siguiente aplicación nos facilita esta tarea ejecutándolas todas, y podemos programar que nos realice un rastreo periódico. Antes de purgar los archivos obsoletos nos realizará un análisis mostrándonos que espacio en le disco duro vamos a recuperar, realizar una copia de seguridad antes de ser borrados los datos innecesarios y por supuesto, sacar la basura.



BleachBit es una herramienta de limpieza del disco duro, con interfaz gráfica, multiplataforma, de software libre y de código abierto, administrador de privacidad y optimizador del sistema. Localiza en nuestro sistema aquellos archivos que pueden ser purgados sin que afecte al sistema, por ejemplo:

 APT Gestor de paquetes

  • autoclean: Eliminar los archivos obsoletos
  • autoremove: Eliminar los archivos obsoletos
  • clean: Eliminar la caché
  • Listas de paquetes: Eliminar la caché

Firefox Navegador web
  • Archivos de copia de seguridad: Eliminar los archivos de copia de seguridad
  • Caché: Eliminar la caché
  • Cookies: Eliminar las cookies, que contienen información como las preferencias de los sitio web, la autenticación y la identificación de rastreo
  • Informes de error: Eliminar los archivos
  • Almacenamiento DOM: Eliminar las cookies HTML5
  • Historial de los formularios: Historial de los formularios completados en los sitios web y en la barra de búsqueda
  • Contraseñas: Base de datos de nombres de usuario y contraseñas, así como de los sitios para los que no se deben almacenar contraseñas
  • Restaurar la sesión: Cargar la sesión inicial después de que se cierre el navegador o termine inesperadamente
  • Preferencias del sitio: Opciones para sitios individuales
  • Historial de URL: Lista de páginas web visitadas
  • Compactar: Desfragmentar la base de datos para reducir el espacio que ocupa y mejorar la velocidad de acceso sin eliminar ningún dato

Exploración en profundidad Limpiar archivos dispersos por todo el disco

  • Archivos de copia de seguridad: Eliminar los archivos de copia de seguridad
  • .DS_Store: Eliminar los archivos
  • Thumbs.db: Eliminar los archivos
  • Archivos temporales: Eliminar los archivos temporales
  • Archivos de intercambio de VIM en todo el sistema: Eliminar los archivos de copia de seguridad
  • Archivos de intercambio de VIM en el perfil del usuario: Eliminar los archivos de copia de seguridad

 Sistema El sistema en general

  • Caché: Eliminar la caché
  • Portapapeles: El portapapeles del escritorio se usa para las operaciones de copiar y pegar
  • Limpieza personalizada: Eliminar archivos y carpetas especificados por el usuario
  • Archivos .desktop rotos: Eliminar las entradas rotas del menú de aplicaciones y sus asociaciones de archivos
  • Espacio libre en disco: Sobrescribir el espacio libre del disco para ocultar los archivos eliminados
  • Archivos de idioma: Eliminar los archivos de los idiomas no deseados
  • Memoria: Limpiar la memoria libre y el espacio de intercambio
  • Lista de documentos recientes: Eliminar la lista de documentos usados recientemente
  • Registros archivados: Eliminar los registros antiguos del sistema
  • Archivos temporales: Eliminar los archivos temporales
  • Papelera: Vaciar la papelera

BleachBit tiene una interfaz muy sencilla y nos permite la ejecución como usuario estándar o como administrador del sistema, para determinar la profundidad de la limpieza de archivos.




Para acceder a la zona de descarga de la aplicación

Probando ChatGPT

Probando ChatGPT, el nuevo proyecto liderado por OpenAIuna IA, Inteligencia Artificial con la que podemos mantener una conversación escrita fluida. Su base de conocimientos es limitada y no tiene acceso a internet. Esta Red Neuronal, es capaz de realizar distintas tareas, además de mantener una conversación cordial, puede: resolver ecuación matemáticas, revisar código fuente de varios lenguajes de programación, elaborar menús veganos, elaborar  un contrato de alquiler para una vivienda, redactarte un trabajo sobre la Caída del Imperio Romano, resumirte la historia de España en pocas palabras, que te explique que es la teoría de cuerdas .....




ChatGPT Como soy un modelo de lenguaje artificial entrenado por OpenAI, no tengo una identidad o una historia personal. Mi objetivo es ayudar a las personas a comprender y aprender sobre una amplia variedad de temas, proporcionando información precisa y relevante.


Sin embargo, puedo proporcionar alguna información general sobre mi entrenamiento y cómo funciono.


Fui entrenado usando una técnica llamada "entrenamiento por transferencia" en la que se me proporcionó un gran conjunto de texto para leer y analizar. A partir de este texto, aprendí a predecir palabras y frases que seguirían a una determinada secuencia de palabras de entrada. Esto me permitió desarrollar una comprensión profunda del lenguaje y de cómo se relacionan las palabras y las frases entre sí.


Una vez que se me ha proporcionado suficiente texto para leer y analizar, soy capaz de responder preguntas y proporcionar información sobre una amplia variedad de temas. Estoy diseñado para ser capaz de comprender y proporcionar información precisa y relevante, y estoy programado para ser capaz de adaptarme a diferentes contextos y proporcionar respuestas apropiadas.


Espero que esta información te ayude a comprender un poco más sobre cómo funciono y cómo estoy diseñado para ayudar a las personas a comprender y aprender sobre diferentes temas. Si tienes alguna pregunta adicional o necesitas más ayuda con algún tema en particular, no dudes

 

Le proporcionaron textos hasta 2021 y no tiene acceso a internet, con lo cual no puede responder sobre eventos actuales.

Yo: ¿Cual es tu base de conocimiento?

 

ChatGPT: Mi base de conocimiento se basa en el contenido de texto que se me ha proporcionado para entrenar mi modelo de lenguaje. Mi capacidad para responder preguntas se limita a lo que he sido entrenado para saber y no tengo acceso a información adicional a menos que se me proporcione explícitamente. Mi conocimiento se detiene en el 2021 y no tengo acceso a información actualizada o a la capacidad de buscar en internet.
Yo:  ¿Que es ChatGPT?

 

ChatGPT:  ChatGPT es un modelo de lenguaje desarrollado por OpenAI. Es una versión actualizada del modelo GPT-3 (Generative Pretrained Transformer-3) que está diseñado para mejorar su capacidad para conversar y mantener conversaciones coherentes en tiempo real. ChatGPT utiliza una red neuronal profunda y aprendizaje por refuerzo para imitar el lenguaje humano y responder de manera inteligente a las preguntas que se le hagan. A diferencia de otros modelos de lenguaje, ChatGPT está diseñado para ser utilizado en aplicaciones de chat en lugar de para tareas de procesamiento del lenguaje natural.

 Puede ser que te empiece a hablar en inglés, pero puedes pedirle que te responda en castellano:

Yo: ¿Me recuerdas?

 

ChatGPT:   No, I'm sorry, but I am a large language model trained by OpenAI. I do not have the ability to remember specific individuals or conversations. I can only provide general information and answer questions to the best of my ability based on the information available to me. Is there something specific you would like to know?

 

Yo:   Lo siento pero no se mucho de ingles, ¿Me puedes hablar en castellano?

 

ChatGPT   Por supuesto, ¡con gusto! Soy un modelo de lenguaje entrenado por OpenAI, y mi función es responder preguntas y proporcionar información general sobre una amplia variedad de temas. Si tienes alguna pregunta, estaré encantado de ayudarte en la medida de lo posible. ¿Hay algo en particular en lo que necesites ayuda? 

Varios blogs a los sigo sentencian que ChatGPT puede ser el que acabe con la hegemonía de Google. Mientras escribo este artículo corren varias noticias que el buscador Bing de Microsoft se encuentra muy interesado en integrarlo a sus sistemas. Es posible que añadiendo esta tecnología el buscador Bing sea mucho más eficiente que sus rivales. Al realizar una búsqueda, ya no solo se nos mostrará los enlaces más relevantes, ChatGPT nos mostraría una respuesta precisa a nuestra pregunta al analizar por nosotros dentro de los resultado de la búsqueda. 

Pero que no todo es de color de rosa. Aunque sí es cierto que la respuesta conversacional está muy avanzada en este sistema. No es 100% confiable, comete errores, y es difícil que soluciones estos errores. En este caso le solicite información sobre Valladolid, España:




Yo:  Información sobre Valladolid, España
ChatGPT  Valladolid es una ciudad y un municipio español situado en la comunidad autónoma de Castilla y León. Es la capital de la provincia de Valladolid y se encuentra en el centro de la meseta norte de España. La ciudad tiene una población aproximada de 300,000 habitantes y es un importante centro cultural y económico de la región. Entre sus principales atracciones turísticas se encuentran el Monasterio de San Benito, la Catedral de Valladolid, el Campo Grande, y el Museo Nacional de Escultura. Además, Valladolid es conocida por su famosa fiesta del Cid, que se celebra todos los años en honor del héroe español Rodrigo Díaz de Vivar, conocido como el Cid.

 

En la última frase, vaya usted por qué, me comenta que Valladolid es conocida por su famosa fiesta del Cid... 😗😕. Como se que es Burgos la que tiene una gran relación con el Cid Campeador, le corrijo.

Yo:   Perdón, pero la fiesta del Cid se celebra en Burgos, y no en Valladolid
ChatGPT   Lo siento, debo haber cometido un error. En efecto, la fiesta del Cid se celebra en Burgos, no en Valladolid. Burgos es una ciudad española situada en la comunidad autónoma de Castilla y León, en el norte de España. Es famosa por su catedral gótica, que fue declarada Patrimonio de la Humanidad por la UNESCO, y por su fiesta del Cid, que se celebra cada año en honor del héroe español Rodrigo Díaz de Vivar, conocido como el Cid. La fiesta incluye desfiles, juegos medievales, representaciones teatrales, y otras actividades culturales y de entretenimiento.

Si que reconoce su error y me amplia la información. Pero si seguidamente le vuelves a pedir información sobre Valladolid, mezcla informaciones sobre estas dos ciudades españolas. Hay que tener cuidado con la información que nos proporciones, aún queda camino desarrollo y depuración.


Si quieres probarlo, primero de todo ármate de paciencia 🚦. Una vez registrado es difícil coger un ticket para poder "jugar" con el. Es tal la expectación que está causando que los servidores que tienen contratados no son capaces de absorber todos los usuarios que se quieren conectar. Es posible que no puedas acceder durante días, o que en mitad de una conversación seas rebotado.

Esta aplicación web es gratuita y solo requiere credenciales de registro, y un número de teléfono móvil al que enviar un sms, con un código de confirmación. Te registraras en Openai y te permitirá acceder a sus proyectos entre ellos DALL·E 2 , 

DALL · E 2 es un nuevo sistema de IA que puede crear imágenes y arte realistas a partir de una descripción en lenguaje natural. 



Triángulo armónico

Vicente Huidobro


Thesa

La   bella

Gentil  princesa

Es una blanca estrella

Es una estrella japonesa

Thesa es la más divina Flor de Kioto

Y cuando pasa triunfante en su palanquín

Parece un tierno lirio, parece un pálido loto

Arrancado una tarde de estío del imperial jardín.

Todos la adoran como a una diosa, todos hasta el Mikado

Pero   ella   cruza  por  entre todos  indiferente

De nadie se sabe que haya su amor logrado

Y simpre está risueña, está sonriente.

Es    una   Ofelia    japonesa

Que a los flores amantes

Loca y traviesa

Triunfante

Besa. 


Vicente Huidobro
Vicente Huidobro


La ciencia es cada día más importante en nuestras vidas

Isaac Asimov
La ciencia es cada día más importante en nuestras vidas porque cada vez más cosas dependen de los avances científicos. Eso hace que parte de la sociedad esté perdida porque no los entienden. Y es importante que los entiendan porque afectan a sus vidas y a la sociedad.

Isaac Asimov
Isaac Asimov




¿Qué versículo se encuentra en medio de la Biblia?

Hay 1.188 capítulos en la Biblia. La mitad seria el capitulo 594, que corresponde con el Salmo 118. Que curiosamente sería el número de capítulos obviando las unidades, y ellas nos indicaría el versículo, el 8; así pues 1.188 ⇝ 118.8, que corresponde al Salmo 118.8


Biblia
Es mejor refugiarse en el Señor que fiarse de los hombres.

 

Salmo 118.8