
📥 Cómo descargar un canal de YouTube completo con yt-dlp
Por qué archivar un canal de YouTube
Ver en YouTube es un compromiso. Usted depende de anuncios, algoritmos, almacenamiento en búfer y eliminaciones repentinas de contenido. La plataforma no garantiza que el video que necesita siga disponible en un mes, y mucho menos en un año.
Un archivo local resuelve estos problemas de raíz. Sin anuncios, ni en escritorio ni en móvil. Control total sobre la velocidad de reproducción, el desplazamiento y los subtítulos. Los videos están disponibles sin conexión: en un avión, en el metro o en una cabaña con mala recepción.
Otra ventaja son los subtítulos duales. Un reproductor como PotPlayer puede mostrar dos idiomas simultáneamente, uno arriba y otro abajo. Para los estudiantes de idiomas, esto reemplaza un libro de texto. Y para los coleccionistas de contenido, es una forma de preservar lo que YouTube puede eliminar en cualquier momento.
Un botón de volumen oculto tras un clic adicional. Un indicador de reproducción que olvida dónde se detuvo. Un desplazamiento interminable por la pestaña «Videos» tratando de encontrar dónde lo dejó. Todo esto desaparece cuando los archivos están en su disco.
💡 Resumen rápido:
- Instale
yt-dlpy FFmpeg, dos utilidades, sin software innecesario - Agregue su carpeta al PATH del sistema
- Cree un archivo bat con un comando para el canal deseado
- La primera ejecución descarga todo; las ejecuciones posteriores solo obtienen videos nuevos
- Configure el Programador de tareas y el archivo se actualiza solo
Yt-dlp en lugar de youtube-dl: qué cambió
El youtube-dl original fue el estándar durante muchos años. Pero para 2020 el desarrollo se había ralentizado: las versiones salían una vez cada seis meses, los errores con la verificación de firmas de YouTube persistían durante semanas. En 2021 apareció el fork yt-dlp, la comunidad se unió en torno a él y hoy es la herramienta principal.
A fecha de 2026, yt-dlp tiene 171.000 estrellas en GitHub y se actualiza semanalmente. Es más rápido, gestiona los formatos de manera más inteligente y soporta más sitios. Todas las opciones antiguas de youtube-dl siguen funcionando aquí; los comandos son intercambiables.
Si ya tenía youtube-dl instalado, simplemente reemplace el archivo exe por yt-dlp.exe. Todos sus archivos bat seguirán funcionando.
Configurar yt-dlp en Windows
No hay instalación en el sentido habitual. Usted descarga dos archivos exe y agrega su ruta a las variables de entorno. A partir de ahí, es la línea de comandos.
Qué descargar
- yt-dlp, descargue el exe para Windows x64 de la versión oficial en GitHub
- FFmpeg, obtenga un paquete precompilado para Windows de gyan.dev (la sección de compilaciones de versión, archivo
ffmpeg-release-essentials.zip)
Dónde colocarlos
Cree una carpeta, por ejemplo C:\YouTube. Coloque allí lo siguiente:
yt-dlp.exeffmpeg.exeyffprobe.exe(del archivo FFmpeg, la carpetabin)

Agregar al PATH
Presione Windows+R, pegue lo siguiente y presione Enter:
1 C:\Windows\system32\rundll32.exe sysdm.cpl,EditEnvironmentVariables
- En la sección «Variables de usuario», haga doble clic en la entrada
Path - Haga clic en «Nuevo» y pegue la ruta de la carpeta:
C:\YouTube - Cierre todas las ventanas haciendo clic en «Aceptar»

