Logo des Enovateurs
Télécharger les vidéos de formation Udemy

Télécharger les vidéos de formation Udemy

Connaissez-vous Udemy ? C’est un site qui propose des modules de formation en vidéo dans de nombreux domaines : informatique, langues, musique, marketing… il y en a pour tous les goûts. A première vue, ces formations sont plutôt onéreuses : elles coûtent entre 100 et 200 euros. Sauf que le site propose régulièrement des promotions, certaines allant jusqu’à 90%. Vous pouvez donc vous offrir une formation complète pour devenir développeur de jeux vidéos (par exemple) pour la modique somme de 15€.

L’objectif de mon article n’est pas de télécharger illégalement les vidéos sans avoir payé les formations. En revanche, je vais vous montrer quelques outils qui vous permettront de télécharger les formations que vous avez acquises légalement. En effet, Udemy ne propose pas à ses utilisateurs de télécharger les vidéos pour les visualiser en mode hors-ligne. Imaginons que vous ayez prévu un long voyage en train : vous aurez sûrement envie de visionner les formations que vous avez achetées, même sans connexion internet.

Deux possibilités s’offrent donc à vous :

  1. Télécharger une vidéo à la fois (pour info, certaines formations proposent 85 vidéos).
  2. Télécharger d’un seul coup toutes les vidéos d’un module.

Je vous mets en garde dès maintenant : la première technique est simple à installer, mais elle est plus longue à utiliser. En ce qui concerne la seconde solution : elle nécessite un temps d’installation un peu plus long, mais elle vous fera gagner énormément de temps par la suite. A vous de choisir ce qui vous correspond le mieux.

Téléchargement d’une vidéo sur Udemy

Téléchargement d'une vidéo sur Udemy

Il vous suffit de télécharger puis d’installer l’extension Video Download Helper (je vous ai mis le lien pour Firefox). Ensuite, lancez une vidéo de formation Udemy et cliquez sur l’icône Video Download Helper qui se trouve en haut à droite de votre navigateur Firefox. Choisissez la qualité de la vidéo et le téléchargement se lancera. Il est possible que l’outil vous demande d’installer un programme supplémentaire pour effectuer le téléchargement : il ne vous reste plus qu’à suivre ce qu’il vous demande.

Si vous rencontrez des soucis lors de l’installation ou de l’utilisation, vous pouvez partager vos problèmes dans la partie commentaire. Je préfère développer la seconde solution, qui est à mon avis plus intéressante bien qu’un peu plus complexe à mettre en place.

Téléchargement d’un cours complet Udemy

Téléchargement d'un cours complet Udemy

Téléchargement de NodeJs

Vous devez d’abord installer NodeJs. Il s’agit d’un système utilisé par les développeurs pour créer des logiciels et des applications web. Pour l’installer, rendez-vous sur ce site pour télécharger la version correspondant à votre système d’exploitation.

Edit – 28/11/2019 : C’est à croire que tous les ans en novembre, Udemy décide de modifier son API. Le programme udl a lui aussi évolué. Les commandes ont changées. J’ai effectué quelques tests avec cette nouvelle version et il reste encore des erreurs. Mais il existe un autre outil de téléchargement de cours Udemy qui contient de meilleurs options, j’utilise celui-ci maintenant. J’ai écrit un article pour vous guider.

Vérification de l’installation de NodeJs

Commencez par ouvrir un terminal. Si vous êtes sur Linux, vous pouvez utiliser le raccourci CTRL + ALT + T. Sur Mac, je suppose que c’est la même chose, sinon vous pouvez vous servir de la fonction de recherche.

Si vous êtes sur Windows, je vous conseille de créer un dossier quelque part sur votre ordinateur. Cet emplacement vous permettra par la suite de stocker les vidéos téléchargées. Dans mon exemple, je vais créer un répertoire nommé Udemy sur le bureau.

Rentrez dans le dossier, restez appuyé sur la touche Shift ⬆ et faites un clic droit. Vous devriez obtenir les mêmes options que moi :

Ouvrir PowerShell sur Windows

A présent, cliquez sur Ouvrir Powershell. Une fenêtre bleue s’ouvre alors.

La suite est la même pour Linux, Mac et Windows. A l’intérieur du Terminal, saisissez la commande suivante :

node -v

Appuyez sur Entrée ; le programme doit vous répondre un numéro de version. Poursuivez la vérification en saisissant la commande suivante :

npm -v

Appuyez sur Entrée ; cette fois-ci, le programme vous donne un nouveau numéro de version. Petite capture d’écran pour ceux qui sont perdus :

Version NodeJs et Npm pour Udemy

Téléchargement et installation du programme de récupération des cours Udemy

Dans le terminal, vous devez saisir la commande suivante et appuyer sur la touche Entrée :

npm install -g udemy-dl

A ce moment là, votre ordinateur va télécharger les fichier dont il a besoin pour lancer le programme.

Installation d'udemy-dl

Lancement du téléchargement du cours

Vous devez saisir la commande suivante, en remplaçant les termes en majuscule par vos informations personnelles :

udl login -u NOM@MAIL.com -p MOT_DE_PASSE -o ./MON_COURS -r https://www.udemy.com/COURS

Par exemple NOM@MAIL.com sera substitué par votre adresse mail de connexion à Udemy. MOT_DE_PASSE doit être remplacé par le mot de passe de votre compte Udemy. MON_COURS correspond au nom du cours que vous souhaitez télécharger. Et pour finir COURS correspond au lien dudit cours.

