Hoy traigo un pequeño programa de escritorio para la conversion y descarga de vídeos de Youtube de forma automática y masiva.
Funcionamiento del Programa
El programa es muy sencillo, pero a la vez bastante potente. En la interfaz, el usuario tiene que introducir las palabras clave que quiere buscar en el buscador de Youtube. El programa, usando Selenium, una librería de Python para automatizaciones y testing, introduce las palabras clave en el buscador y obtiene la URL del vídeo que sale en el primer resultado de la búsqueda.
Con la versión 2 del programa, se puede descargar el contenido de los vídeos de Youtube introduciendo las keyword para buscar los vídeos y seleccionar el primero, así como introduciendo las URL de los vídeos directamente.
Después, haciendo uso de otra librería de Python llamada PyTube, descarga el vídeo al equipo del usuario, teniendo en cuenta los requisitos que ha introducido: descargar subtítulos o no, y en que formato descargar el vídeo: solo audio en formato mp3, vídeo en formato mp4 o solo los subtítulos.

Proceso de Ejecucción del Programa
Primero seleccionas si quieres descargar los subtítulos o no, después seleccionas el formato de descarga del vídeo (mp3, mp4 o solo subtítulos). Todo ello usando los selectores que tienes en el programa.
Una vez inicie el programa con tus keyword, empezará con un proceso automatizado donde va a realizar la búsqueda de tu keyword en el buscador de YouTube, cogerá la URL del primer resultado, y descargará el contenido.

Interfaz del Programa (Versión 2)
En la versión 1 (que es la que muestro en el vídeo, solo había la opción de descargar contenido introduciendo las keyword para buscar. Con la versión 2, se pueden descargar los vídeos directamente introduciendo las URL. La interfaz de la segunda versión quedaría así:


Vídeo Demo del Programa para Descargar Contenido de Youtube en Bulk
Aquí os dejo un vídeo demo del programa:
Descargar Programa
Si te interesa el programa puedes descargar el programa aquí mismo. Por ahora lo estoy dando de forma totalmente gratuita.