Alex Dragon (alex_dragon) wrote,
Alex Dragon
alex_dragon

Category:

Как качать с Youtube.com

Всем страдальцам эпохи общества потребления посвящается.



Дано: ссылка на видеоролик с www.youtube.com.
Требуется: сохранить ролик на локальный диск для просмотра в оффлайне.
Решение:
1. Идём по ссылке, например http://www.youtube.com/watch?v=5wf7K7kNJe0
2. Смотрим исходный код страницы. Если пользуемся Opera — жмём Ctrl+F3 либо в меню View выбираем Source, в Internet Explorer — в меню Вид выбираем Просмотр HTML-кода. По идее должен запуститься текстовый редактор по умолчанию, для виндоус-юзеров это будет скорее всего «Блокнот». В Опере 9х версий есть встроенный просмотрщик. Что не суть важно. Не пугайтесь, увидев кучу букв и цифр — даже если вы полный чайник, от вас потребуется минимум усилий.
Нам необходимо найти строку, начинающуюся с

var fo = new SWFObject

Жмём Ctrl+F и вставляем искомое (в «Блокноте» можно выбрать в меню Правка => Найти.

Найденное будет похоже вот на это:

var fo = new SWFObject("/player2.swf?hl=en&video_id=5wf7K7kNJe0&l=184&t=OEgsToPDskIaqgiSfHlUugvniFl5j0KR&soff=1&sk=duhBdm4EdHql_RKAmxIPAgC", "movie_player", "450", "370", v, "#FFFFFF");

3. Концентрируем мозговые извилины. Из этого мусора нам нужна часть строки. А именно (помечаю красным):

var fo = new SWFObject("/player2.swf?hl=en&video_id=5wf7K7kNJe0&l=184&t=OEgsToPDskIaqgiSfHlUugvniFl5j0KR&soff=1&sk=duhBdm4EdHql_RKAmxIPAgC", "movie_player", "450", "370", v, "#FFFFFF");

Копируем помеченное в «Буфер обмена». Будьте внимательны и аккуратны, не захватите лишних символов.

4. Теперь нам необходимо сформировать корректный адрес ссылки, по которой мы сможем скачать требуемый видеоролик. Это довольно просто:

а) пишем адрес сайта http://www.youtube.com;
б) закрываем его слэшом, т.е. ставим в конце косую черту: http://www.youtube.com/;
в) после черты пишем get_video.php?,
т.е. у нас на этом шаге должно получиться
http://www.youtube.com/get_video.php?;
г) после вопросительного знака вставляем ранее скопированную строку, т.е.
д) окончательный результат должен выглядеть так:
http://www.youtube.com/get_video.php?video_id=5wf7K7kNJe0&l=184&t=OEgsToPDskIaqgiSfHlUugvniFl5j0KR&soff=1&sk=duhBdm4EdHql_RKAmxIPAgC

Ссылка готова к употреблению. Писать это можно сразу в адресной строке браузера, можэно где-нибудь ещё, после чего её нужно скормить браузеру же или любимому менеджеру закачек. Не забудьте переименовать полученный файл. Эксплорер назовёт его без затей просто get_video, другие средства могут назвать как-то по-другому, но в любом случае расширение .flv они за вас не напишут.

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

UPD 5.09.2007: Увы, уже безнадёжно устарело.
Subscribe

  • Единственное право

    Во всём наблюдаемом интернетно-блогерском околомарксистском дискурсе треплются о чём угодно, кроме одной основополагающей вещи, которую упорно не…

  • (no subject)

    Всегда удивляла тупоконечная взаимоисключающая логика: если ты не в восторге от А, то всенепременно должен быть в восторге от Б. Или по крайней мере…

  • (no subject)

    Подпоручик на час.

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 6 comments