Voraussetzung für die Verwendung der Skripte ist ffmpeg, welches auf dem System installiert sein muss.
Die Installation erfolgt einfach über den Systemeigenen Paketmanager, hier am Beispiel von Ubuntu:
git clone https://github.com/H4ckZ/Moodle-Downloader.git
sudp apt update && sudo apt install -y ffmpeg
- Ansurfen der Moodle-Seite mit dem Video.
- Mit Ctrl + Shift + i in den Inspector Modus im Firefox / Chrome wechseln
- Im Reiter Network im Suche-Feld die Endung 'm3u8' eingeben.
Damit sollen nach dem Starten des Videos die Playlist-Files mit der Endung '.m3u8' bzw. den Namen 'playlist' oder 'chunklist' gefunden werden. - Diesen Link kopieren.
Video starten damit die Playlist-Files geladen werden und den Url mit Rechtsklick und Copy-Url kopieren. Danach das .sh Script 'MoodleDownload.sh' starten mit
./MoodleDownload.sh 'url' 'Outputname'
Um mehrere Files auf einmal herunterladen zu können einfach ein Textfile erstellen und die gewünschten Links dort sammeln.
Am Ende jedes Links einfach einen Strichpunkt (;) einfügen und dahinter den gewünschten Namen der Output-Datei angeben (ohne Erweiterung - also z.B. ohne .mp4 zum Schluss).
Ein Beispiel ist im mitgelieferten example.txt zu finden.
Anschließend den Download mit folgendem Befehl starten:
./bulkDownload.sh example.txt