I. Option 1 : Utiliser l’exécutable udemy-dl-windows par Nishad :

Note : En date du 19 février 2018, constat : la page du projet n’existe plus sur GitHub.
Il est toutefois possible de le télécharger ici.

Manpage de udemy-dl
usage: udemy-dl [-h] [-u USERNAME] [-p PASSWORD]
                [--lecture-start LECTURE_START] [--lecture-end LECTURE_END]
                [-o OUTPUT] [-d {aria2c,axel,httpie,curl}] [--use-ffmpeg]
                [-q VIDEO_QUALITY] [-s] [--safe-file-names] [-l] [--debug]
                [-v] [--use-course-title]
                link

Fetch all the lectures for a udemy course

positional arguments:
  link                  Link for udemy course

optional arguments:
  -h, --help            show this help message and exit
  -u USERNAME, --username USERNAME
                        Username / Email
  -p PASSWORD, --password PASSWORD
                        Password
  --lecture-start LECTURE_START
                        Lecture to start at (default is 1)
  --lecture-end LECTURE_END
                        Lecture to end at (default is last)
  -o OUTPUT, --output OUTPUT
                        Output directory / text file path (if saving links)
  -d {aria2c,axel,httpie,curl}, --external-downloader {aria2c,axel,httpie,curl}
                        Download with external downloader [aria2c, axel,
                        httpie, curl] (default is aria2c)
  --use-ffmpeg          Download videos from m3u8/hls with ffmpeg
                        (Recommended)
  -q VIDEO_QUALITY, --video-quality VIDEO_QUALITY
                        Select video quality [default is 654321(highest)]
  -s, --save-links      Do not download but save links to a file
  --safe-file-names     Use safe cross-platform filenames
  -l, --list            Just list all of the possible lectures and their ids
  --debug               Enable debug mode
  -v, --version         Display the version of udemy-dl and exit
  --use-course-title    Use the course title for the parent folder name
                        (WARNING: can make file path too long)

 

1. Téléchargement de udemy-dl for Windows

Cet outil en ligne de commandes peut être téléchargé sur le dépôt GitHub suivant : udemy-dl for Windows.
Il permet, grâce à ffmpeg (inclus), de télécharger en local des cours Udemy achetés au préalable. Les identifiants de connexion sont demandés évidemment.

 

2. Utilisation en ligne de commandes

udemy-dl.exe -u username -p password <URL du cours>

Par défaut, le cours est téléchargé dans un dossier créé automatiquement au même niveau que l’exécutable.
Toutefois il est possible de spécifier le dossier de sortie.

udemy-dl.exe -u username -p password <URL du cours> -o <output directory>

 

II. Option 2 : Utiliser l’exécutable Python udemy-dl de Nishad :

Manpage de udemy-dl
usage: udemy-dl [-h] [-u USERNAME] [-p PASSWORD]
                [--lecture-start LECTURE_START] [--lecture-end LECTURE_END]
                [-o OUTPUT] [-d {aria2c,axel,httpie,curl}] [--use-ffmpeg]
                [-q VIDEO_QUALITY] [-s] [--safe-file-names] [-l] [--debug] [--use-course-title]
                [-v]
                link

Fetch all the lectures for a udemy course

positional arguments:
  link                  Link for udemy course

optional arguments:
  -h, --help            	show this help message and exit
  -u USERNAME, --username USERNAME
							Username / Email
  -p PASSWORD, --password PASSWORD
							Password
  --lecture-start LECTURE_START
							Lecture to start at (default is 1)
  --lecture-end LECTURE_END
							Lecture to end at (default is last)
  -o OUTPUT, --output OUTPUT
							Output directory / text file path (if saving links)
  -d {aria2c,axel,httpie,curl}, --external-downloader {aria2c,axel,httpie,curl}
							Download with external downloader [aria2c, axel,
							httpie, curl] (default is aria2c)
  --use-ffmpeg          	Download videos from m3u8/hls with ffmpeg
							(Recommended)
  -q VIDEO_QUALITY, --video-quality VIDEO_QUALITY
							Select video quality [default is 654321(highest)]
  -s, --save-links      	Do not download but save links to a file
  --safe-file-names     	Use safe cross-platform filenames
  -l, --list            	Just list all of the possible lectures and their ids
  --debug               	Enable debug mode
  --use-course-title	Use the course title for the parent folder name (WARNING: can make file path too long
  -v, --version         	Display the version of udemy-dl and exit

 
Pré-requis : Python et pip.
Page du projet sur GitHub.
Installation directement via Python :

python -m pip install udemy-dl

Télécharger le cours via la commande suivante :

python -m udemy_dl -u username -p password <URL du cours>

 

III. Option 3 : Utiliser l’exécutable Python udemy-dl de Nasir Khan :

Manpage de udemy-dl
Author: Nasir khan (r0ot h3x49)

Usage: udemy-dl.py [-h] [-u "username"] [-p "password"] COURSE_URL
                   [-s] [-l] [-r "resolution"] [-o "/path/to/directory/"]
                   [-d] [-c/--configs] [--sub-only] [--skip-sub]

A cross-platform python based utility to download courses from udemy for
personal offline use.

Options:
  General:
    -h, --help         Shows the help.
    -v, --version      Shows the version.

  Advance:
    -u, --username     Username in udemy.
    -p, --password     Password of your account.
    -c, --configs      Cache your credentials to use it later.
    -s, --save-links   Do not download but save links to a file.
    -l, --list-infos   List all lectures with available resolution.
    -r, --resolution   Download video resolution, default resolution is 720p.
    -d, --get-default  Download default resolution if requested not there.
    -o, --output       Output directory where the videos will be saved,
                       default is current directory.
  
  Others:
    --sub-only         Download captions/subtitle only.
    --skip-sub         Download course but skip captions/subtitle.

  Example:
	python udemy-dl.py  https://www.udemy.com/course_name/

 
Pré-requis : Python et pip.
L’utilitaire peut être téléchargé via sa page GitHub.
Après avoir installé les modules complémentaires :

pip install -r requirements.txt

Télécharger le cours via la commande suivante :

python udemy-dl.py -u username -p password <URL du cours>

 

IV. Option 4 : Utiliser l’utilitaire graphique Udeler par FaisalUmair :

Il peut être téléchargé via sa page GitHub.

 

Fermer le menu
%d blogueurs aiment cette page :