Под спойлером перечислены уже не актуальные способы скачивания стримов.
- Offtop
- ( Скачивание стримов )
- Все мы не раз сталкивались с проблемой скачивания и сохранения стримов на свой винчестер. Эту проблему, на самом деле, не очень сложно решить. Сервисы, через которые идёт трансляция, в большинстве своём, облегчают задачу пользователям, сохраняя записи стримов на винчестерах своих серверов, позволяя просматривать их и после окончания трансляции. И пусть конкретной кнопки "Скачать" нет на странице просмотра, но при помощи некоторых сервисов, программ и плагинов для браузеров можно получить ссылку на интересующий вас файл.
Начнём с сервисов. Я нашёл только один годный, который позволяет получать ссылки на скачивание файлов с большинства стрим-сервисов. Имя ему SaveFrom.net. Нужно скопировать адрес страницы с интересующим вас видео и вставить в строку поиска ссылки на главной странице этого сервиса. Затем кликнуть по кнопке "Скачать" и получить ссылку на интересующий вас файл. Если файл хранится на сервере в нескольких форматах и разрешениях, то вы получите ссылки на все возможные варианты видеозаписи. Выбираете подходящий вам вариант и наслаждаетесь запустившимся процессом скачивания. Например, вы хотите скачать запись стрима Белиала, посвящённого Патроклу. Для этого вы проходите по адресу http://ru.twitch.tv/belialrus и выбираете данный стрим для просмотра. Попадаете на страницу с адресом http://ru.twitch.tv/belialrus/b/320557405. Вот именно этот адрес и надо вбить на SaveFrom.net, чтобы получить ссылку на файл. Качаете и наслаждаетесь.
Белиал советует использовать вот этот сервис. Он позволяет сделать практически тоже самое, но бонусом может произвести выборку по каналу.
В принципе, указанные выше сервисы очень универсальные и позволяют получить ссылки на файлы в большинстве случаев. Но, бывает такое, что удача отворачивается от вас, и данные сайты либо лежат, либо не могут выдать вам ссылку. Тогда на помощь приходят плагины к браузерам. Я остановлюсь на том, которым пользуюсь сам. Имя этому плагину DownloadHelper. Единственный его недостаток в том, что работает он только с браузером Mozilla Firefox. Но, так как работу с плагинами поддерживают и другие браузеры, то нечто аналогичное можно найти и для них. Я опишу основы работы с используемым мной плагином, и вы сможете применить полученные знания для работы с его аналогами для других браузеров. Итак, вернёмся к DownloadHelper'у. Установив его в браузер, вы обнаружите появившуюся в панели навигации невзрачную чёрно-белую иконку плагина. Кликнув по ней правой кнопкой мыши, вы получите доступ к настройкам (самое главное, указать папку для сохранения скачиваемых файлов и количество одновременных закачек, всё остальное можно не трогать). Данный плагин работает в автоматическом режиме: как только он обнаруживает на странице видео, аудио и другие визуальные элементы, его иконка оживает и обретает цвет, а справа от неё появляется остриё стрелки, направленное вниз. Клик по острию вызывает меню с выбором вариантов скачивания (разрешения и форматы). Выбираете подходящий вам вариант и наслаждаетесь запустившимся процессом скачивания. Например, вы хотите скачать запись стрима Белиала, посвящённого Патроклу. Для этого вы проходите по адресу http://ru.twitch.tv/belialrus и выбираете данный стрим для просмотра. Попадаете на страницу с адресом http://ru.twitch.tv/belialrus/b/320557405. Кликаете по острию стрелки, появившемуся справа от ожившей иконки плагина, появляется единственный вариант live_user_belialrus_1338998464.flv. Кликаете по нему. Качаете и наслаждаетесь.
Есть ещё один способ получения ссылки на интересующий вас файл. Имя ему Download Master. Это менеджер закачек, но с возможностью скачивания видео с популярных видеосервисов (YouTube и т.п.). Он интегрируется в любой браузер (для этого в меню настроек, в разделе "Интеграция", достаточно выбрать браузеры, используемые вами), кроме Internet Explorer (не любят, видимо, мелкомягких) и создаёт свою панель (обычно, под панелью навигации или под панелью закладок). Настроек у данной программы очень много, но так как она нам, в данном случае, нужна только для скачивания видео, то можно ограничиться выбором папки для сохранения файлов и настройкой количества одновременных закачек. В интересующем нас аспекте работает аналогично DownloadHelper'у. При попадании на страницу с видео в его панели управления появляется иконка в виде кинокамеры, после клика по которой появляется меню, в котором можно выбрать варианты скачивания (разрешения и форматы). Выбираете подходящий вам вариант и наслаждаетесь запустившимся процессом скачивания.
Некоторые сервисы, через которые идёт трансляция, накладывают ограничение на размер файла, сохраняющегося на сервере (либо по размеру, либо по продолжительности). Поэтому запись автоматически режется на сегменты, удовлетворяющие требованиям сервиса. Например, на twitch.tv продолжительность записи ограничена двумя часами. При просмотре на сайте запись проигрывается непрерывно, и вы не замечаете перехода с одного сегмента на другой. Воспользовавшись любым из вышеуказанных трёх способов, вы сможете скачать только первый сегмент. Чтобы скачать оставшиеся сегменты, вам нужно промотать запись на начало следующего сегмента и снова использовать плагин или программу, и т.д. Как определить место начала следующего сегмента? Скачав один сегмент, вы узнаёте его продолжительность, например, запустив его в проигрывателе. После этого вы заходите на страницу просмотра стрима и проматываете запись чуть дальше по времени, чем продолжительность уже полученного вами сегмента. Используете возможности плагина или программы и скачиваете следующий сегмент. Повторяете до получения всех частей видео. Затем склеиваете полученные сегменты в один, если вам не нравится, что видеозапись разбита на два или более файла (чаще всего это можно сделать без пережатия, в режиме Stream Copy, так как в процессе трансляции настройки сжатия видео и аудио не изменяются, в большинстве случаев). Описывать процесс склейки я здесь не буду, ибо это тема для отдельного разговора.
А можно, как говориться, ковать деньги, не отходя от кассы. Смотреть стрим и одновременно заливать его себе на винчестер. Для этого нужны программа для записи потокового видео и хороший интернет. Я в таких случаях пользуюсь Replay Media Catcher. В отличие от DownloadHelper'а и Download Master'а, она платная, что сужает круг её пользователей. Платить или не платить - решать вам. У этой программы много конкурентов, но я остановил свой выбор на ней. Понравилась мне она своей функциональностью и простотой. В настройках достаточно указать лишь папку для сохранения. Механизм работы с данной программой очень прост: запускаем её, заходим на страницу с идущим стримом и в окне программы кликаем по кнопке "Начать запись" (можно сначала кликнуть по кнопке "Начать запись", а потом зайти на страницу с идущим стримом). И запись начинается. Данная программа не является видеограбером, она всего лишь перехватывает данные с флэш-проигрывателя, которые всё равно оказываются у вас на винчестере в системных папках Windows, но после окончания стрима удаляются. Поэтому она не имеет настроек сжатия видео при записи. Она может после окончания записи перекодировать видео в выбранный вами формат (если вы активировали эту опцию в настройках), но я бы не советовал этого делать, ибо трансляции, чаще всего, идут с небольшим битрейтом (качество не очень хорошее), а при перекодировании вы потеряете в качестве. Я не зря в самом начале описания этого способа написал, что вам нужен будет хороший интернет, так как если ваш канал плох, то видео получиться именно с теми лагами, которые вы наблюдали во время трансляции. Поэтому, возможно, будет правильней дождаться окончания стрима и появления записи (которая будет гораздо лучше в плане лагов). Вы ведь уже знаете, что нужно делать, чтобы скачать запись стрима.
А вот ещё один качественный сервис, позволяющий скачивать с Твича. Имя ему - Twitch Tools. Очень классный! Позволяет выбрать разрешение, предоставляет ссылки на все сегменты интересующего вас видео. Пользуйтесь))
Вот, в принципе, и всё. Это далеко не все способы получения вожделенного файла с видеозаписью стрима. Но мне вполне их хватает. Если честно, то я никогда не пользуюсь теперь первым способом, так как использование плагинов и программ гораздо эффективней и быстрей. Возможно, что вы знаете и более эффективные способы получения этих файлов. Опишите их, и я, с вашего разрешения, добавлю их в это небольшое руководство.
- ( Склеивание сегментированных стримов )
- Что такое сегментированный стрим? Это стрим, порезанный на куски сервисом, через который велась трансляция. Например, twitch.tv ограничивает продолжительность одного сегмента двумя часами. То есть, если трансляция длится больше двух часов, то при сохранении она будет разбита на сегменты. Сама трансляция в момент создания нового сегмента не прервётся, но для её сохранения (на сервере) будет создан ещё один файл. И так будет происходить до тех пор, пока трансляция не закончится: каждые два часа - новый файл. Решившись на скачивание такого стрима, вы получите то количество файлов, на которое поделил его сервис. Не очень удобно, когда одна видеозапись разбита на несколько файлов. Гораздо удобней, когда видеозапись состоит из одного файла. Данное небольшое руководство поможет вам решить эту проблему.
Итак, приступим. Для работы нам потребуется программа Super. Программа, действительно, супер. И, самое главное, что она бесплатная. Скачиваете, устанавливаете, запускаете. Язык интерфейса только английский, но обучиться работе в этой программе не сложно, даже без знаний языка.
Главное окно программы выглядит вот так:
Меню настроек вызывается кликом правой кнопкой мыши по окну программы:
Первым делом отключаем надоедливые подсказки: кликаем один раз по опции "Show Useful Hints". Затем отключаем появляющееся при выходе из программы окно со списком разработчиков: кликаем один раз по опции "Show Credit Screen On Quit". Отключаем опцию, держащую окно программы поверх остальных окон (это не очень удобно): кликаем один раз по опции "Stay On Top All". После всего этого меню настроек должно выглядеть вот так (я обвёл нужные опции красным):
Затем выбираем папку для сохранения результатов работы программы: кликаем по опции "Output File Saving Management", появляется вот такое окно:
В нём надо убрать галку с опции "Save Each Output File...", выбрать папку и кликнуть по кнопке "SAVE Changes". Всё, основные настройки сделаны.
Приступаем к склейке файлов, которые, чаще всего, будут в формате FLV. Опытным путём выяснено, что программа не умеет корректно с этим форматом работать, хоть и поддерживает его. Поэтому, если у вас файлы в формате FLV, то нужно сконвертировать их, например, в MP4. С ним программа работает замечательно. Для этого перетаскиваем файлы в окно программы. После того, как вы перетащили все файлы, которые необходимо сконвертировать, окно программы будет выглядеть, примерно, так:
Выбираем формат выходного файла, МР4. Для этого кликаем по стрелке, которая расположена под красно-коричневой надписью "Select the Output Conteiner" в верхнем левом углу. В появившемся списке выбираем МР4:
А в настройках "Video" активируем режим "Stream Copy", чтобы видео не подвергалось компрессии:
Затем выбираем формат для звуковой дорожки. Я предлагаю сделать вот такие настройки: формат ААС, частота дискретизации 44100 Гц, 2 канала, 128кб/с битрейт. Кликаем по стрелке под надписью "Select the Output Audio Codec" и выбираем AAC LC:
А в настройках "Audio" выставляем 44100 Гц, 2 канала, 128кб/с битрейт:
Если вы уверены, что в ваших файлах звук в формате ААС, то лучше в настройках "Audio" активировать режим "Stream Copy", чтобы звук не подвергался компрессии:
Всё готово. Осталось только кликнуть по кнопке "Encode (Active Files)" и подождать, пока программа сконвертирует ваши файлы. Об окончании работы вас оповестит звуковой сигнал и зелёный прогресс-бар в строке состояния.
Теперь нам необходимо склеить полученные файлы. Для этого переводим программу в режим редактирования, для чего кликаем по кнопке, расположенной слева от кнопки выбора формата выходного файла:
Выбираем режим склейки файлов. Для этого кликаем по стрелке, которая расположена под красно-коричневой надписью "Select the Output Process" в верхнем левом углу. В появившемся списке выбираем "Join Format-Identical Files":
Теперь удаляем из окна программы наши файлы (кликаем по ним и нажимаем клавишу Del на клавиатуре) и перетаскиваем уже сконвертированные файлы в окно программы в том порядке, в котором они должны идти. После этого кликаем по кнопке "Join (Active Files)" и ждём окончания процесса склейки.
Переименовываем получившийся на выходе файл так, как вам хочется. Вот и всё.
Помимо этих возможностей данная программа может разбирать файлы на дорожки, собирать дорожки в один файл и кодировать видео. Единственный минус этой программы - невозможность кодирования видео в два прохода. Но за всеми плюсами этот минус почти незаметен.
- ( Качаем видео с MLG в HD )
- В этом руководстве я поделюсь небольшой хитростью, позволяющей качать видео с сайта MLG в HD. Как известно, видео в HD на MLG могут смотреть только владельцы "золотых" аккаунтов либо владельцы аккаунтов, купившие "HD pass", который стоит 15 долларов. Реализация замысла связана с некорректной поддержкой (а точнее с её отсутствием) сайтом MLG проигрывания видео в HD браузером Chrome. Если вы попробуете из-под этого браузера посмотреть видео в HD на MLG, то вам вежливо откажут, сославшись на отсутствие поддержки данного браузера. Поэтому нам потребуются: браузер Chrome, программа Replay Media Catcher (желательно, версии 4.0+).
Приступаем. Запускаем браузер Chrome, заходим на страницу сайта MLG с видео. Запускаем программу Replay Media Catcher, которая тут же захочет приступить к записи видео. Поощряем это её желание, кликнув по кнопке "Да". В браузере выбираем любое видео, копируем ссылку на него, закрываем Chrome, запускаем его вновь и вбиваем в него эту ссылку. Теперь начинается самое интересное. Как только видео начнёт воспроизводиться, программа Replay Media Catcher начнёт захватывать этот поток, но, внимание, начнёт захватывать поток, транслирующийся в HD. На экране Chrome видео будет проигрываться в разрешениях 240р, 360р и 480р, иногда даже перескакивая с одного на другое. Но нам уже всё равно, ибо Replay Media Catcher уже начал делать своё дело. Для подстраховки, в начале захвата нужно оценить вес одной секунды видео. Если он примерно равен 500 КБ или больше (Replay Media Catcher отображает эту информацию), то всё замечательно. В редких (очень редких) случаях Replay Media Catcher начинает захватывать видео в 480p (оно весит в 2 раза меньше). Лечится это повтором всей процедуры с самого начала. И вот, Replay Media Catcher начал захват видео, вы убедились, что захватывается именно HD, можете закрывать Chrome. Берёте ссылку на следующее видео и повторяете процедуру. Replay Media Catcher начнёт захватывать следующее видео, продолжая при этом захватывать предыдущее. Вуаля.
Следуя этим простым инструкциям, вы сможете качать с сайта MLG видео в HD качестве совершенно бесплатно.