Comments 80
Формат частенько меняется, будьте готовы обновлять своё приложение раз в 2 месяца. А то и чаще.
+11
Да, согласен, за этим приходится следить
+1
Тогда, в 2006-м [...] я тогда не знал, что ютуб это творение великого и ужасно доброго Гугла.Само собой, потому что Гугл купил (а не сотворил) Youtube только в ноябре 2006.
+18
> o-o.preferred.uarnet-kbp1.v15.lscache1.c.youtube.com
Кто-нибудь понимает каким образом в YouTube организована инфраструктура DNS-серверов и по какому алгоритму в ней выделяются ноды?
Кто-нибудь понимает каким образом в YouTube организована инфраструктура DNS-серверов и по какому алгоритму в ней выделяются ноды?
+2
Изначально видео лежит на сервере (или нескольких в том же регионе), где его загрузил пользователь, потом, при большом спросе распрострянется по другим регионам, оседая на кеширющих локальных серверах.
+4
Вопрос в том, по какому принципу разворачиваются кеширующие сервера, и как поддерживается эта инфраструктура, когда каждая DNS-зона имеет разные политики именования — где-то это «uarnet-kbp1», а где-то «o-o».
0
Лично я не вижу смысла и не помню когда последний раз была необходимость скачать ролик с YouTube.
-4
Пожалуйста — у вас «ночная безлимитка». Наступает ночь — вы ставите на загрузку ролики, на следующий день их смотрите.
+2
Мобильный интернет не настолько быстрый, как хотелось бы. Поэтому дома с вечера — закачка роликом с YouTube, а утром — час в электричке/метро за просмотром очередной серии «Вредного Кино» или клипов.
+3
Да вариантов навалом. Например, я с утра закачиваю какие-нибудь ролики на планшет, а затем смотрю их в метро по пути на работу.
+3
Всё чаще и чаще с ютуба удаляются видео по разным причинам. Некоторые хотелось бы сохранить.
+10
Самый легкий способ (даже не думал, что никто не будет упомянать):
добавляем буквы «ss» в начало ссылки/адреса Ютуб и перенаправляемся на сервис специально предназначенный для скачивания видео с Ютуб (на всех доступных форматах).
примерно так:
ДО: www.youtube.com?some_video_mideo
ПОСЛЕ: www.ssyoutube.com?some_video_mideo
добавляем буквы «ss» в начало ссылки/адреса Ютуб и перенаправляемся на сервис специально предназначенный для скачивания видео с Ютуб (на всех доступных форматах).
примерно так:
ДО: www.youtube.com?some_video_mideo
ПОСЛЕ: www.ssyoutube.com?some_video_mideo
+4
К сожалению, в этом случае ролики скачиваются не напрямую с YouTube, а через промежуточный сервер. Скорости это не добавляет.
-1
Я проверил, ваша неправда. Первое попавшееся видео качает с o-o.preferred.fra02s03.v6.lscache2.c.youtube.com
0
Сверху — скриншот с работы. Снизу — из дома. Одно и то же видео качается через промежуточный сервер или напрямую в зависимости от айпишника пользователя?
+1
Главено ж не скорость, а возможность оффлайн просмотра. а это самый простой способ чем самому писать скрипт-парсер :)
0
Хм, а я просто поставил minitube, чтобы скачивать с тытрубы ролики.
0
Расширение для Chrome, Firefox и Opera. Будьте здоровы.
0
Как-то сложно, достаточно открыть страницу с видео, переключить на нужное разрешение и посмотреть во вкладке Developer Tools -> Network (Safari, Chrome) адрес, который упрямо продолжает загружаться, хотя вся страница уже готова. Скопировать его и скормить, например curl. Ну это если не надо скачивать видео в промышленных масштабах.
+1
Не выйдет. Там при запросе этого самого файла передаются специальные кукисы и заголовки, без наличия/правильности которых сервер ничего не отдаст. Об этом и статья, в общем-то
0
Видимо, мы с разных ютубов качаем =) У меня это прокатывало с абсолютно всеми сайтами, где выкладывается видео.
0
В 2010
прокатывало без
прокатывало без
elif type == 'youtube':
system("notify-send -i info -t 1000 Сохраняю '"+urllib.unquote(title)+"' &")
video = 'http://youtube.com/get_video.php?video_id='+video+'\\&t=$(curl -s http://www.youtube.com/watch?v='+video+' | sed -n \'s/.*, "t": "\\([^"]*\\)", .*/\\1/p\')';
system("wget -O '/home/user/"+title+".flv' -c "+video+" &")
0
Так куки за вас браузеры отправляют. А заголовков там действительно нет. Я тоже пользуюсь таким способом скачивания видео.
0
Хочется так же заметить, что ссылка на скачивание видео, которую мы получаем, привязывается к IP клиента.
Соответственно если мы делаем сервис по скачиванию видео, то полученные ссылки пользователям мы отдать не сможем, а трафик придётся перегонять через свой сервер.
Соответственно если мы делаем сервис по скачиванию видео, то полученные ссылки пользователям мы отдать не сможем, а трафик придётся перегонять через свой сервер.
+2
Из всех сервисов (какие пробовал) для скачивания видео больше всего понравился savefrom.net, там же расширение для firefox, которое добавляет кнопочку на страницу.
0
UFO just landed and posted this here
Чё-то я всю жизнь качал с ютуб просто через копируя ссылку на самый большой файл из Activity Сафари и вставляя её в Downloads, не ожидал, что об этом можно такой большой пост написать :)
Рассказал бы лучше кто, как качать rtmp-потоки с livestream.com :(
Рассказал бы лучше кто, как качать rtmp-потоки с livestream.com :(
+2
простите
+1
UFO just landed and posted this here
Есть изрядное количество спец. программ. Хорошие — платные. Я вот разрабатываю одну из таких. Суть — в сниффинге и постпроцессинге трафика.
0
Разумеется я пробовал, штук шесть наверное разных: только пара (jaksta и ещё какая-то под вин) смогли вообще обнаружить поток с ливстрима, но качали где-то по минуте-полторы и либо теряли поток, либо начинали писать в новые файлы с ошибками :( С другими потоками не возникало таких проблем
0
У RTMP есть пара хитрых модификаций, не все их ловят. Завтра буду на работе — проверю как мой софт ловит видео с этого сервака. Проверю — отпишусь.
0
Посмотрел на Ваш livestream.com — ну и немудрено, что его никто не ловит :)
Там используется RTMPT (инкапсуляция RTMP в HTTP), при чём они этот протокол реализуют с намеренной ошибкой (неверно нумеруют пакеты). Их плеер заточен под понимание этой самой неверной нумерации — а вот программы, которые ловят RTMP (даже такие, которые понимают RTMPT, как моя) всё равно не понимают поток из-за неверной нумерации пакетов.
В общем, ловилку этого трафика тоже можно написать, но она нужна индивидуальная, специально под этот сервак — а с этого никакого профита, так что вряд ли кто-то будет заниматься.
Там используется RTMPT (инкапсуляция RTMP в HTTP), при чём они этот протокол реализуют с намеренной ошибкой (неверно нумеруют пакеты). Их плеер заточен под понимание этой самой неверной нумерации — а вот программы, которые ловят RTMP (даже такие, которые понимают RTMPT, как моя) всё равно не понимают поток из-за неверной нумерации пакетов.
В общем, ловилку этого трафика тоже можно написать, но она нужна индивидуальная, специально под этот сервак — а с этого никакого профита, так что вряд ли кто-то будет заниматься.
+1
Не так давно гуглил на данную тематику.
В дополнение к топику, рекомендую парочку ссылок:
62live.ru/pravovaya-pomoshue/7427-ustanovka-nelicenzionnogo-po.html
smartsourcing.ru/blogs/otraslevye_novosti_i_sobytiya/981
В дополнение к топику, рекомендую парочку ссылок:
62live.ru/pravovaya-pomoshue/7427-ustanovka-nelicenzionnogo-po.html
smartsourcing.ru/blogs/otraslevye_novosti_i_sobytiya/981
-1
Я всегда буду смотреть в какой вкладке пишу комментарий.
0
Я не думаю что скачивание видео с ютуба является не законным. Например вот эта статья подтверждает мою точку зрения: habrahabr.ru/blogs/youtube/49543/
Кроме того существует очень много утилит/сервисов для скачивания роликов. Просто для андроида я пока не видел и решил заполнить эту нишу.
Кроме того существует очень много утилит/сервисов для скачивания роликов. Просто для андроида я пока не видел и решил заполнить эту нишу.
0
UFO just landed and posted this here
Firefox+Flashgot мой выбор. Думаю для остальных браузеров тоже есть что-то подобное.
+1
Пользуюсь плагином DownloadHelper для Firefox, видит очень много форматов на ютубе
+4
Второй шаг… объёмный я бы сказал.
0
тоже подкину ссылку — youtube-dl консольная утилита написанная на питоне, может выкачивать видео с десятка сервисов и с Youtube в том числе, неоднократно меня выручала.
+3
Поддержу,
youtube-dl 'http://www.youtube.com/watch?v=APTh9uhf7WQ'
и всё, магия автора хоть и интересна, но уже все реализовано
youtube-dl 'http://www.youtube.com/watch?v=APTh9uhf7WQ'
и всё, магия автора хоть и интересна, но уже все реализовано
+1
есть ещё и vimeo-dl
+1
Иногда вся ценность статьи заключается вот в таких вот коментариях :)
Про youtube-dl знал, а вот про vimeo-dl — нет, и как раз вовремя.
Не подскажете ли ссылку на проект, или ещё лучше на deb?
Поиском нашел только линк на арчевский AUR и на пустой репо на github'е.
Про youtube-dl знал, а вот про vimeo-dl — нет, и как раз вовремя.
Не подскажете ли ссылку на проект, или ещё лучше на deb?
Поиском нашел только линк на арчевский AUR и на пустой репо на github'е.
0
Я, смеха ради, как-то автоматизировал закачки с популярных файлообменников, лениво мне было держать браузер включенным ради скачки одного файла. И каких только ухищрений файлообменников я видывал, и треэтапное формирование ссылки и хитрые подгрузки javascripts с параметрами и прочее… Всю логику можно было просматривать плагином Firefox Httplive и через полчаса готовый скрипт качал wget'ом нужный файл.
+1
Я просто оставлю это здесь www.oxytube.com/ самый простой вариант и удобный.
0
Раньше пользовался 3outube — удобство в замене одной буквы в адресной строке, но сейчас почему-то не работает…
0
Сейчас можно добавлять «ss»: «www.ssyoutube.com/watch?v=aChAeRH1Gw4&feature=g-all-esi&context=G2dcd8bbFAAAAAAAAAAA»
0
Почитал комментарии. Похоже, что только я пользуюсь дедовским способом — поиск .mp4 файлов в кэше браузера с помощью Windows Search. У меня настроен шаблон поиска, что-то типа виртуальной папки. Примеры тут: www.box.com/s/7aztxplzprnactim3k9s
-1
Я как то таким вопросом не задумывался ни разу, сколько надо было скачать DM спасал. Ну ни раз упроблем не встречал и тем более танцов с бубном.
0
А официальное API точно нужной вам информации не предоставляет?
+2
Можно использовать FreeFileSync, утилиту, которая умеет копировать в том числе и открытые приложениями файлы, через Volume Shadow Copy. Ролик, проигрывающийся на youtube и уже полностью оказавшийся в кеше, например IE, находится в папке TEMP с именем fl*.tmp.
Именно его и нужно копировать при помощи FreeFileSync. Вполне надежное решение, не зависящее от кода youtube.
Именно его и нужно копировать при помощи FreeFileSync. Вполне надежное решение, не зависящее от кода youtube.
0
С Youtube очень просто скачивать, я использую для своих нужд youtube-dl, как уже указано выше в одном из комментариев, у него простой интерфейс и надежно работает.
С RuTube немного сложнее, но там rtmpdump спасает ситуацию.
Вообще удивлен, почему Youtube ссылки на свои файлы даже не защищает от хотлинкинга, каналы наверное огромные, не экономят.
С RuTube немного сложнее, но там rtmpdump спасает ситуацию.
Вообще удивлен, почему Youtube ссылки на свои файлы даже не защищает от хотлинкинга, каналы наверное огромные, не экономят.
0
anyget.ru тут можно скачать видео с ютуба
-2
А у меня вот тут проблема со скачиванием с youtube и firefox: ru-webdev.livejournal.com/3200541.html
0
кто-то может подсказать как скачать живую трансляцию youtube live stream нужно сохранить локально в файл
нашел утилиту rtmpdump.exe, но как найти rtmp-ютуб-лайв-стрима? коректен ли этот пусть, или есть проще?
нашел утилиту rtmpdump.exe, но как найти rtmp-ютуб-лайв-стрима? коректен ли этот пусть, или есть проще?
0
Sign up to leave a comment.
Скачиваем видео с YouTube