Ourtube est une application Web moderne et complète pour télécharger des vidéos et de l'audio depuis YouTube et 1000+ autres plateformes. Construit avec React, FastAPI et yt-dlp.
Caractéristiques
(Extrait du GitHub de chicohaager)
Fonctionnalité de base
- support multiplateforme: YouTube et 1000+ autres sites vidéo via yt-dlp
- Téléchargements vidéo et audio: Vidéo complète ou audio uniquement avec sélection de format
- Sélection de qualité: Meilleur, 4K, 1440p, 1080p, 720p, 480p, 360p ou le plus bas
- Formats audio: MP3, FLAC, OGG, M4A, WAV, AAC, OPUS
- Progrès en temps réel: Progression du téléchargement en direct avec vitesse et ETA
- Téléchargements simultanés: Téléchargements simultanés configurables avec gestion des files d'attente
- Téléchargements programmés: Planifiez les téléchargements pour plus tard
- Réessai automatique: Nouvelle tentative automatique en cas d'échec avec tentatives configurables
- Sous-titres: Télécharger les sous-titres en plusieurs langues
Expérience utilisateur
- Interface utilisateur moderne: Conception Material-UI propre et réactive
- Multilingue: Localisation allemand/anglais
- Aperçu vidéo: Vignette et informations avant le téléchargement
- Mode sombre/clair: Détection automatique avec bascule manuelle
- Télécharger les préréglages: Enregistrer et réutiliser les configurations de téléchargement
- Télécharger l'historique: Historique persistant avec suivi de statut
Performance et sécurité
- Mise en cache: Récupération rapide d'informations vidéo avec mise en cache
- Limitation de taux: Limitation intégrée du taux de demande
- En-têtes de sécurité: En-têtes de protection XSS, CSRF
- Mises à jour automatiques: Mises à jour automatiques yt-dlp
- intégration ffmpeg: Extraction audio et conversion de format
1. Configuration Console
1.1. Application personnalisée
Cliquez sur l’icône + en haut à droite de la page d’accueil au dessus des tuiles et sélectionnez Installer une application personnalisée.
1.2. Importer
Cliquez sur l’icône + en haut à droite de la page d’accueil au dessus des tuiles et sélectionnez Installer une application personnalisée.
1.3. Importer le YAML
Le pop-up vous propose d’importer votre configuration avec un fichier YAML ou de copier-coller celle-ci dans la fenêtre dédiée. Vous pouvez agrandir cette fenêtre en sélectionnant les deux traits en bas à droite.
Copier-coller dans la fenêtre le code de configuration ci dessous (ouvrir la bascule)
YAML
Ourtube
name: ourtube
services:
ourtube:
cpu_shares:
command: []
container_name: ourtube
deploy:
resources:
limits:
memory:
reservations:
devices: []
environment:
- DOWNLOAD_DIR=/app/downloads
- ENABLE_YTDL_UPDATE=true
- MAX_CONCURRENT_DOWNLOADS=4
- YTDL_UPDATE_INTERVAL=86400
healthcheck:
test:
- CMD
- curl
- -f
- http://localhost:8000/api/config
timeout: 15s
interval: 30s
retries: 3
start_period: 1m0s
image: chicohaager/ourtube:latest
labels:
icon: https://raw.githubusercontent.com/chicohaager/ourtube/main/logo-small.png
ports:
- target: 8000
published: "8477"
protocol: tcp
restart: unless-stopped
volumes:
- type: bind
source: /DATA/Downloads
target: /app/downloads
- type: bind
source: /DATA/AppData/ourtube/app/config
target: /app/config
devices: []
cap_add: []
network_mode: bridge
privileged: false
x-casaos:
author: self
category: self
hostname:
icon: https://raw.githubusercontent.com/chicohaager/ourtube/main/logo-small.png
index: /
is_uncontrolled: false
port_map: "8477"
scheme: http
store_app_id: ourtube
title:
custom: OURTUBE
en_us: ourtube
Cliquez sur Appliquer, puis sur OK sur le Pop-up qui s’affiche
1.4. Paramètres Ourtube
Web UI : votre IP locale
Volumes : Vous pouvez changer la destination des téléchargements à /DATA/Downloads (optionnel)
1.5. Installer
Cliquez sur Installer et patientez le temps de l’installation.
NB Si vous avez installé le Pare-feu ouvrez le port 8477 à l'onglet Rules
Puis, cliquez sur la nouvelle tuile créée pour ouvrir une nouvelle page web
2. Interface Web
Choisissez votre vidéo sur YouTube ou un autre site. Copier / coller dans la fenêtre dédiée l'URL. Effectuez les réglages souhaités et si nécessaires. Et, cliquez sur Download.
Retrouvez votre téléchargement dans le dossier /DATA/Download









