¿Cómo descargo videos de internet?
Escrito:
Si estás descargando videos de Internet, asegúrate de respetar los derechos de autor y las leyes de propiedad intelectual. Descargar contenido sin permiso puede ser ilegal y tener consecuencias legales.
Como autor de esta publicación no me hago responsable de las acciones que realices al descargar contenido de Internet. Es tu responsabilidad informarte y actuar de acuerdo con la legislación vigente de tu país.
yt-dlp es un paquete de software que ofrece soporte para descargar videos desde multiples plataformas de internet, entre las cuales se incluyen: PeerTube, Odysee, YouTube, y muchas más.
Su instalación la hago desde los backports de Debian con el comando:
apt install yt-dlp/bookworm-backports
Para usarlo tengo el siguiente script:
yt-dlp \
-P "/media/alexis/videos/" \
-o "%(uploader)s/%(upload_date)s/%(title)s.%(ext)s" \
-f "bestvideo[height<=1080]+bestaudio/best" \
--sponsorblock-remove "sponsor" \
$1
El cual funciona de la siguiente manera:
- yt-dlp: Es el nombre del paquete que se está ejecutando.
- -P “/media/alexis/videos/”: Especifica el directorio donde quiero que se guarden los archivos descargados.
- -o “%(uploader)s/%(upload_date)s/%(title)s.%(ext)s”: Define la estructura de carpetas y el formato del nombre de los archivos descargados. En mi caso, se guardan en un directorio con el nombre del autor, un subdirectorio con la fecha de subida, y el nombre del archivo es el título del video.
- -f “bestvideo[height<=1080]+bestaudio/best”: Especifica el formato de video y audio que se descargará. En mi caso quiero que el archivo se descargue máximo a 1080p, debido a que esa es la resolución de mi monitor.
- --sponsorblock-remove “sponsor”: Esta opción permite eliminar automáticamente las propagandas en los videos.
- $1: Representa la dirección URL del vídeo, lista de reproducción, o canal que quiero descargar.