January 2026

S M T W T F S
    1 23
45 678910
11121314151617
18192021222324
25262728293031

Style Credit

Expand Cut Tags

No cut tags
Wednesday, June 20th, 2007 09:23 pm

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



Дано: ссылка на видеоролик с 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: Увы, уже безнадёжно устарело.
Wednesday, June 20th, 2007 07:36 pm (UTC)
Спасибо тебе, добрый фей! :)
(Anonymous)
Sunday, August 26th, 2007 04:57 am (UTC)
Ранее пользовался програмкой из сети - YouTube Grabber. Видимо автоматизированный вариант твоего метода?...
Но вот с недавнего времени прога перестала помогать.
Попробовал ручками по твоему рецепту, не открывается HTML-код.
Видимо олигархия что-то предпринимает.

Может ещё какой способ предложешь?

Заранее благодарен.
Monday, July 16th, 2007 12:04 am (UTC)
через keepvid.com очень удобно и не только с youtube