Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: как сохранить видео с youtube  (Прочитано 6099 раз)

0 Пользователей и 1 Гость просматривают эту тему.

sasha30

  • Автор темы
  • Гость
как сохранить видео с youtube
« : 11 Июня 2010, 10:57:09 »
всем привет.как скачать видео с youtube?(у меня браузер google chrome)

Оффлайн Revil

  • Активист
  • *
  • Сообщений: 284
  • Вечный чайник
    • Просмотр профиля
Re: как сохранить видео с youtube
« Ответ #1 : 11 Июня 2010, 11:09:25 »
на счет хрома не знаю .. устанавливаешь java ...в (опере нужно указать путь к java) ...находишь нужный видеофайл на www.youtube.com и перед  "youtube" в ссылке пишешь "kiss". Снизу появится java апплет с двумя кнопками для скачивания в формате .flv или для .mp4
« Последнее редактирование: 11 Июня 2010, 11:12:23 от Revil »
Phenom II x4 955 , Gigabyte 970A-D3, 8Gb Ram, Asus gtx 470 => мне хватает :)

Оффлайн sciko

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
Re: как сохранить видео с youtube
« Ответ #2 : 11 Июня 2010, 11:14:18 »
Всё гораздо проще. Достаточно записать этот простейший скрипт в файлик (см. ниже) и запустить его. А с левых сайтов лучше ничего не скачивать. Тем более с помощью java-апплетов.
#!/bin/sh
 
if  [ "${#}" -lt "1" ]; then
   echo "example: ${0} youtube_url"
   echo "or example: ${0} youtube_url filename.flv"
   exit 1
fi
 
 
BASEURL="http://youtube.com/get_video.php?"
ORIGURL="${1}"
TMPFILE="$(mktemp)"
 
if ! wget -q -c -O "${TMPFILE}" "${ORIGURL}"; then
    echo " - Error"
    exit 1
fi
 
TITLE=$(sed -e '/&title=/!d;s/.*title=//g;'"s/'.*//g;"'s/[^a-zA-Z0-9._]/-/g;s/--*/-/g' ${TMPFILE})
T=$(    sed -e '/video_id/!d' -e '/&t=/!d' -e 's/.*\&t=//g' -e 's/\&.*//' ${TMPFILE})
V=$(echo ${ORIGURL} | sed -e 's/.*\?v\=//g' -e 's/\&.*//g')
rm -f "${TMPFILE}"
 
wget -c -S -O "${2:-$TITLE}.flv" "${BASEURL}video_id=${V}&t=${T}"

Оффлайн Revil

  • Активист
  • *
  • Сообщений: 284
  • Вечный чайник
    • Просмотр профиля
Re: как сохранить видео с youtube
« Ответ #3 : 11 Июня 2010, 11:24:24 »
ты бы еще пояснил как это все работает было бы вообще хорошо  :)
Phenom II x4 955 , Gigabyte 970A-D3, 8Gb Ram, Asus gtx 470 => мне хватает :)

Оффлайн kreker93

  • Любитель
  • *
  • Сообщений: 54
  • ubuntu 10.10
    • Просмотр профиля
Re: как сохранить видео с youtube
« Ответ #4 : 11 Июня 2010, 11:31:57 »
Захлдишь на сайт videosaver.ru вписываешь там в строку адрес страницы с видео и все скачиваешь.

Оффлайн DreamSoul

  • Старожил
  • *
  • Сообщений: 1038
    • Просмотр профиля
Re: как сохранить видео с youtube
« Ответ #5 : 11 Июня 2010, 11:34:25 »
Есть способ еще легче:
Ждешь пока видео загрузится до конца, заходишь в /tmp, там будет файлик видео и копируешь его куда тебе удобно.

Оффлайн Goode

  • Участник
  • *
  • Сообщений: 163
    • Просмотр профиля
Re: как сохранить видео с youtube
« Ответ #6 : 11 Июня 2010, 11:36:22 »
Я пользуюсь программой Youtube Downloader HD из под Wine правда, но оно того стоит. Можно скачивать видео в разрешении HD 720, 1080. Форматы .avi, .mpeg, .flv.

Оффлайн CoolMask

  • Участник
  • *
  • Сообщений: 188
    • Просмотр профиля
Re: как сохранить видео с youtube
« Ответ #7 : 11 Июня 2010, 11:39:06 »
Есть способ еще легче:
Ждешь пока видео загрузится до конца, заходишь в /tmp, там будет файлик видео и копируешь его куда тебе удобно.
Не Ъ :D

Оффлайн cmepx

  • Любитель
  • *
  • Сообщений: 96
  • i like ubuntu
    • Просмотр профиля
Re: как сохранить видео с youtube
« Ответ #8 : 11 Июня 2010, 11:47:38 »
Если находитесь на странички ютуба с видео, то надо просто перед ютубом дописать ss и нажать энтер - произойдёт редирект на сайт на котором будут ссылки на скачивание этого видио во всех доступных качествах.
т.е. http://www.ssyoutube.com/watch?v=0f_hewSrAH4&feature=popular

