Wie lade ich Pluralsight-Videos herunter?

Jemand muss eine optimierte Möglichkeit haben, Pluralsight-Videos herunterzuziehen, ohne ein mobiles Gerät oder ein Screen-Capture-Dienstprogramm zu verwenden. Mitten im Anschauen eines Videos ging Pluralsights Website unter... sie haben etwas über einen Stromausfall gepostet. Das Ansehen ihrer Videos, ob zwischengespeichert oder nicht, auf einem mobilen Gerät ist unbequem. Es ist noch schlimmer, es jedes Mal in einem Browser streamen zu müssen.

Nebenbei bemerkt habe ich versucht, einen bestimmten Kurs auf einem iPad zu finden, und er wurde NICHT gefunden. Der der gleiche Kurs ist auf ihrer Website verfügbar (ich habe es mir angesehen). Das ist also ein weiterer Grund, es auf einem Desktop zwischenspeichern zu wollen.

Update 20141123
Ich habe GetFLV, AllMyTube (Wondershare) und Ultimate Video Recorder (Wondershare) ausprobiert. Keiner von ihnen arbeitet erfolgreich.

Author: Fred Lackey, 2014-11-22

1 answers

Aktualisierte Antwort
Wie es steht, youtube-dl am Ende war es mein Defacto-Dienstprogramm zum lokalen Herunterziehen von Pluralsight-Videos (sowie vieler anderer Inhalte). Der Befehl, den ich benutze, ist...

youtube-dl --verbose \
  --username USERNAME_HERE \
  --password PASSWORD_HERE \
  --rate-limit 50K \
  --sleep-interval 600 \
  -o \"%(autonumber)s - %(title)s.%(ext)s\" \ 
  \"URL_TO_COURSE_PAGE\"

Tatsächlich funktioniert es so gut, dass ich meiner ~/.bash_functions Datei dauerhaft einen Befehl get-course hinzugefügt habe...

get-course(){
    local usage="get-course %COURSE_NAME_FROM_URL% %USERNAME% %PASSWORD%";
    local course="$1";
    local username="$2";
    local password="$3";
    local prefix="";
    if [ -e "/usr/local/bin/youtube-dl" ]; then
        prefix="/usr/local/bin/";
    fi
    if [ -z "$course" ]; then
      echo "Problem getting Pluralisight course: Course name not supplied"
      echo "$usage"
    elif [ -z "$username" ]; then
      echo "Problem getting Pluralisight course: Username not supplied"
      echo "$usage"
    elif [ -z "$password" ]; then
      echo "Problem getting Pluralisight course: Password not supplied"
      echo "$usage"
    else
      eval "${prefix}youtube-dl --verbose --username $username --password $password --rate-limit 50K --sleep-interval 600 -o \"%(autonumber)s - %(title)s.%(ext)s\" \"https://app.pluralsight.com/library/courses/${course}\""
    fi
}

Ursprüngliche Antwort

Eine Lösung Gefunden! Mit Firefox und Flashgot ist es möglich, alle Videosegmente in einem Kurs herunterzuladen. Einmal der Flashgot plugin installiert ist, starten Sie einfach den Kurs und klicken Sie auf" Weiter " durch die alle Segmente. Flashgot hat alle Video-URLs protokolliert. Klicken Sie auf Download und sie werden alle nacheinander in dem Ordner Ihrer Wahl gespeichert. MP4Joiner ist eine App, die leicht alle Segmente packt und spleißt sie zusammen, um einen einzigen MP4 zu erstellen. Dieses eine Video kann dann in die Viewer-App Ihrer Wahl dtopped werden.

 0
Author: Fred Lackey,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-08-17 12:23:34