Diferencia entre revisiones de «Youtube Bajar Videos»
De FSF
Página creada con «__toc__{{cen1|Bajar videos de '''YOUTUBE'''}} ---- thumb|right|570px ---- CATEGORY:YOUTUBE CATEGORY:APP CATEGORY:TOOLS CATEGORY:ZIV» |
Sin resumen de edición |
||
| Línea 2: | Línea 2: | ||
---- | ---- | ||
[[File:Youtube estructura resultante.jpg|thumb|right|570px]] | [[File:Youtube estructura resultante.jpg|thumb|right|570px]] | ||
== Script == | |||
---- | |||
<pre> | |||
@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 | |||
</pre> | |||
---- | ---- | ||
[[CATEGORY:YOUTUBE]] | [[CATEGORY:YOUTUBE]] | ||
Revisión del 22:26 15 jun 2026

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