Los que trabajamos con edición de video en algunas ocasión se habrán topado con la necesidad de descargar algún video de youtube en calidad fullhd, si bien hay varias páginas por ahí, lo optimo es utilizar herramientas de windows, ya que para procesar dicha descarga le demandaria mucho al servidor donde se ejecute y nadie quiere eso para su web.
Es por eso que dichas herramientas limitan la descarga a una calidad menor o en algunas ocasiones, solo está disponible pagando alguna suscripción.
Para solucionarlo de forma definitiva, rápida y segura (sin anuncios invasivos ni malware), la mejor opción es automatizar el proceso en tu computadora usando tres herramientas de código abierto.
A continuación, te explico qué herramientas necesitas y cómo combinarlas en un solo clic con un archivo .bat que podrás ejecutar en tu computadora.
Las herramientas que usaremos.
Para lograr una descarga Full HD real tanto en videos horizontales (16:9) como verticales (9:16 Shorts), utilizamos este trío de herramientas esenciales:
yt-dlp: El motor principal. Es la herramienta de línea de comandos más potente del mundo para extraer video y audio de internet en su calidad nativa.
FFmpeg: El estándar de la industria para el manejo de multimedia. Lo usamos para unir el video y el audio descargados en un solo archivo, y convertir el audio al formato universal AAC.
Un script Batch (.bat): Un pequeño archivo de texto con instrucciones que automatiza todo el proceso para que no tengas que escribir comandos en la terminal cada vez que quieras un video.
Para facilitarte el proceso, me he dado a la tarea de juntar todo en un .zip junto con el bat listo para ejecutar y que puedes descargar de mi drive:
¿Pero que es lo que hace este Batch?
Lo primero es extraer los 3 archivos del zip a alguna carpeta y ejecutar Descargar-video.bat
Se abrirá una ventana de terminal y lo primero que tendrán que introducir o pegar será el enlace competo del video de youtube a descargar y presionar ⎆enter, después te pedirá que nombre deseas para tu archivo en mp4 y presionar ⎆enter nuevamente para iniciar el proceso.
Déspues de realizar la descarga y conversión obtendremos dentro de la misma carpeta nuestro archivo de video.
El código del archivo Batch es el siguiente, lo que hace basicamente es descargar el video en formato webm con yt-dlp y después convertirlo a mp4 con FFmpeg.
@echo off
chcp 65001 >nul
:inicio
cls
echo =======================================================
echo DESCARGA FULL HD (16:9 Y 9:16) CON NOMBRE PERSONALIZADO
echo =======================================================
echo.
set /p "url=👉 Introduce la URL del video de YouTube: "
if "%url%"=="" (
echo.
echo ❌ Error: No ingresaste ninguna URL.
pause
goto inicio
)
echo.
set /p "nombre_final=💾 ¿Cómo quieres que se llame el archivo final (sin .mp4)? "
if "%nombre_final%"=="" (
set "nombre_final=video_descargado"
)
echo.
echo ⏳ Paso 1: Descargando video Full HD (Detectando orientación)...
echo -------------------------------------------------------
.\yt-dlp.exe -f "bestvideo[height<=1080][orientation=landscape]/bestvideo[width<=1080][orientation=portrait]/bestvideo+bestaudio/best" --no-js-runtimes -o "video_temporal.%%(ext)s" "%url%"
set "ext="
if exist "video_temporal.mkv" set "ext=mkv"
if exist "video_temporal.webm" set "ext=webm"
if exist "video_temporal.mp4" set "ext=mp4"
if "%ext%"=="" (
echo.
echo ❌ Error: No se pudo descargar el video.
pause
goto inicio
)
echo.
echo ⏳ Paso 2: Remultiplexando a MP4 con audio AAC...
echo -------------------------------------------------------
.\ffmpeg.exe -y -i "video_temporal.%ext%" -c:v copy -c:a aac "%nombre_final%.mp4"
if exist "%nombre_final%.mp4" (
del "video_temporal.%ext%"
echo.
echo -------------------------------------------------------
echo 🎉 ¡Proceso completado con éxito!
echo Archivo final listo en: %nombre_final%.mp4
echo -------------------------------------------------------
) else (
echo.
echo ❌ Ocurrió un error durante la conversión con FFmpeg.
)
echo.
pause
Espero les sea de ayuda, a mi en lo particular me ha funcionado muy bien hasta la fecha (junio 2026). Y la particularidad de tenerlo en mp4 es poder usarlo en varios programas de edición, pero si lo necesitas en otro formato ffmpeg te puede convertir en cualquier formato popular con un poco de investigación. Saludos!.