Verificación: Windows+R, escriba yt-dlp --version y presione Enter. Si ve un número de versión, todo funciona.
Opciones clave de yt-dlp para descargar un canal
A primera vista, la documentación parece intimidante. Pero descargar un canal solo requiere cinco o seis parámetros. Repasemos los importantes.
Formato de video: --format
El corazón de todo el comando. Por defecto, yt-dlp no elige la resolución más alta, sino la mejor tasa de bits, que a menudo es 720p. Vamos a corregirlo:
1 --format "bestvideo[height<=2160]+bestaudio/best"
Primero se obtienen por separado el mejor video hasta 4K y el mejor audio, luego FFmpeg los fusiona en un solo archivo. Si desea estrictamente Full HD, reemplace 2160 por 1080.
Archivo de descargas: --download-archive archive.txt
Evita descargar el mismo video dos veces en cada ejecución. Cada video descargado con éxito se registra en un archivo y, en el siguiente paso, yt-dlp lo omite. El archivo se puede compartir entre diferentes canales porque los identificadores internos son únicos.
Nombres de archivo: --output
1 --output "%(uploader)s/%(upload_date>%Y-%m-%d)s %(title).100s [%(id)s].%(ext)s"
Lo que esto le proporciona:
- Los videos se organizan en carpetas con el nombre del canal
- El nombre del archivo comienza con una fecha como
2026-06-16 - El título se trunca a 100 caracteres (protección contra nombres excesivamente largos)
- El ID del video se conserva para una búsqueda rápida en YouTube
Otras opciones importantes
1 --restrict-filenames # only ASCII in names — avoids conflicts with non-Latin characters in titles 2 --merge-output-format mkv # Matroska container — flexible and reliable 3 --ignore-errors # don't stop if a single video fails 4 --no-playlist # for single videos — prevents accidentally downloading an entire playlist 5 --write-subs # save subtitles 6 --sub-langs en,ru # subtitle languages
Descargar un canal completo: el archivo bat
Escribir el comando manualmente cada vez es inconveniente. Cree un archivo bat y el canal se descarga con un solo clic.
Cree un archivo de texto llamado job-<channel name>.bat en la carpeta C:\YouTube:
1 cd /D "%~dp0" 2 yt-dlp https://www.youtube.com/@colinfurze ^ 3 --format "bestvideo[height<=2160]+bestaudio/best" ^ 4 --download-archive archive.txt ^ 5 --output "%%(uploader)s/%%(upload_date>%%Y-%%m-%%d)s %%(title).100s [%%(id)s].%%(ext)s" ^ 6 --restrict-filenames ^ 7 --merge-output-format mkv ^ 8 --ignore-errors 9 PAUSE
Detalles importantes:
cd /D "%~dp0"hace que el destino de descarga sea la misma carpeta donde reside el archivo bat- Los signos de porcentaje dobles
%%son necesarios dentro de un archivo bat (en la línea de comandos directamente, use los simples) PAUSEmantiene la ventana abierta al finalizar para que pueda ver si todo se descargó- Reemplace la URL con su canal de destino
Para ejecutar: haga doble clic en el archivo bat. O presione Windows+R, escriba job-colinfurze y presione Enter.
Archivo de configuración: ajustes predeterminados
Si tiene varios canales, tiene sentido extraer la configuración común a un archivo separado. Cree yt-dlp.conf en la carpeta C:\YouTube:
1 --format "bestvideo[height<=2160]+bestaudio/best" 2 --download-archive archive.txt 3 --output "%(uploader)s/%(upload_date>%Y-%m-%d)s %(title).100s [%(id)s].%(ext)s" 4 --restrict-filenames 5 --merge-output-format mkv 6 --ignore-errors
Ahora el archivo bat para un canal se vuelve mucho más corto:
1 cd /D "%~dp0" 2 yt-dlp https://www.youtube.com/@EngineeringExplained --config-location yt-dlp.conf 3 PAUSE
Práctico: para añadir un nuevo canal, copie tres líneas y reemplace la URL.
Un solo video, una lista de reproducción o solo audio
yt-dlp no se limita a canales. Cada escenario requiere su propio archivo bat.
Un solo video
Cree dl-single.bat:
1 @echo off 2 cd /D "%~dp0" 3 set /p video="Вставьте ссылку на видео: " 4 yt-dlp --config-location yt-dlp.conf --output "SingleDownloads/%%(upload_date>%%Y-%%m-%%d)s %%(title).100s [%%(id)s].%%(ext)s" --no-playlist !video! 5 PAUSE

Ejecútelo, pegue el enlace y presione Enter. El video se guarda en la carpeta SingleDownloads.

