J'ai eu du mal à télécharger des conférences vidéo de Harvard Extension School. J'espérais pouvoir prendre CS171, mais je me suis retrouvé à passer énormément de temps à attendre une mise en mémoire tampon sans fin. Je souhaite donc trouver un moyen de télécharger les conférences et de les regarder localement.
J'ai donc essayé d'afficher le code source de la page (prenez la première conférence par exemple), j'ai trouvé que FlashViewer est lié à une URL XML. J'ai suivi le lien et j'ai découvert qu'entre les balises "rtmp" se trouvait un lien vers un fichier mp4: "rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124 -L01-1-h264-av1248-16x9-852x480.mp4 "et j'ai cru que c'était tout, le fichier que je cherchais.
Vient ensuite le problème du téléchargement. J'ai exécuté une vaste recherche et essayé plusieurs fois. Aucun n'a fonctionné.
Une façon que j'ai essayée était de courir
$ wget rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4
sur mon Ubuntu, avec une réponse de
rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4: Schéma non pris en charge `rtmp '.
Je ne sais pas ce que cela signifie ...
J'ai également essayé rtmpdump, acquis via apt-get. Et quand je cours
$ 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
Je reçois
RTMPDump v2.4 (c) 2010 Andrej Stepanchuk, Howard Chu, L'équipe Flvstreamer; licence: GPL Connexion ... INFO: Connecté ... ERREUR: fermeture de la connexion: NetStream.Play.Failed
Je ne sais pas non plus ce que signifie NetStrem.Play.Failed ...
Ensuite, je suis tombé sur un débordement de pile, avec les suggestions d'utiliser mplayer et vlc, j'ai couru, respectivement:
$ mplayer -dumpstream rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4
est revenu
MPlayer svn r34540 (Ubuntu), construit avec gcc-4.7 (C) 2000-2012 MPlayer Team mplayer: impossible de se connecter au socket mplayer: aucun fichier ou répertoire de ce type Impossible d'ouvrir le support LIRC. Vous ne pourrez pas utiliser votre télécommande. Lecture de 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 (externe) En-tête non compatible, version 53.19.0 Utilisation de protocoles réseau sans initialisation réseau globale. Veuillez utiliser avformat_network_init (), cela deviendra obligatoire plus tard. Utilisation de protocoles réseau sans initialisation réseau globale. Veuillez utiliser avformat_network_init (), cela deviendra obligatoire plus tard. [rtmp @ 0x7f3de47abc00] Erreur de serveur: accès en lecture refusé pour le flux 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4. Impossible d'ouvrir rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4. Sortie ... (Fin du fichier)
et
$ vlc -I dummy vlc -I dummy rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4 --sout fichier / ts: output.mpg vlc: // quitter
avec
Lecteur multimédia VLC 2.0.4 à deux fleurs (révision 2.0.3-289-g6e6100a) [0xf0aed8] interface factice: utilisation du module d'interface factice ... Utilisation de protocoles réseau sans initialisation réseau globale. Veuillez utiliser avformat_network_init (), cela deviendra obligatoire plus tard. Utilisation de protocoles réseau sans initialisation réseau globale. Veuillez utiliser avformat_network_init (), cela deviendra obligatoire plus tard. [rtmp @ 0x7f6f28010a20] Erreur de serveur: accès en lecture refusé pour le flux 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4. [0x7f6f28002d38] Erreur d'accès access_avio: échec de l'ouverture de rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480. mp4: erreur d'entrée / sortie [0x7f6f20000b28] erreur d'entrée principale: ouverture de `rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480. mp4 'a échoué [0x7f6f20000b28] erreur d'entrée principale: votre entrée ne peut pas être ouverte [0x7f6f20000b28] erreur d'entrée principale: VLC ne peut pas ouvrir la LMR 'rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248 -16x9-852x480.mp4 '. Consultez le journal pour plus de détails. [0x7f6f28002a08] démultiplexeur idyllique: commande `quitter '
en réponse.
J'ai également essayé Orbit Download sur Windows sans aucune joie. Le téléchargement ne démarre même pas!
Quelqu'un pourrait-il bien me dire pourquoi il est si difficile de télécharger ce type de fichiers et ce que signifient ces messages d'erreur? Et est-il possible de regarder ces conférences localement?