Я пытаюсь загрузить это видео, но все онлайн-инструменты и офлайн-инструменты либо не работают (FlashGot, videodl.org), либо, очевидно, являются вредоносными программами. Есть ли бесплатный инструмент, который я могу использовать, который будет работать? Единственная альтернатива, о которой я могу подумать, - это CamStudio.
3 ответа
Это флэш-видео с RTMP.
Фильм загружается не в виде одного длинного файла, а в виде множества фрагментов, которые плагин Shockwave объединит для отображения видео. Вам нужен RTMP-клиент, чтобы прочитать это видео.
К счастью, есть такой, который называется RTMPDump.
Вы можете запустить RTMPDump для загрузки видео, но для этого нужно будет получить те же параметры, что и плагину Shockwave, полученному с исходной страницы. Когда я ищу на странице, на которую вы ссылаетесь "rtmp", я нахожу этот тег:
<param name="flashvars" value="netstreambasepath=https%3A%2F%2Feducationcommissionofthestates.eduvision.tv%2FDefault.aspx%3Fq%3D3SfVi13wT7Rd%25252fUtGDcYhfw%25253d%25253d&id=flashbanner&className=flashbanner&file=CO_Denver_EducationCommissionoftheStates_EducationCommissionoftheStates_396%2Frobert_pondiscio_e957d85f62774edb8719c294d7253810.f4v&streamer=rtmp%3A%2F%2Fjdl.octoshape.net%2Fvod%2Fjdl%2F&skin=includes%2FSwf%2Fmodieus.swf&allowfullscreen=true&allowscriptaccess=always&enablejs=true&volume=50&stretching=uniform&image=undefined&autostart=true&repeat=true&abouttext=JDL%20Horizons&aboutlink=http%3A%2F%2Fwww.jdlhorizons.com&controlbar.position=over">
Он включает в себя URL-адрес RTMP и некоторые параметры, которые можно передать в RTMPDump. К сожалению, это не очень просто и потребует проб и ошибок или поиска в Google. Вы можете видеть другой пример этого в этом ответе Stackoverflow.
Я бы сделал CamStudio - он прост в настройке и работает довольно хорошо. Загрузите на YouTube, если у вас нет места для больших видеофайлов ...
CamStudio может записывать всю экранную и звуковую активность на вашем компьютере и создавать стандартные видеофайлы AVI, а с помощью встроенного SWF Producer можно превратить эти AVI в скудные, средние, дружественные к пропускной способности потоковые видео Flash (SWF).
Хотя вы просите бесплатное решение, единственное, что приходит на ум, это RTMPDump, как уже упоминали другие. Я, однако, нахожу это довольно сложным в использовании.
CamStudio может быть хорошим, но он записывает ваш экран, а не фактический видеопоток, который принимается (что делает RTMPDump).
Я бы предложил http://www.binarymark.com/Products/StreamingVideoDownloader/default.aspx. Он может записывать RTMP и даже прямые трансляции и очень прост в использовании. Это не бесплатно, но за небольшую цену вы получите много удобства. Он автоматически заберет ваше видео, как только вы начнете просматривать его в браузере, и начнет сохранять. Вам просто нужно нажать "Сохранить" для подтверждения. Я протестировал его, и он работает с вашим конкретным видео, поэтому я предлагаю вам попробовать.
Раскрытие информации: я работал над этим продуктом как часть команды разработчиков.