Перейти к содержанию
Авторизация  
prolex

Обманываем сервис YouTube

Рекомендуемые сообщения

Очень хороший сервис, позволяющий смотреть видео любого контента: музыкальные клипы, новостные сюжеты, раритетные ролики и т.п. Проблема в том, что видео потоковое, в flv-формате, транслируется прямо в браузере. Для комфортного просмотра требуется немалая полоса пропускания. Посему было бы удобно сначала скачать, а потом посмотреть ролики. Вот что нарыл в интернете по этой теме:

Эффективная закачка потокового видео

 

Многие знают по меньшей мере один способ того, как скачать потоковое видео с YouTube, Google и прочих онлайн-ресурсов. Но наша задача шире — ролики нужно закачать с максимальным качеством, минимальным трафиком, с использованием бесплатных утилит, получив в итоге стандартный avi и/или mpeg-файл, проигрывающийся где угодно и на чем угодно. Решение намного сложнее, чем можно подумать. Существует множество программ и сетевых служб, предлагающих свои услуги, но… большинство из них либо нагло требует денег, либо показывает рекламу, либо же выдает файлы неоправданно низкого качества. На самом деле, чтобы решить проблему, ничего, кроме браузера, не нужно! Главное — это правильно им воспользоваться!

 

С появлением широкополосных каналов и падением цены на трафик ниже плинтуса пользователи наперебой бросились обмениваться видео: как своими собственными «шедеврами», снятыми на дешевую камеру, так и вполне профессиональными клипами (а позднее и целыми видеофильмами), надерганными со спутникового/кабельного/эфирного TV, фирменных DVD и прочих носителей, включая порядком потрепанные видеокассеты.

 

Долгое время основным источником дичи был Осел — клиент файлообменной сети eDonkey. В нем можно найти практически все. Но! Во-первых, скорость скачки оставляет желать лучшего, и редкие файлы скачиваются неделями или месяцами, что, кстати говоря, препятствует использованию Осла в интернет-кафе. Во-вторых, во многих странах Осел объявлен вне закона, и потому далеко не каждый системный администратор к нему благосклонен. В-третьих, качество представленных материалов варьируется в очень широких пределах: от Hi-Fi до грубых подделок. Так, например, скачивая клипы «Агаты Кристи» можно запросто заполучить своп от винды. Хорошо, если трафик безлимитный. А если нет?!

 

Спрос рождает предложение, и в Сети появились ресурсы, специализирующиеся на распространении видеоматериалов, причем на совершенно легальной основе. Вместо того чтобы крутить клипы на TV, отваливая за это бешенные бабки, намного выгоднее выложить их на YouTube, Google Video, iFilm, etc, где их увидят миллионы зрителей, многие из которых захотят приобрести понравившийся альбом. Короче, «верхи» хоть и медленно, но верно учатся торговать по-новому, однако их алчность и жажда наживы не дают сделать следующий шаг — выложить видео в свободный доступ, чтобы его мог скачать любой желающий, сохранив файл на жестком диске или другом носителе.

 

Смотреть же видео в реальном времени можно только на быстрых каналах и безлимитных тарифах. У большинства же отечественных пользователей такие каналы только в интернет-кафе или на работе, а какой там просмотр? Ни комфорта, ни акустики… К тому же нет никакой гарантии, что клип, кем-то закачанный в Сеть сегодня, не исчезнет оттуда через несколько дней. Сохранив его на CD/DVD-R/RW, мы не только сэкономим деньги, когда захотим посмотреть его еще раз, но и гарантированно обеспечим возможность самого просмотра. Плюс легкость передачи файла друзьям.

 

Впрочем, агитировать за сливание потокового видео на винчестер вроде бы ни к чему. Это всем и так понятно. Лучше рассказать, как это осуществить.

 

Сейчас все ищут клипы не в Осле, а на YouTube или Google Video, где можно найти практически все, причем с приличной скоростью отдачи и в вполне приемлемом качестве. Главное — научиться сохранять это богатство на своем жестком диске.

 

Первые эксперименты

 

