У мене виникли проблеми із завантаженням відео лекцій з Гарвардської школи розширень. Я сподівався, що зможу взяти 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 з нульовою радістю. Завантаження навіть не розпочнеться!
Хтось добре скаже мені, чому так важко завантажувати такі файли і що означають ці повідомлення про помилки? І чи є спосіб я дивитись ці лекції на місцях?