Оффлайн sciko

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
Re: как сохранить видео с youtube
« Ответ #9 : 11 Июня 2010, 11:49:26 »
ты бы еще пояснил как это все работает было бы вообще хорошо  :)
Ну, смотри комментарии к коду:
#!/bin/sh # Это скрипт, я гарантирую это.
 
if  [ "${#}" -lt "1" ]; then # Если нет опций, то
   echo "example: ${0} youtube_url" #Ругаемся и требуем их ввести
   echo "or example: ${0} youtube_url filename.flv"
   exit 1 # И заканчиваем скрипт.
fi
 
 
BASEURL="http://youtube.com/get_video.php?" # Задаём урл, где тытруб хранит файлы
ORIGURL="${1}" # А это тот урл, который ввели.
TMPFILE="$(mktemp)" # Название временного файлика
 
if ! wget -q -c -O "${TMPFILE}" "${ORIGURL}"; then # Если не удалось скачать во временный файлик страничку с введённым скрипту урлом, то
    echo " - Error" # Ругаемся
    exit 1 # И завершаем скрипт.
fi
 
TITLE=$(sed -e '/&title=/!d;s/.*title=//g;'"s/'.*//g;"'s/[^a-zA-Z0-9._]/-/g;s/--*/-/g' ${TMPFILE}) # Получаем из временного файлика название с которым надо записать файл, который хотим скачать.
T=$(    sed -e '/video_id/!d' -e '/&t=/!d' -e 's/.*\&t=//g' -e 's/\&.*//' ${TMPFILE}) # Получаем id видео из временого файлика.
V=$(echo ${ORIGURL} | sed -e 's/.*\?v\=//g' -e 's/\&.*//g') # Из оригинальной ссылки получаем другой id файла.
rm -f "${TMPFILE}"  # Прощай временный файлик! Пусть байты тебе будут пухом!
 
wget -c -S -O "${2:-$TITLE}.flv" "${BASEURL}video_id=${V}&t=${T}" # Собственно качаем файл с тытруба
Удобнее, быстрее и даже флеш-плагин для браузера не нужен.

Захлдишь на сайт videosaver.ru вписываешь там в строку адрес страницы с видео и все скачиваешь.
Ещё просматриваешь рекламу. А по функционалу нет отличий от скрипта.

Есть способ еще легче:
Ждешь пока видео загрузится до конца, заходишь в /tmp, там будет файлик видео и копируешь его куда тебе удобно.
Ты ставишь флеш-плагин в браузер? Не пиши сюда больше!

Не Ъ :D
+1

Я пользуюсь программой Youtube Downloader HD из под Wine правда, но оно того стоит. Можно скачивать видео в разрешении HD 720, 1080. Форматы .avi, .mpeg, .flv.
И как такие разрешения создаёт сия магическая программа? На тытубе файлов с таким разрешением-то никогда и не было (30 минут 1080p занимает никак не меньше 700 мб).

Оффлайн Revil

  • Активист
  • *
  • Сообщений: 284
  • Вечный чайник
    • Просмотр профиля
Re: как сохранить видео с youtube
« Ответ #10 : 11 Июня 2010, 11:57:08 »
sciko большое спасибо  :)     
Phenom II x4 955 , Gigabyte 970A-D3, 8Gb Ram, Asus gtx 470 => мне хватает :)

Оффлайн Goode

  • Участник
  • *
  • Сообщений: 163
    • Просмотр профиля
Re: как сохранить видео с youtube
« Ответ #11 : 11 Июня 2010, 12:02:58 »
Я пользуюсь программой Youtube Downloader HD из под Wine правда, но оно того стоит. Можно скачивать видео в разрешении HD 720, 1080. Форматы .avi, .mpeg, .flv.
И как такие разрешения создаёт сия магическая программа? На тытубе файлов с таким разрешением-то никогда и не было (30 минут 1080p занимает никак не меньше 700 мб).
Отлично создает. Все клипы качаю с ютуба в HD и никогда никаких проблем не было. Уже довольно длительный период на ютубе появились HD файлы. вы, батенька, проспали?
http://www.youtube.com/watch?v=4N2YWRJ-ppo

Оффлайн sciko

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
Re: как сохранить видео с youtube
« Ответ #12 : 11 Июня 2010, 12:47:42 »
Уже довольно длительный период на ютубе появились HD файлы. вы, батенька, проспали?
Это пока полуэкспериментальная фича. Хотя никакого труда добавить её поддержку в скрипт не составляет.

Udachnik

  • Автор темы
  • Гость
Re: как сохранить видео с youtube
« Ответ #13 : 11 Июня 2010, 13:03:42 »
О ужас, какого только изврата не предложат. В репозитории есть готовая программа, называется clive. Она консольная, но есть и гуй для нее,  название которого я не помню, меня и в консольном виде все устраивает.

Оффлайн LAN

  • Любитель
  • *
  • Сообщений: 87
    • Просмотр профиля
Re: как сохранить видео с youtube
« Ответ #14 : 11 Июня 2010, 13:22:26 »
Нужно в адресной строке, там где www.youtube.com/xxxxxxxxxxx, написать www.linkyoutube.com/xxxxxxxxxxx
и нажать Ввод  :)

 

Страница сгенерирована за 0.074 секунд. Запросов: 23.