Идем на www.youtube.com, вводим в строку поиска название трека своей любимой группы (например, «Lordi — Would you love a monsterman»), щелкаем по самой хитовой ссылке в выданном списке и наслаждаемся видео, проигрываемом в окне размером чуть больше почтовой марки. Щелкаем по нему правой клавишей мыши — всплывает до боли знакомое окно Macromedia Flash Player'а. Ага, значит, сохранить файл в лоб не получится и придется идти в обход, что мы, собственно, сейчас и попытаемся сделать.

 

Выбираем просмотр страницы в виде HTML и контекстным поиском ищем файл с расширением swf (типичное расширение для flash-файлов). Находим его в следующей строке:

 

SWFObject("/player2.swf?video_id=_r_zVWRCLQ0&l=187&t=

OEgsToPDskLgwsiZBYkhAXZtRo6ilOwZ&soff=1&sk=EPO48pzXhu5cfjGX6pumKgC", "movie_player", "450", "370", v, "#FFFFFF")

 

Пробуем сохранить swf-ролик на диск, создав HTML-файл следующего содержания:

 

<HTML>

 

<BODY>

 

<A href=http://www.youtube.com/player2.swf?video_id= _r_zVWRCLQ0&l=187&t=OEgsToPDskLgwsiZBYkhAXZtRo6ilOwZ&soff= 1&sk=EPO48pzXhu5cfjGX6pumKgC>Download</a>

 

</BODY>

 

</HTML>

 

Открываем его в браузере, щелкаем правой клавишей мыши по ссылке Download, выбрав в развернувшимся контекстном меню пункт «Сохранить как…», и… что-то действительно начинает сохраняться… Только уж слишком быстро!!! Ну просто подозрительно быстро! На диск падает player2.swf размером чуть меньше 30 Кб. Ясно, что видеоконтент содержаться в нем не может. На всякий случай перетягиваем его в окно IE и видим следующую картину: чистый flash-плеер собственной персоной! Можно даже сказать, девственно чистый, поскольку никакого видео к нему не прилагается, а жаль! Но ведь в кэше браузера видео однозначно есть! Ну не может там его не быть, ведь после окончания загрузки (когда красная полоска «градусника» добежит до конца) клип можно просматривать сколько угодно раз без обращения к интернету.

 

Итак, значит, кэш… У IE он находится в каталоге C:\Documents-n-Settings\<имя пользователя>\Local Settings\Temporary Internet Files\. Открываем его в штатном проводнике или FAR'e. Ой-ой-ой!!! Да тут настоящая мусорная свалка! Эх… знать бы хоть, что искать! А искать надо FLV- или (реже) AVI/WVM-файлы. Причем на расширения внимания лучше не обращать. Очень часто их там вообще не оказывается и приходится анализировать заголовок. В частности, FLV-файлы (чуть позже мы расскажем, что это такое) имеют сигнатуру FLV в своем начале, благодаря чему их легко найти с помощью FAR'а, Total Commander'а или через меню «Пуск -> Поиск файлов».

 

Приступаем к поиску в кэше (<Alt-F7> в FAR'e), указав в имени файлов «*» (все файлы), а в искомой строке - «FLV» и отметив галочку чувствительности к регистру для уменьшения ложных срабатываний. Даем FAR'у немного пошуршать диском и видим следующий результат: два файла с именами get_video[1] без расширения и один с расширением FLV.

 

Так вот, get_video — это и есть видеофайлы, скачанные с YouTube; он всегда дает им такие имена. Файл же с расширением FLV остался после посещения сайта BBC. Размер файлов колеблется от двух до восьми мегабайт, что делает их вполне подходящими кандидатами на роль хранителей видео.

 

Проверяем догадку путем перетаскивания get_video[1] на рабочий стол (или в любую другую папку), попутно меняя ему расширение на FLV, после чего он будет замечательно смотреться в любом FLV-плеере. Если FLV-кодеки уже установлены в системе, то он может проигрываться и стандартным Windows-медиаплеером (только при этом расширение придется изменить на AVI, поскольку медиаплеер по умолчанию не ассоциирует себя с FLV-файлами).

 

Задача-минимум успешно решена. Мы научились выцарапывать потоковое видео из кэша браузера, что намного предпочтительнее прямого скачивания разными качалками (зачем повторно скачивать то, что уже есть на диске?!). К тому же в случае посещения интернет-кафе или служебного компьютера коллективного пользования есть все шансы найти чужие видеофайлы, не оплачивая их скачивание из своего кармана.

 

Файлы get_video*, хранящиеся в кэше браузера, — это полноценные видеофайлы в FLV-формате, оставленные YouTube. После смены расширения на FLV их можно просматривать любым подходящим FLV-плеером.

 

Использование сторонних служб

 

Далеко не всем пользователям нравится ковыряться в кэше. Более того, мало кто вообще знает, что это такое. Специально для них в Сети появилось множество ресурсов, специализирующихся на добыче видео и перегоне его на жесткий диск.

 

Поклонники Горящего Лиса могут установить бесплатный плагин VideoDownloader (https://addons.mozilla.org/firefox/2390), работающий через свою собственную бесплатную сетевую службу http://javimoya.com/blog/youtube_en.php, которая умеет стягивать видео в формате FLV с YouTube, Google Video, iFilm, MetaCafe и с пары десятков других, менее популярных ресурсов. Здесь же (http://applian.com/flvplayer?src=VideoDownloadPlay) торчит ссылка на бесплатный FLV-плеер с уродливым интерфейсом и жестоко урезанными функциональными возможностями и конвертор FLV-файлов в остальные форматы (платный). Платить же нам, естественно, не хочется, а потому ну его на фиг!

 

После установки плагина в правом нижнем углу Горящего Лиса появляется иконка, изображающая гибрид видеоленты с дискетой. Щелкнув по ней, мы можем скачать текущий просматриваемый ролик.

 

При этом открывается еще одно окно со ссылкой. Щелкнув по ней, можно сохранить видеофайл на диск, не забыв принудительно переименовать его в FLV, поскольку VideoDownloader это сделать забывает.

 

Все! Теперь можно праздновать победу и смотреть видео при помощи бесплатного FLV Player'а, пока не надоест. А надоест быстро, поскольку, во-первых, захочется преобразовать FLV в какой-нибудь другой, более распространенный формат, во-вторых, Video Downloader частенько падает от перегрузки, становясь недоступным в самый неподходящий момент. Но даже когда он доступен, среди скачанных файлов нередко попадается явный брак, где звук отстает от изображения на несколько секунд. Почему так происходит и из какого места растут руки разработчиков, автору неведомо.

 

Ресурс http://keepvid.com не только намного более устойчив к перегрузкам (и практически никогда не выпадает в осадок), но и в некоторых случаях позволяет скачивать видео в форматах AVI и/или MP4. Однако самостоятельно конвертацией он не занимается, прося сервер отдавать видео во всех доступных «ипостасях».

 

Скачивание файлов осуществляется проще простого: копируем в строку Download video ссылку на видео из адресной строки браузера и нажимаем кнопку Download, выбрав один из предлагаемых форматов.

 

При этом стоит учитывать, что AVI-файлы примерно вдовое больше по объему, чем FLV, и транслируются в гораздо худшем качестве, причем большинство из них записано в нестандартном формате, который понимают далеко не все плееры. Так что лучше скачивать FLV и конвертировать его самостоятельно.

 

AVI и MP4 файлы весят приблизительно вдвое больше, чем FLV, и при этом транслируются в худшем качестве, поэтому лучше скачивать видео в формате FLV, а потом уже конвертировать его на своей машине в любой распространенный формат. Этот нехитрый прием позволяет экономить большое количество трафика.

 

Автономные видеокачалки

 

YouTube Downloader – лучшая утилита из всех в своем классе. Основанная на открытой библиотеке ffmpeg, она полностью бесплатна, не гадит в реестре, переносится с компьютера на компьютер без установки и, что самое главное, позволяет сохранять видео с YouTube как в формате AVI, так и в формате MPEG, всегда скачивая файл в формате FLV и самостоятельно выполняя преобразование в полностью автоматизированном режиме, с тщательной синхронизацией звука с изображением. Официальная страница в последнее время лежит в хроническом дауне, поэтому приходится лазать по альтернативным источникам, например: http://dl.softportal.com/load/youtubed_setup.exe.

 

Единственный присущий ей недостаток — кроме YouTube, она никого не знает и знать не желает. Однако это не очень большой минус, поскольку основная масса видео находится именно на YouTube, ну а все остальное можно в принципе скачать и руками, выдернув из кэша браузера или обратившись к сторонним сетевым службам.

 

Конкурирующие программы (те, что превосходят YouTube Downloader по функциональности) распространяются, как правило, за деньги либо же показывают назойливую и трудноотключаемую рекламу и, что самое мерзкое, довольно небрежно сводят звук с изображением, что вынуждает пользователя устанавливать видеоредактор и изучать азы нелинейного монтажа. Ну и кому это надо?!

 

И всегда так будет!

 

Как только защищенный продукт становится популярным, его тут же ломают. Это закон! Еще никто не сумел (и никогда не сумеет) придумать такой защиты, с которой бы не справился пытливый человеческий ум распределенного сетевого сообщества. Пример со скачиванием потокового видео — лучшее тому подтверждение!

 

Как бы ни изощрялись владельцы видеоресурсов, пытаясь удержать у себя пользователей и воспрепятствовать бесконтрольному распространению контента, все эти попытки тщетны. И чем больше мы будем скачивать видео на свои жесткие диски, тем скорее откажутся правообладатели от этой затеи с защитой.

 

Запись потокового видео для гуру

 

Вернемся к Горящему Лису. Бесплатный плагин под названием Greasemonkey (www.greasespot.net) позволяет пользователям создавать свои собственные Java-скрипты, внедряющиеся в HTML-код отображаемой страницы и исполняющиеся в ее контексте. В частности, мы можем сгенерировать ссылку, позволяющую скачать видео во всех доступных форматах (которые только поддерживает данный сервер) и сохранить его на диск без плясок с бубном, то есть без помощи сторонних сетевых служб или автономных утилит.

 

Как писать такие скрипты? Хороший вопрос. Для этого нужно быть программистом, знать Яву и HTML. Только… зачем их писать, когда можно взять уже готовые?! На сайте http://userscripts.org их просто куча! Например, YAGVD: Yet Another Google Video Downloader (http://userscripts.org/scripts/show/7582) позволит скачивать видео с Google, а YouTube Video Download (http://userscripts.org/scripts/show/9511) — c YouTube.

 

Также имеются скрипты для обмана iFIlm и других популярных служб. Как говорится, пользуйся не хочу.

 

Конвертируем FLV в AVI

Mplayer – замечательный кросс-платформенный видеоплеер, поддерживающий практически все существующие типы файлов и позволяющий конвертировать их в любые мыслимые и немыслимые форматы, но самое главное — он абсолютно бесплатен. Последнюю версию всегда можно скачать с официального сайта: www.mplayerhq.hu.

 

В отличие от большинства коммерческих конверторов, осуществляющих преобразование в полностью автоматическом режиме (зачем пугать пользователя обилием настроек?!), mplayer, а точнее, входящий в комплект его поставки компрессор mencoder предоставляет полный контроль над процессом конвертации, позволяя получать файлы заданного размера с предсказуемым качеством, попутно накладывая разные фильтры (если в этом возникает такая необходимость): устраняя шумы, удаляя артефакты сжатия, обрезая никому не нужные черные полосы и т.д.

 

Руководство по mencoder'у (прилагающееся к нему и, кстати говоря, неплохо переведенное на русский язык) занимает нехилое количество страниц, и с полпинка в нем не разобраться. В связи с этим ниже приводится несложный командный файл, преобразующий FLV-файлы в AVI с незначительной постобработкой, повышающей их качество.

 

На первых порах его можно использовать как фундамент, потихоньку осваивая более продвинутые опции mencoder'а, позволяющие вытянуть из видеофайла максимум качества, на которое он только способен.

 

REM файл-источник

 

SET SRC=get_video.flv

 

REM контейнер-приемник

 

SET OF=-of:avi

 

REM файл-приемник

 

SET O=Lordi-Would-you-love-a-monsterman.avi

 

REM аудиокодек

 

SET OAC=-oac:mp3lame

 

REM опции аудиокодека

 

REM постоянный битрейт, stereo-mode mix, 128 Кбит/с

 

SET OAO=-lameopts vbr=0:mode=0:br=128

 

REM опции аудиофильтра

 

REM усиление звука на 13 Дб

 

SET AF=-af volume=13

 

REM видеокодек

 

SET OVC=-ovc lavc

 

REM опции видеокодека

 

SET LAVC_A1=:autoaspect:vbitrate=6000

 

REM быстрое кодирование, аутоаспект, битрейт == 6000 Кбит/с

 

SET OVO=-lavcopts vcodec=mpeg4:mbd=2:trell:v4mv:turbo

 

SET OVO=%OVO%%LAVC_A1%

 

SET CC=-ffourcc xvid

 

REM выходная частота FPS

 

REM SET FPS=-ofps 24000/1001

 

SET FSP=

 

SET CLI=%SRC% %OF% -o %O% %AID% %OAC% %OAO% %AF% %OVC% %OVO% %CC% %VF% %FPS% -noodml

 

mencoder %CLI%

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А мне кажется что всё таки при помощи кэша проще, пока проблем с сохранением никаких небыло, если вы посмотрели ролик, то значит он уже где-то у вас на компьютере должен остаться, ну по крайней мере так происходит с видеороликами которые используют Flash-технологию.Все очень просто, после просмотра в интернете определенного видеоролика, у вас на компьютере образуется файл, с типом (расширением) "FLV". Он находится в папке временных интернет-файлов (интернетовского кэша).Эта папка изначально скрыта, и чтобы ее увидеть, надо проделать следующее:1)Открыть МОЙ КОМПЬЮТЕР2)Выбрать в верхнем меню пункт СЕРВИС, затем СВОЙСТВА ПАПКИ3)Выбрать вкладку ВИД4)Найти в списке отдел СКРЫТЫЕ ФАЙЛЫ И ПАПКИ, и выбрать пункт ПОКАЗЫВАТЬ СКРЫТЫЕ ФАЙЛЫ И ПАПКИ(Если потом захотите, чтобы они снова не показывались, выберите тогда соответственно НЕ ПОКАЗЫВАТЬ СКРЫТЫЕ ФАЙЛЫ И ПАПКИ)Далее, в зависимости от того, в каком браузере вы просматриваете видео, переходите по следующему пути:Для браузера Opera это путь:C:\Documents and Settings\*****\Application Data\Opera\Opera\profile\cache4\Для браузера Internet Explorer и ей подобных:C:\Documents and Settings\*****\Local Settings\Temporary Internet Files\где ***** - название ВАШЕЙ учетной записи.Дальше, используя кнопку ПОИК в верхнем меню, начинаем искать файлы по типу (расширению) - *.FLV , вы всегда найдете эти видеоролики. Можете не использовать эту кнопку , а просто отсортироваль файлы по типу (расширению) и поискать вручную.Скорее всего их может оказаться несколько. Тогда отсортируйте их по дате. Они также отсортируются и по времени. Видеоролик, у кого время самое близкое к реальному - тот ролик вы смотрели последним.Если у вас одновременно открыта и папка с интернет-файлами, и браузер, то после просмотра видео в браузере, не забывайте обновлять ПАПКУ, нажатием кнопки "F5",чтобы увидеть новые файлы видео.Копируйте, удаляйте, конвертируйте или смотрите его снова. Делайте с ним все что захотите.Если вы нашли файлы, но их явно оказалось меньше, чем вы предполагали, значит у вас переполнен КЭШ (размер папки временных интернет-файлов ограничен).Поэтому могу только посоветовать удалить все временные интернет-файлы в этой папке.Места станет много и все видеофайлы будут сохраняться. Кстати, после этой процедуры вам их легче будет найти самостоятельно среди других файлов.------------------------------------------------Для пользователей, у которых браузер Mozilla:В адресной строке браузера введите:about:cache?device=diskПоявится список кэш-файлов.Используя встроенный поиск в браузере, вводим в строчку .FLV (пропишите обязательно точку)Таким способом вы отыщите все видео-файлы. Теперь их можно вытащить из общего кэша путем сохранения в другом месте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А мне кажется что всё таки при помощи кэша проще, пока проблем с сохранением никаких небыло, если вы посмотрели ролик, то значит он уже где-то у вас на компьютере должен остаться

Так в том-то и дело, что для этого нужно как минимум ПРОСМОТРЕТЬ ролик. Не все это могут сделать сразу по разным причинам: узкий канал, интернет на работе и др. А так можно скачивать "не глядя", а просматривать позже.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

×
Рейтинг@Mail.ru