You Tube – Broadcast Yourself
Сейчас стал очень популярен сайт
http://www.youtube.comМногие люди присылают друг другу по мейлу ссылки на этот сайт (точнее на странички этого сайта). Там много видео (смешного, интересного, забавного), но скачать его нельзя (никак это видео не хочет сохраняться на локальном диске), можно только через браузер смотреть (при этом JavaScript ОБЯЗАТЕЛЬНО должен быть разрешен), так как представленные на сайте файлы имеют внутренний стримовый формат Macromedia Flash под названием FLV, который ну никак не просматривается стандартными плеерами типа WinAmp и Windows Media Player.
Задался я вопросом как это дело разрешить, полазил в Сети со этим вопросом. Вот кое-что нашел.
Сначала нам надо добыть ссылку для скачивания файла. Для этого запускаем ссылку на видео (которое и хотим скачать) в своём браузере. Когда загрузится и только начнет проигрываться (на черном экране плейера появится надпись LOADING…) нажимаем паузу.
(тут я приведу несколько вариантов):
- 1. Лезем в "Вид->Просмотр HTML кода". Открывается код, в нем ищем строку типа:
var fo = new FlashObject("/player.swf?video_id=BlGu0916zJM&l=62", "player", "470", "390", 7, "#FFFFFF");
Нам понадобится то, что после video_id= до закрывающихся кавычек, в данном случае это BlGu0916zJM&l=62
Берем адрес
http://youtube.com/get_video.php?l=165&video_id=и добавляем то, что мы вырезали. Таким образом, получится:
- 2. Лезем в "Вид->Просмотр HTML кода". Открывается код, в нем ищем строку типа:
var fo = new FlashObject("/player.swf?video_id=fahVBLNXpo4&l=479", "player", "470", "390", 7, "#FFFFFF");
Нам понадобится то, что после video_id= до закрывающихся кавычек, в данном случае это
fahVBLNXpo4&l=479
Берем адрес
http://youtube.com/get_video.php?l=...&video_id=и добавляем то, что мы вырезали. Таким образом, получится:
вместо трёх точек надо вставить номерок, который в данном случае 479. И тогда получаем конечный результат - ссылку для скачивания:
- 3. Лично мой вариант (совсем простой):
мне прислали ссылку
отсюда я выделил
UtSeS5kL-mM&search=STEVIE%20RAY%20VAUGHAN
И вставил в
http://www3.youtube.com/get_video?video_id=и получил готовую ссылку:
- 4. Тоже мой опыт (так раньше я делал):
Я запускал ссылку на видео в браузере и после загрузки я просматривал видео только в окне браузера. Дальше шёл в папку Temporary Internet Files и находил там файл с расширением .flv (его не трудно найти т.к. он один из самых больших по размеру, так, по крайней мере, оно есть у меня). Копировал этот готовый уже файл (уже скачивать здесь ничего не нужно) туда куда мне надо и воспроизвожу его соответствующим плейером.
Полученную ссылку вставляем в любую качалку/менеджер закачек (типа FlashGet, ReGet, Download Master и т.д.). Она это дело закачает под названием get_video (причём без расширения). Переименовываем так, как хотим, добавив расширение .flv
Только единственный недостаток, что там не поддерживается докачка, надо закачивать от начала и до конца иначе в следующий раз придется всё делать заново.
Что бы проигрывать flv файлы будет нужен flv проигрыватель. Вот например - бесплатный FLV Player размером чуть более 1 мегабайта. Скачать его можно здесь:
http://www.download.com/FLV-Player/3000-2139_4-10505954.htmlНу, или если этот формат не устраивает можно скачать конвертер и перевести в нужный формат.
Качаем конвертор CinemaForge, устанавливаем, запускаем. В строке Input указываем наш get_video.flv, а в Output можете поменять формат (по умолчанию wmv, я изменил на avi). Жмём на кнопку Encode и ждём пару минут. Всё. Получившийся файл лежит в одной папке с оригиналом. Вот ссылка на этот конвертор:
http://www.mediaforge.com/cinemaforge/cinemaforge.exeПрограмма хорошо работает, но есть одно большое «но». Требуется серийник. Я так и не нашёл :-(
Программа у меня теперь встала… Если кто что найдёт, напишите, пожалуйста, мне письмо через сайт.