У меня были проблемы с загрузкой видео лекций из Гарвардской школы расширения. Я надеялся, что смогу взять 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 lecture1.mp4
я получил
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 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 файл / ts: output.mpg vlc: // выход
с
VLC media player 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] ошибка доступа access_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 не может открыть MRL 'rtmp: //flash.dce.harvard.edu/bounce/mp4: 2012/02/22872 / L01 / 22872-20120124-L01-1-h264-av1248 -16x9-852x480.mp4. Проверьте журнал для деталей. [0x7f6f28002a08] idummy demux: команда `quit '
в ответ.
Я также пробовал скачать Orbit на Windows с нулевой радостью. Загрузка даже не началась!
Кто-нибудь скажет мне, почему так сложно скачивать такие файлы и что означают эти сообщения об ошибках? И есть ли способ, которым я могу смотреть эти лекции на местном уровне?