Ich habe Probleme beim Herunterladen von Videovorträgen von der Harvard Extension School. Ich hatte gehofft, ich könnte CS171 nehmen, musste aber sehr viel Zeit darauf warten, endlos gepuffert zu werden. Daher möchte ich einen Weg finden, die Vorträge herunterzuladen und vor Ort anzusehen.
Daher habe ich versucht, den Quellcode der Seite anzuzeigen (nehmen Sie zum Beispiel die erste Vorlesung ). Dabei stellte ich fest, dass der FlashViewer mit einer XML-URL verknüpft ist. Ich folgte dem Link und stellte fest, dass sich zwischen den "rtmp" -Tags ein Link zu einer mp4-Datei befand: "rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124 -L01-1-h264-av1248-16x9-852x480.mp4 "und ich glaubte, das war es, die Datei, nach der ich gesucht hatte.
Dann kommt das Problem beim Herunterladen. Ich habe eine umfangreiche Suche durchgeführt und es mehrmals versucht. Keiner hat funktioniert.
Eine Möglichkeit, die ich versuchte, war zu rennen
$ wget rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4
auf meinem Ubuntu, mit einer Antwort von
rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4: Nicht unterstütztes Schema `rtmp '.
Ich bin mir nicht sicher, was das bedeutet ...
Ich habe auch rtmpdump ausprobiert, das über apt-get erworben wurde. Und wenn ich renne
$ rtmpdump -r rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4 -o lecture1.mp4
Ich bekomme
RTMPDump v2.4 (c) 2010 Andrej Stepanchuk, Howard Chu, Das Flvstreamer-Team; Lizenz: GPL Verbindung wird hergestellt ... INFO: Verbunden ... FEHLER: Verbindung wird geschlossen: NetStream.Play.Failed
Ich weiß auch nicht, was NetStrem.Play.Failed bedeutet ...
Dann bin ich auf Stack Overflow gestoßen , mit den Vorschlägen , mplayer und vlc zu verwenden:
$ mplayer -dumpstream rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4
zurück bekommen
MPlayer svn r34540 (Ubuntu), erstellt mit gcc-4.7 (C) 2000-2012 MPlayer Team mplayer: Konnte keine Verbindung zum Socket herstellen mplayer: Keine solche Datei oder Verzeichnis Fehler beim Öffnen der LIRC-Unterstützung. Sie können Ihre Fernbedienung nicht verwenden. Spielen von rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4. libavformat Version 53.21.0 (extern) Nicht übereinstimmende Header-Version 53.19.0 Verwenden von Netzwerkprotokollen ohne globale Netzwerkinitialisierung. Bitte verwenden Sie avformat_network_init (), dies wird später obligatorisch. Verwenden von Netzwerkprotokollen ohne globale Netzwerkinitialisierung. Bitte verwenden Sie avformat_network_init (), dies wird später obligatorisch. [rtmp @ 0x7f3de47abc00] Serverfehler: Lesezugriff für Stream 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4 verweigert. Rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4 konnte nicht geöffnet werden. Beenden ... (Dateiende)
und
$ vlc -I Dummy vlc -I Dummy --sout file / ts: output.mpg vlc: // quit
mit
VLC Media Player 2.0.4 Twoflower (Revision 2.0.3-289-g6e6100a) [0xf0aed8] Dummy-Schnittstelle: Verwenden des Dummy-Schnittstellenmoduls ... Verwenden von Netzwerkprotokollen ohne globale Netzwerkinitialisierung. Bitte verwenden Sie avformat_network_init (), dies wird später obligatorisch. Verwenden von Netzwerkprotokollen ohne globale Netzwerkinitialisierung. Bitte verwenden Sie avformat_network_init (), dies wird später obligatorisch. [rtmp @ 0x7f6f28010a20] Serverfehler: Lesezugriff für Stream 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4 verweigert. [0x7f6f28002d38] access_avio-Zugriffsfehler: rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480 konnte nicht geöffnet werden. mp4: Ein- / Ausgabefehler [0x7f6f20000b28] Haupteingabefehler: Öffnen von `rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480. mp4 ist fehlgeschlagen [0x7f6f20000b28] Haupteingabefehler: Ihre Eingabe kann nicht geöffnet werden [0x7f6f20000b28] Haupteingabefehler: VLC kann die MRL "rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248" nicht öffnen -16x9-852x480.mp4 '. Überprüfen Sie das Protokoll auf Details. [0x7f6f28002a08] idummy demux: befehl `quit '
In Beantwortung.
Ich habe auch versucht Orbit Download unter Windows mit null Freude. Der Download würde nicht einmal starten!
Würde mir jemand nett sagen, warum es so schwer ist, solche Dateien herunterzuladen und was diese Fehlermeldungen bedeuten? Und gibt es eine Möglichkeit, diese Vorträge vor Ort zu sehen?