Voici un exemple récapitulatif concernant une vidéo de formation sur Git.

udl login -u formations@les_enovateurs.com -p les_enovateurs_123 -o ./APPRENDRE_GIT -r https://www.udemy.com/git-going-fast

Lorsque j’appuie sur la touche Entrée, le programme télécharge toutes les vidéos du cours sur Git.

Le programme commence par vous connecter à Udemy grâce à son API.

Connexion à l'Api d'Udemy

Ensuite, l’outil vérifie que la formation existe :

Vérification du cours par Udemy

Puis il vous demande quelle est la qualité de téléchargement que vous préférez.

Sélection de la résolution de la vidéo

Dans mon exemple, j’ai le choix entre deux définitions : l’une en 720p et l’autre en 360p. Personnellement,je préfère télécharger les vidéos en haute qualité. Mais libre à vous de faire différemment. Pour sélectionner l’option qui vous convient, utilisez les flèches de votre clavier. Après avoir appuyé sur la touche Entrée, la magie opère.

Téléchargement de la vidéo Udemy

Pendant le téléchargement, vous pouvez faire un tour sur le dossier correspondant au cours… et voir les premières vidéos commencer à apparaître.

Organisation des dossier Udemy

Vous pouvez remarquer que le programme est plutôt sympa. En effet, il crée un sous-dossier par chapitre, et écrit aussi le vrai nom de la vidéo.

Vous êtes maintenant capable de télécharger vos cours par vous-même. Pour conclure cet article, je voudrais remercier les six contributeurs qui ont développé ce programme. Si vous souhaitez comprendre comment ça fonctionne, le code est disponible à cette adresse.

J’espère que cet article vous servira ; si vous rencontrez le moindre problème, les commentaires sont là pour ça. Partagez, discutez, likez et profitez bien de toutes ces formations !

Jérémy PASTOURET
Jérémy PASTOURET
Journaliste en recherche constante de nouveaux outils plus légers, accessibles à tous et respectueux de la vie privée de leurs utilisateurs.

Commentaires

  • Mbole

    2020-10-12 13:21

    Salut Instructeur!

    J’ai à nouveau essayé vos suggestion en ajoutant un répertoire dans la variable d’environnement dans path, malheureusement, ca n’a pas tenu. j’ai à nouveau tenté de tourner la commande  »> npm install -g udemy-dl » voila ce que ca me donne:

    PS C:\Users\Mutheophile\Desktop\Udemy> npm install -g udemy-dl
    npm WARN registry Unexpected warning for https://registry.npmjs.org/: Miscellaneous Warning ETIMEDOUT: request to https://registry.npmjs.org/udemy-dl failed, reason: connect ETIMEDOUT 104.16.19.35:443
    npm WARN registry Using stale data from https://registry.npmjs.org/ due to a request error during revalidation.
    [………………] / fetchMetadata: sill resolveWithNewModule udemy-dl@2.0.7 checking installable status

    • Jérémy PASTOURET

      2020-10-12 13:41

      Bonjour,
      Je pense que le mieux est de réinstaller NodeJS et NPM, de bien cocher la case ajouter npm dans le PATH.
      Et ensuite refaire les commandes de cet article.

  • Anon Nyme

    2021-3-12 19:41

    Bonjour, je viens de tout lire, j’ai pu télécharger quelques formation début 2019. mais aujourd’hui cela ne fonctionne plus. J’ai tout essayé, lu tous les commentaires, sans résultats. Cela fonctionne encore ou c’est définitivement terminé ? Merci pour une éventuelle réponse

    • Jérémy PASTOURET

      2021-3-17 13:55

      Bonjour,
      Je n’ai pas eu trop d’actualité sur cet article. Je ne peux pas vous dire s’il marche encore ou non.
      Cependant mon tutoriel pour télécharger des vidéos Udemy avec Python fonctionne et a été testé récemment.
      Voici le lien : https://les-enovateurs.com/telecharger-videos-formation-udemy-python/
      Concernant le mode NodeJS, je jetterais un œil dans les jours qui viennent.
      Merci pour votre commentaire.

  • Yvon

    2021-4-8 13:49

    Bonjour je rencontre l’erreur suivante, pourriez vous m’aider pour la résoudre svp

    (node:22568) [DEP0106] DeprecationWarning: crypto.createDecipher is deprecated

    Merci d’avance

    • Jérémy PASTOURET

      2021-4-11 14:27

      Bonjour,
      Tout d’abord, il s’agit d’une erreur de type Warning donc ce n’est normalement pas bloquant.
      Toutefois, certaines personnes comme vous ont déjà eu cette erreur. D’après eux, c’est soit un problème de réseau et donc il conseille de réessayer ultérieurement. Soit un problème d’installation (je pense plutôt à cette option), je vous invite donc à supprimer le programme et à le réinstaller.
      J’espère que le problème sera résolu par la suite.

  • Josy KIAL

    2021-11-5 14:57

    Bonjour,
    j’ai bien suivie vos recommandations mais j’ai l’erreur suivante :

    https://www.udemy.com/join/login-popup/
    (node:18648) [DEP0106] DeprecationWarning: crypto.createDecipher is deprecated.
    (Use `node –trace-deprecation …` to show where the warning was created)
    Authencating… done
    Forbidden

    Que faire à ce moment ?

Ecrire un commentaire

Sobriété

Pour aller plus loin

Découvrez nos tutos !

Les Enovateurs

Rejoignez notre communauté de lecteurs

Retrouvez-nous aussi sur

linkedin