Intégration de vidéos dans Moodle

Comment intégrer des vidéos dans Moodle : 5 méthodes comparées

Moodle est l'un des systèmes de gestion de l'apprentissage (LMS) les plus populaires au monde – en particulier dans l'éducation, les institutions publiques et les ONG. Il est puissant, flexible et open source. Mais quand il s'agit d'intégrer des vidéos, les choses peuvent vite devenir techniques – et souvent frustrantes.

Moodle offre plusieurs façons d'ajouter de la vidéo à tes cours. Chacune a ses compromis : certaines sont rapides mais limitées, d'autres demandent plus de configuration mais donnent de meilleurs résultats.

Ce guide passe en revue les cinq options, explique quand chacune fonctionne, et t'aide à choisir la bonne approche pour ta configuration.

👉 Dans cet article, tu apprendras :

  • Quelles options tu as pour intégrer des vidéos dans tes cours Moodle
  • Pourquoi uploader des vidéos directement dans Moodle n'est pas la meilleure idée
  • Quels pièges techniques et juridiques existent avec des plateformes comme YouTube ou Vimeo
  • Et comment intégrer des vidéos de manière sécurisée et conforme au RGPD – avec des outils comme Ignite Video

Je vais essayer de ne pas être trop technique – mais il y a quelques passages où c'est difficile à éviter. Désolé d'avance !

Quelles sont les options pour intégrer des vidéos dans Moodle ?

Commençons par les bases : Moodle offre plusieurs façons d'ajouter du contenu à tes cours – y compris de la vidéo. Voici un aperçu rapide des méthodes les plus courantes :

1. Uploader des vidéos directement dans Moodle

L'option la plus simple : uploader un fichier MP4 dans un bloc de texte, un libellé ou une ressource fichier. Moodle le lit avec son player VideoJS intégré.

Quand ça fonctionne :
Clips courts de moins de 50 Mo, cours simples avec une poignée de vidéos, ou environnements de test internes où la performance n'est pas critique.

Quand ça ne fonctionne pas :
Les fichiers vidéo sont volumineux. Un cours magistral de 60 minutes peut facilement atteindre 1 à 2 Go. La plupart des installations Moodle limitent les uploads à 50-250 Mo. Même si tu peux uploader des fichiers plus lourds, chaque vidéo ajoutée augmente la taille des sauvegardes, ralentit la duplication des cours et charge ton serveur Moodle lorsque plusieurs apprenants streament en même temps.

Il n'y a pas non plus de streaming adaptatif. Moodle sert le même fichier à chaque appareil, quelle que soit la bande passante. Un apprenant dans le train avec une connexion mobile instable reçoit le même fichier 1080p que quelqu'un sur un réseau universitaire.

La documentation officielle de Moodle recommande un hosting externe dès que ta bibliothèque vidéo dépasse quelques fichiers.

Verdict : Suffisant pour de petits tests. Pas viable à grande échelle.

2. Intégrer depuis des plateformes comme YouTube ou Vimeo

« Lorsque l'espace serveur ou les limites d'upload sont restreints, ou si tu cherches des fonctions de player non disponibles dans Moodle, il est pratique d'uploader des vidéos sur un site en ligne comme YouTube ou Vimeo. » – Moodle Docs

Le contournement classique : uploade ta vidéo sur YouTube ou Vimeo, copie le code d'intégration ou l'URL, colle-le dans l'éditeur de texte Moodle. Moodle reconnaît le lien et affiche le player.

Quand ça fonctionne : Contenu public où la vie privée n'est pas un enjeu. YouTube est gratuit, familier et fonctionne sur tous les appareils.

Quand ça se complique : YouTube affiche des publicités, des vidéos suggérées et son branding. C'est distrayant dans un contexte d'apprentissage. Plus important encore, YouTube et Vimeo peuvent traiter des données utilisateur et déposer des cookies ou des identifiants de stockage local. Pour les institutions européennes, surtout dans le secteur public, cela peut poser un problème de RGPD.

Verdict : Rapide et gratuit, mais avec un bagage de vie privée et un contrôle limité. Pas idéal pour les organisations soumises au RGPD.

Tu cherches une alternative conforme RGPD ? Ignite diffuse la vidéo sans cookie, sans bannière de consentement et sans que les données ne quittent l'UE. Découvre comment Ignite fonctionne avec Moodle →

3. Auto-hébergement avec ton propre player vidéo

Pour les équipes avec des ressources techniques : héberge les fichiers vidéo sur ton propre serveur (ou un CDN) et intègre-les avec un player HTML5 comme Video.js ou Plyr.

Quand ça fonctionne : Organisations qui gèrent déjà leur propre infrastructure et ont besoin d'un contrôle total sur chaque composant. Courant dans les universités avec des équipes IT dédiées.

Quand ça se complique : Tu es responsable de l'encodage, du stockage, de la bande passante, de la maintenance du player et de la sécurité. Il n'y a pas de streaming adaptatif sauf si tu configures toi-même le transcodage HLS, ce qui signifie exécuter des pipelines FFmpeg, gérer des fichiers fragmentés et configurer un serveur de streaming. Les sous-titres, chapitres et fonctions d'accessibilité doivent être construits ou intégrés manuellement.

Cette approche fonctionne, mais c'est un travail à plein temps, pas une tâche secondaire.

Verdict : Contrôle maximal, effort maximal. Viable uniquement avec une équipe dédiée.

4. Hosting vidéo externe avec code d'intégration

Au lieu de stocker les fichiers vidéo sur ton serveur Moodle, tu les héberges sur une plateforme vidéo dédiée et les intègres avec un court extrait de code HTML. Tu colles le code dans l'éditeur de texte Moodle, et le player externe gère tout : streaming, ajustement de la qualité, rendu du player.

