Télécharger des vidéos depuis YouTube, TikTok, Facebook, Instagram ou plus de 1000 autres sites devient un jeu d’enfant avec yt-dlp WebUI. Cette interface web intuitive transforme le puissant outil en ligne de commande yt-dlp en une application accessible à tous, sans avoir à taper la moindre commande.
Dans ce guide détaillé, nous allons installer yt-dlp WebUI étape par étape, que vous utilisiez Docker (méthode ultra-rapide), Linux, Windows ou macOS. À la fin de ce tutoriel, vous disposerez d’une interface web professionnelle pour télécharger vidéos et audio depuis plus de 1000 sites en quelques clics.
Ce que vous allez apprendre :
- Installation avec Docker en 5 minutes (recommandée)
- Installation manuelle sur Linux (Ubuntu, Debian)
- Configuration avancée et personnalisation
- Téléchargement de playlists et chaînes complètes
- Conversion audio/vidéo automatique
- Résolution des problèmes courants
Qu’est-ce que yt-dlp WebUI ?
yt-dlp WebUI est une interface web graphique moderne pour yt-dlp, le fork le plus avancé et maintenu de youtube-dl. Développée en Go et React, cette application open-source vous permet de télécharger du contenu depuis plus de 1000 sites web différents via une interface intuitive accessible depuis votre navigateur.
Avantages de yt-dlp WebUI :
- Interface graphique intuitive (aucune commande à mémoriser)
- Gestion des téléchargements (file d’attente, pause, reprise)
- Prévisualisations et informations avant téléchargement
- Multi-utilisateurs simultanés
- Accessible à distance depuis n’importe quel appareil
- Conversion intégrée (MP3, MP4, etc.)
Installation avec Docker Compose (Recommandée)
La méthode Docker est la plus simple et fonctionne sur toutes les plateformes.
Installation de Docker
# Ubuntu/Debian
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
sudo apt install -y docker-compose-plugin
# Vérification
docker --version
docker compose versionStructure de répertoires
mkdir -p ~/yt-dlp-webui
cd ~/yt-dlp-webui
mkdir -p downloads configFichier Docker Compose
Créez un fichier docker-compose.yml avec la configuration suivante :
version: '3.8'
services:
yt-dlp-webui:
image: marcobaobao/yt-dlp-webui:latest
container_name: yt-dlp-webui
restart: unless-stopped
environment:
- PORT=3033
- DOWNLOAD_PATH=/downloads
- FORMAT=best
ports:
- "3033:3033"
volumes:
- ./downloads:/downloads
- ./config:/configLancement
# Démarrer
docker compose up -d
# Vérifier
docker compose ps
# Logs
docker compose logs -fPremier accès
Ouvrez votre navigateur : http://localhost:3033
Installation Docker terminée ! yt-dlp WebUI est opérationnel.
Installation Manuelle sur Linux
Pour une installation native sans Docker :
- Installation des dépendances (Python 3, FFmpeg, Node.js)
- Installation de yt-dlp via pip
- Clonage du dépôt GitHub
- Build de l’application
- Configuration du service systemd
Note : L’article complet contient toutes les commandes détaillées pour chaque étape, y compris les installations sur Windows et macOS.
Configuration Avancée
Formats de téléchargement personnalisés
# Meilleure qualité
FORMAT: best
# Vidéo 1080p + meilleur audio
FORMAT: bestvideo[height<=1080]+bestaudio/best[height<=1080]
# Audio MP3 uniquement
FORMAT: bestaudio --extract-audio --audio-format mp3
# Audio MP3 320kbps
FORMAT: bestaudio --extract-audio --audio-format mp3 --audio-quality 0Téléchargement de playlists
Copiez simplement l’URL de la playlist YouTube dans l’interface. yt-dlp WebUI détecte automatiquement toutes les vidéos et les ajoute à la file d’attente.
Sous-titres automatiques
environment:
- YTDLP_ARGS=--write-auto-subs --sub-lang fr,en --embed-subsSécurisation avec Nginx
Pour un accès sécurisé via HTTPS avec reverse proxy Nginx :
# Installation
sudo apt install -y nginx certbot python3-certbot-nginx
# Configuration reverse proxy
sudo nano /etc/nginx/sites-available/yt-dlp
# Certificat SSL
sudo certbot --nginx -d yt-dlp.votre-domaine.comL’article complet inclut la configuration Nginx complète avec WebSocket support.
Résolution des Problèmes
Erreur « yt-dlp not found »
# Docker
docker compose down
docker compose pull
docker compose up -d
# Manuel
sudo pip3 install -U --force-reinstall yt-dlpTéléchargements bloqués sur YouTube
- Mettre à jour yt-dlp régulièrement (YouTube change souvent ses protections)
- Utiliser des cookies si connecté à YouTube
- Configurer un proxy si nécessaire
Vous maîtrisez maintenant l’installation et l’utilisation de yt-dlp WebUI. Que vous ayez choisi Docker (rapide et universel) ou l’installation manuelle, vous disposez d’un outil puissant pour télécharger du contenu depuis plus de 1000 sites web.
Points clés à retenir :
- Installation Docker en 5 minutes
- Support de 1000+ sites (YouTube, TikTok, Instagram, etc.)
- Interface web intuitive et moderne
- Téléchargement de playlists et chaînes complètes
- Conversion automatique audio/vidéo
LIRE AUSSI: Installer PeerTube: Alternative à YouTube sous linux
⚠️ Rappel important : Respectez les droits d’auteur. Téléchargez uniquement du contenu dont vous avez les droits ou pour usage personnel et éducatif.
