Mam problem z pobraniem wykładów wideo z Harvard Extension School. Miałem nadzieję, że mogę wziąć CS171, ale musiałem spędzić strasznie dużo czasu, czekając na niekończące się buforowanie. Dlatego chcę znaleźć sposób na pobranie wykładów i obejrzenie ich lokalnie.
Próbowałem więc wyświetlić kod źródłowy strony (weźmy na przykład pierwszy wykład ), stwierdziłem, że FlashViewer jest połączony z adresem URL XML. Podążyłem za linkiem i stwierdziłem, że między tagami „rtmp” znajdował się link do pliku mp4: „rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124 -L01-1-h264-av1248-16x9-852x480.mp4 "i wierzyłem, że o to chodzi, plik, którego szukałem.
Potem pojawia się problem z pobieraniem. Przeprowadziłem rozległe wyszukiwanie i próbowałem wiele razy. Żaden nie działał.
Jednym ze sposobów, które próbowałem, było bieganie
$ wget rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4
na moim Ubuntu, z odpowiedzią
rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4: Nieobsługiwany schemat `rtmp '.
Nie jestem pewien, co to znaczy ...
Próbowałem także rtmpdump, nabytego przez apt-get. A kiedy biegnę
$ rtmpdump -r rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4 -o wykład1.mp4
dostaję
RTMPDump v2.4 (c) 2010 Andrej Stepanchuk, Howard Chu, zespół Flvstreamer; licencja: GPL Łączę ... INFORMACJE: Połączono ... BŁĄD: Zamykanie połączenia: NetStream.Play.Failed
Nie wiem, co NetStrem.Play.Failed oznacza albo ...
Potem wpadłem na przepełnienie stosu, z sugestiami użycia mplayera i vlc, uruchomiłem odpowiednio:
$ mplayer -dumpstream rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4
dostać z powrotem
MPlayer svn r34540 (Ubuntu), zbudowany z gcc-4.7 (C) 2000-2012 MPlayer Team mplayer: nie można połączyć się z gniazdem mplayer: Nie ma takiego pliku ani katalogu Nie można otworzyć obsługi LIRC. Nie będziesz mógł korzystać z pilota. Odtwarzanie rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4. wersja libavformat 53.21.0 (zewnętrzna) Niezgodna wersja nagłówka 53.19.0 Korzystanie z protokołów sieciowych bez globalnej inicjalizacji sieci. Proszę użyć avformat_network_init (), stanie się to później obowiązkowe. Korzystanie z protokołów sieciowych bez globalnej inicjalizacji sieci. Proszę użyć avformat_network_init (), stanie się to później obowiązkowe. [rtmp @ 0x7f3de47abc00] Błąd serwera: Odmowa dostępu do odczytu dla strumienia 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4. Nie można otworzyć rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4. Wyjście ... (koniec pliku)
i
$ vlc -I manekin vlc -I manekin rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4 --sout file / ts: output.mpg vlc: // quit
z
Odtwarzacz multimedialny VLC 2.0.4 Twoflower (wersja 2.0.3-289-g6e6100a) [0xf0aed8] fikcyjny interfejs: korzystanie z fikcyjnego modułu interfejsu ... Korzystanie z protokołów sieciowych bez globalnej inicjalizacji sieci. Proszę użyć avformat_network_init (), stanie się to później obowiązkowe. Korzystanie z protokołów sieciowych bez globalnej inicjalizacji sieci. Proszę użyć avformat_network_init (), stanie się to później obowiązkowe. [rtmp @ 0x7f6f28010a20] Błąd serwera: Odmowa dostępu do odczytu dla strumienia 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4. [0x7f6f28002d38] błąd dostępu access_avio: Nie można otworzyć rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480. mp4: Błąd wejścia / wyjścia [0x7f6f20000b28] główny błąd wejściowy: otwarty z `rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480. mp4 'nie powiodło się [0x7f6f20000b28] główny błąd wejściowy: Nie można otworzyć danych wejściowych [0x7f6f20000b28] błąd głównego wejścia: VLC nie może otworzyć MRL 'rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248 -16x9-852x480.mp4 '. Sprawdź szczegóły w dzienniku. [0x7f6f28002a08] idummy demux: polecenie `quit '
w odpowiedzi.
Próbowałem również pobrać Orbit Download na Windows z zerową radością. Pobieranie nawet się nie rozpocznie!
Czy ktoś mógłby mi powiedzieć, dlaczego tak trudno jest pobrać takie pliki i co oznaczają te komunikaty o błędach? I czy jest jakiś sposób, aby obejrzeć te wykłady lokalnie?