Intégration avec Ignite

Les avantages par rapport à l'upload direct :

  • Streaming adaptatif (la qualité s'ajuste à l'appareil et à la connexion de chaque apprenant)
  • Aucune pression de stockage sur ton serveur Moodle
  • Sauvegardes plus légères, duplication de cours plus rapide
  • Gestion vidéo centralisée : modifie une vidéo une fois, elle est mise à jour partout
  • Player professionnel avec support des sous-titres, chapitres et options de branding

C'est l'approche que la plupart des administrateurs Moodle adoptent une fois que leur bibliothèque vidéo dépasse quelques fichiers. La question clé est de savoir quelle plateforme de hosting choisir.

Quand ça se complique : dès que tu veux des fonctions avancées comme le suivi du temps de visionnage ou similaire. Au final, ce n'est qu'une intégration.

5. Plugin MediaTime : une bibliothèque vidéo complète dans Moodle

Pour les organisations qui gèrent des dizaines ou des centaines de vidéos à travers plusieurs cours, l'approche par code d'intégration peut devenir fastidieuse. Le plugin MediaTime de BDcent résout ce problème en créant une bibliothèque vidéo centralisée directement dans Moodle.

MediaTime dans Moodle

Comment ça fonctionne : MediaTime organise les vidéos sur trois niveaux : à l'échelle du site, par catégorie et par cours. Le connecteur Ignite synchronise automatiquement tes vidéos hébergées dans cette bibliothèque, y compris les métadonnées, les tags et les images de couverture. Les créateurs de cours parcourent la bibliothèque dans le sélecteur de fichiers Moodle, choisissent une vidéo et l'intègrent. Pas de code d'intégration à copier, pas d'onglets à changer.

Ce qui distingue cette méthode de la méthode 4 :

  • Les créateurs de cours n'ont jamais besoin d'ouvrir un tableau de bord externe
  • Les vidéos sont uploadées directement via Moodle (Ignite encode en arrière-plan)
  • Une vidéo dans la bibliothèque peut être utilisée dans des dizaines de cours sans duplication
  • Combiné avec VideoTime, chaque vidéo devient une activité traçable avec suivi de complétion et intégration au carnet de notes
Seuils de complétion
Seuils de complétion
Reprise de lecture
Reprise de lecture
Blocage de l'avance rapide
Blocage de l'avance rapide
Intégration au carnet de notes
Intégration au carnet de notes
Transcriptions et chapitres interactifs
Transcriptions et chapitres interactifs
Suivi dans Moodle
Suivi dans Moodle


À qui ça s'adresse : Universités, départements de formation en entreprise, académies, et toute organisation où plusieurs personnes créent des cours et ont besoin d'accéder à une bibliothèque vidéo partagée.

MediaTime est disponible dans le répertoire de plugins Moodle. Le connecteur Ignite est en ligne et utilisé en production.

Pour le tableau complet, y compris le partenariat avec BDcent, les détails des fonctions et la FAQ :
Découvre l'intégration MediaTime →


Quelle méthode choisir ?

Voyons ça...

Tu gères une petite installation Moodle avec quelques vidéos.
Commence par la méthode 1 (upload direct) ou la méthode 4 (hosting externe avec code d'intégration). Les deux sont rapides, ne nécessitent aucun plugin et te permettent de démarrer en quelques minutes.

Tu as besoin de conformité RGPD et d'un hosting européen.
Évite les intégrations depuis des hébergeurs américains, sauf si tu as un dispositif de consentement solide. Un hosting externe avec un fournisseur européen (méthode 4) te donne une solution propre. Si tu veux tout garder dans Moodle, le plugin MediaTime (méthode 5) centralise tout pour ton équipe.

Tu gères une bibliothèque vidéo croissante à travers plusieurs cours.
Les codes d'intégration deviennent fastidieux quand tu as plus de 50 vidéos et plusieurs créateurs de cours. MediaTime (méthode 5) te donne une bibliothèque centralisée avec recherche, permissions et réutilisation entre les cours.

Tu as besoin du suivi de complétion pour la certification ou la formation obligatoire.
Les méthodes 4 et 5 fonctionnent toutes les deux, combinées avec le plugin VideoTime pour le suivi de visionnage, l'intégration au carnet de notes et le blocage de l'avance rapide.


Comment Ignite s'intègre

Capture d'écran de l'app Ignite

Ignite est une plateforme de hosting vidéo européenne conçue exactement pour ces cas d'usage. Hébergé en Europe avec du streaming HLS adaptatif et des sous-titres générés par IA dans de nombreuses langues. Tu as un contrôle total sur le design du player, les restrictions d'accès et la protection du contenu.

Avec Moodle, Ignite fonctionne à tous les niveaux : un simple code d'intégration pour les mises en place rapides, des URL de stream HLS pour le suivi VideoTime, ou l'intégration complète MediaTime pour une bibliothèque vidéo centralisée dans ton LMS. Le code d'intégration fonctionne dans toute version de Moodle, sans plugin nécessaire.

Guides pas à pas, vue d'ensemble de l'intégration et checklist de conformité DPO :
Page d'intégration Moodle →

Détails sur le plugin MediaTime et le partenariat avec BDcent :
Intégration MediaTime →

Ça t'intéresse ?

Alors essaie toutes les fonctions pendant 30 jours, entièrement gratuit. Sans abonnement préalable, sans données de paiement. Bien sûr, nous pouvons aussi organiser une démo personnelle pour te montrer tout ce qui est possible avec Ignite.

Excellente qualité vidéo
Excellente qualité vidéo
Conforme RGPD
Conforme RGPD
Hébergé en Europe
Hébergé en Europe