У мене виникли проблеми із завантаженням відео лекцій з Гарвардської школи розширень. Я сподівався, що зможу взяти CS171, але мені здалося, що мені доведеться витратити дуже багато часу в очікуванні нескінченного буферизації. Тож я хочу знайти спосіб завантаження лекцій та перегляду їх на місцевому рівні.
Тому я спробував переглянути вихідний код сторінки (наприклад, взяти першу лекцію ), і виявив, що FlashViewer пов'язаний з URL-адресою XML. Я перейшов за посиланням і виявив, що між тегами "rtmp" було посилання на файл mp4: "rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124 -L01-1-h264-av1248-16x9-852x480.mp4 ", і я вважав, що це, файл, який я шукав.
Тоді виникає проблема із завантаженням. Я здійснив обширний пошук і спробував кілька разів. Жоден не працював.
Один із способів, який я спробував, - це біг
$ wget rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4
на моєму Ubuntu, з відповіддю
rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4: Непідтримувана схема `rtmp '.
Я не впевнений, що це означає ...
Я також спробував rtmpdump, придбаний через apt-get. А коли я біжу
$ rtmpdump -r rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4 -o preda1.1.4
я отримав
RTMPDump v2.4 (c) 2010 року Андрій Степанчук, Говард Чу, Команда Flvstreamer; ліцензія: GPL Підключення ... ІНФОРМАЦІЯ: Підключено ... ПОМИЛКА: закриття з'єднання: NetStream.Play.Failed
Я не знаю, що означає NetStrem.Play.Failed ...
Потім я зіткнувся з переповненням стека, з пропозиціями використовувати mplayer та vlc, я побіг відповідно:
$ mplayer -dumpstream rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4
повернувся
MPlayer svn r34540 (Ubuntu), побудований з gcc-4.7 (C) 2000-2012 MPlayer Team mplayer: не вдалося підключитися до сокета mplayer: Немає такого файлу чи каталогу Не вдалося відкрити підтримку LIRC. Ви не зможете використовувати пульт дистанційного керування. Гра в rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4. версія libavformat 53.21.0 (зовнішня) Невідповідність заголовка версії 53.19.0 Використання мережевих протоколів без ініціалізації глобальної мережі. Будь ласка, використовуйте avformat_network_init (), це стане обов'язковим пізніше. Використання мережевих протоколів без ініціалізації глобальної мережі. Будь ласка, використовуйте avformat_network_init (), це стане обов'язковим пізніше. [rtmp @ 0x7f3de47abc00] Помилка сервера: доступ для читання заборонено для потоку 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4. Не вдалося відкрити rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4. Вихід ... (Кінець файлу)
і
$ vlc -I манекен vlc -I манекен rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4 --sout файл / ts: output.mpg vlc: // вийти
з
Медіаплеєр VLC 2.0.4 Twoflower (версія 2.0.3-289-g6e6100a) [0xf0aed8] фіктивний інтерфейс: використання модуля фіктивного інтерфейсу ... Використання мережевих протоколів без ініціалізації глобальної мережі. Будь ласка, використовуйте avformat_network_init (), це стане обов'язковим пізніше. Використання мережевих протоколів без ініціалізації глобальної мережі. Будь ласка, використовуйте avformat_network_init (), це стане обов'язковим пізніше. [rtmp @ 0x7f6f28010a20] Помилка сервера: читання доступу заборонено для потоку 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480.mp4. [0x7f6f28002d38] Помилка доступу_avio: Не вдалося відкрити rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480. mp4: Помилка вводу / виводу [0x7f6f20000b28] основна помилка вводу: відкрито `rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248-16x9-852x480. mp4 'не вдалося [0x7f6f20000b28] основна помилка введення: Ваш вхід неможливо відкрити [0x7f6f20000b28] основна помилка вводу: VLC не може відкрити rtmp MRL: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248 -16x9-852x480.mp4 '. Перевірте журнал на деталі. [0x7f6f28002a08] idummy demux: команда `вийти '
у відповідь.
Я також пробував Orbit Download у Windows з нульовою радістю. Завантаження навіть не розпочнеться!
Хтось добре скаже мені, чому так важко завантажувати такі файли і що означають ці повідомлення про помилки? І чи є спосіб я дивитись ці лекції на місцях?