Una lista de reproducción
Cree dl-playlist.bat:
1 @echo off 2 cd /D "%~dp0" 3 set /p video="Вставьте ссылку на плейлист: " 4 yt-dlp --config-location yt-dlp.conf --output "%%(playlist_uploader)s - %%(playlist_title)s/%%(upload_date>%%Y-%%m-%%d)s %%(title).100s [%%(id)s].%%(ext)s" !video! 5 PAUSE
Los videos de una lista de reproducción se agrupan en una carpeta con el nombre del autor y el título de la lista. A diferencia de la descarga de un canal, donde la carpeta lleva el nombre de quien sube el contenido, aquí tiene más sentido agrupar por lista de reproducción.
Solo audio
Para pódcasts, mezclas y escucha en segundo plano. Cree dl-music.bat:
1 @echo off 2 cd /D "%~dp0" 3 set /p video="Вставьте ссылку на видео: " 4 yt-dlp --config-location yt-dlp.conf --output "Music/%%(title).100s [%%(id)s].%%(ext)s" --format bestaudio --extract-audio --no-playlist !video! 5 PAUSE
Para una lista de reproducción de música, dl-mplaylist.bat:
1 @echo off 2 cd /D "%~dp0" 3 set /p video="Вставьте ссылку на музыкальный плейлист: " 4 yt-dlp --config-location yt-dlp.conf --output "Music/%%(playlist_uploader)s - %%(playlist_title)s/%%(title).100s [%%(id)s].%%(ext)s" --format bestaudio --extract-audio !video! 5 PAUSE
La salida no es mp3, sino Opus o M4A. Estos son códecs modernos: mayor calidad con un tamaño de archivo menor. Cualquier reproductor decente (foobar2000, PotPlayer, VLC) los maneja sin problemas.
Automatización con el Programador de tareas
Una vez que el archivo inicial está construido, los videos nuevos en los canales no aparecen todos los días. Hacer las descargas manualmente se vuelve tedioso. El Programador de tareas de Windows resuelve esto por completo.

Configurar una tarea para un canal:
- Abra «Programador de tareas» desde el menú Inicio
- Haga clic en «Crear tarea básica» en el panel derecho
- Asígnele un nombre descriptivo: «YouTube Archive, Colin Furze»
- Desencadenador: semanal, en horario de baja actividad (por ejemplo, domingo a las 3:00 AM)
- Acción: «Iniciar un programa» → seleccione
job-colinfurze.bat - Al final, marque «Abrir el cuadro de diálogo Propiedades»
- En la pestaña «General»: cambie a «Ejecutar independientemente de si el usuario ha iniciado sesión o no» para que la tarea se ejecute en segundo plano sin ventanas emergentes

Ejecute todos los canales con una sola tarea
Si tiene varios canales y no necesita control individual, combínelos en un solo archivo bat llamado _all-jobs.bat:
1 cd /D "%~dp0" 2 for %%x in (job-*.bat) do ( 3 @echo Запуск %%x... 4 call %%x 5 )
Ahora una sola tarea en el programador recorre todos los archivos bat con el prefijo job- y los ejecuta secuencialmente. Nombre el archivo bat de un nuevo canal con el prefijo job- y se incluirá automáticamente en la ejecución por lotes.
Actualizar yt-dlp
YouTube cambia periódicamente su lógica interna y las versiones antiguas de yt-dlp dejan de funcionar. La actualización es un solo comando:
1 yt-dlp -U
Puede configurar una tarea mensual en el Programador de tareas: acción C:\YouTube\yt-dlp.exe, argumento -U. Deje que se actualice solo.
Cuánto almacenamiento necesita
El espacio en disco es el principal factor limitante. Una hora de video Full HD ocupa entre 500 MB y 1 GB según el códec y la tasa de bits. Un canal con 500 videos de 20 minutos cada uno suma entre 80 y 170 GB.

La velocidad de descarga tampoco es para batir récords. YouTube optimiza la transmisión para el ritmo de visualización, no para el máximo rendimiento. Los videos populares se descargan más rápido gracias al almacenamiento en caché distribuido. Espere que la primera ejecución en un canal grande tome varias horas.
Qué usar para la reproducción
El reproductor integrado de Windows no es adecuado para colecciones. Dos candidatos para reemplazarlo:
PotPlayer (Windows, gratuito) abre una carpeta de videos como lista de reproducción y es personalizable hasta el más mínimo detalle: máscaras, teclas de acceso rápido para todo, subtítulos duales. Un nivel de flexibilidad que no se consigue en un navegador.

