Diferencia entre revisiones de «Youtube Bajar Videos»
De FSF
Sin resumen de edición |
Sin resumen de edición |
||
| Línea 7: | Línea 7: | ||
: '''Puedes guardar este script como:''' | : '''Puedes guardar este script como:''' | ||
:* E:\00_APP\00_YOUTUBE_Videos\descargar_youtube.bat | :* E:\00_APP\00_YOUTUBE_Videos\descargar_youtube.bat | ||
---- | |||
== Fuente 20260615 == | |||
:* https://sourceforge.net/projects/yt-dlp.mirror/files/latest/download | |||
== Script == | == Script == | ||
---- | ---- | ||
Revisión del 22:27 15 jun 2026

Uso
- Perfecto. Asumiendo que el archivo se llama:
- E:\00_APP\00_YOUTUBE_Videos\yt-dlp\yt-dlp.exe
- Puedes guardar este script como:
- E:\00_APP\00_YOUTUBE_Videos\descargar_youtube.bat
Fuente 20260615
Script
@echo off
setlocal
rem ============================================================
rem DESCARGA PROGRAMADA DE VIDEOS DE YOUTUBE
rem ============================================================
rem Ruta del programa yt-dlp
set "YTDLP=E:\00_APP\00_YOUTUBE_Videos\yt-dlp\yt-dlp.exe"
rem Carpeta donde se guardarán los videos descargados
set "DESTINO=E:\00_APP\00_YOUTUBE_Videos\Videos_Descargados"
rem Archivo que contiene las URLs
set "LISTA=E:\00_APP\00_YOUTUBE_Videos\videos.txt"
rem Archivo que registra los videos ya descargados
set "HISTORIAL=E:\00_APP\00_YOUTUBE_Videos\videos_descargados.txt"
rem Crear la carpeta de destino si todavía no existe
if not exist "%DESTINO%" mkdir "%DESTINO%"
rem Verificar que exista yt-dlp
if not exist "%YTDLP%" (
echo.
echo ERROR: No se encontro yt-dlp.exe en:
echo %YTDLP%
echo.
pause
exit /b 1
)
rem Verificar que exista la lista de URLs
if not exist "%LISTA%" (
echo.
echo ERROR: No se encontro el archivo:
echo %LISTA%
echo.
echo Crea videos.txt y coloca una URL por renglon.
echo.
pause
exit /b 1
)
echo.
echo ============================================================
echo INICIANDO DESCARGAS DE YOUTUBE
echo ============================================================
echo Programa: %YTDLP%
echo Destino: %DESTINO%
echo Lista: %LISTA%
echo.
echo Fecha: %date%
echo Hora: %time%
echo ============================================================
echo.
"%YTDLP%" ^
--batch-file "%LISTA%" ^
--download-archive "%HISTORIAL%" ^
--continue ^
--ignore-errors ^
--no-overwrites ^
--windows-filenames ^
--restrict-filenames ^
--merge-output-format mp4 ^
--format "bv*[height<=720]+ba/b[height<=720]" ^
--output "%DESTINO%\%%(uploader)s\%%(playlist_title,channel)s\%%(upload_date)s - %%(title)s [%%(id)s].%%(ext)s"
echo.
echo ============================================================
echo PROCESO TERMINADO
echo Fecha: %date%
echo Hora: %time%
echo ============================================================
echo.
pause
endlocal