VLC (multiplataforma, gratuito) es la opción de referencia para Android y sistemas donde PotPlayer no está disponible. Se queda corto en ajustes finos, pero reproduce cualquier formato.
Si solo necesita una lista de reproducción o el audio
Los archivos bat listos para usar ya se mencionaron arriba. Los escenarios:
dl-single.batpara un solo video de cualquier sitiodl-playlist.batpara una lista de reproducción completa (videos agrupados por autor y título de la lista)dl-music.batpara la pista de audio de un solo videodl-mplaylist.batpara el audio de cada video de una lista de reproducción

Los archivos que se ven en la captura de pantalla forman la estructura completa. Descargue yt-dlp.exe y ffmpeg.exe, colóquelos en la misma carpeta y los archivos bat funcionarán.

En la práctica todo es aún más sencillo de lo que parece sobre el papel. Aquí tiene un recorrido en video que cubre la instalación y la primera ejecución de yt-dlp en Windows en 15 minutos:
⁉️🤔 Preguntas frecuentes
¿Es yt-dlp gratuito?
Sí. Es un proyecto de código abierto bajo la Unlicense, que es esencialmente dominio público. No hay versiones de pago, límites de descarga ni suscripciones ocultas. El código puede usarse para cualquier propósito, incluido el comercial.
¿YouTube bloqueará mi cuenta por descargar?
Técnicamente, descargar infringe los Términos del Servicio de YouTube (sección 4.C: «no descargará ningún Contenido»). En la práctica, no se han documentado bloqueos por usar yt-dlp. La herramienta no rompe ninguna protección; emula un navegador. Si le preocupa, no pase sus cookies y no inicie sesión. Una descarga de un solo canal a velocidad normal es indistinguible de la visualización habitual.
¿Por qué el video se descargó en 720p si seleccioné 4K?
Por defecto, yt-dlp elige la mejor tasa de bits, no la resolución máxima. Use
--format "bestvideo[height<=2160]+bestaudio/best"y la prioridad se desplazará a Full HD y superior.
¿Qué hago si un video está bloqueado en mi país?
La opción
--ignore-errorsdel archivo de configuración maneja exactamente esto: yt-dlp omitirá el video bloqueado y continuará descargando el resto. Al final verá un resumen que muestra cuántos se descargaron y cuántos se omitieron.
¿Puedo descargar un canal privado o no listado?
No. yt-dlp solo funciona con contenido público. Para acceder a videos privados necesita las cookies de un usuario autorizado que tenga acceso; estas se pasan con el indicador
--cookies-from-browser chrome.
¿En qué es mejor yt-dlp que los servicios de descarga en línea?
Los servicios en línea recortan la calidad, inyectan sus propios anuncios y no pueden manejar canales completos. yt-dlp obtiene los archivos originales con la máxima calidad disponible, sin recodificación y sin marcas de agua. Además, automatización completa mediante archivos bat y el Programador de tareas.
Qué instalar y en qué orden
El proceso desde la instalación hasta un archivo automatizado cabe en siete pasos.
Descargue dos archivos: yt-dlp.exe de la versión de GitHub y la compilación de FFmpeg de gyan.dev. Colóquelos en C:\YouTube.
Agregue al PATH mediante las variables de entorno para que los comandos funcionen desde cualquier carpeta.
Cree un archivo de configuración yt-dlp.conf con los ajustes base: formato, archivo, plantilla de nombre de archivo.
Haga un archivo bat para cada canal. Reemplace la URL en la plantilla y listo.
Ejecútelo manualmente la primera vez. Esta es la parte más larga: se descarga todo el historial del canal.
Configure el Programador de tareas para una ejecución semanal. Los videos nuevos se recogerán automáticamente.
Instale PotPlayer para ver el archivo sin conexión de forma más cómoda que en YouTube.
Siete pasos que convierten un canal efímero de YouTube en su archivo de video personal y permanente. Pruébelo con un canal y en una semana se preguntará por qué no lo había hecho antes.



