Youtube без flash
Перейти к навигации
Перейти к поиску
Видео с youtube без браузера и flash
youtube-dl
Если вам нужен flash только для youtube - выкидывайте его к чертям. Будем использовать скрипт youtube-dl, который позволяет скачивать видео в различных форматах и разрешениях, и mplayer. 1. Загружаем youtube-dl
cd /tmp wget https://github.com/rg3/youtube-dl/raw/2012.02.27/youtube-dl chmod +x youtube-dl sudo mv youtube-dl /usr/local/bin/
2. Создаём обёртку для mplayer
nano mplayer-youtube
Вставляем следующее
#!/bin/sh COOKIE_FILE=/var/tmp/youtube-dl-cookies.txt mplayer -cookies -cookies-file ${COOKIE_FILE} $(youtube-dl -g --cookies ${COOKIE_FILE} $*)
Более функциональный вариант (mplayer-youtube):
#!/bin/sh youtube-dl $1 -F echo Chose one read frmt echo "Chosen: [$frmt]" COOKIE_FILE=/var/tmp/youtube-dl-cookies.txt mplayer -cookies -cookies-file ${COOKIE_FILE} $(youtube-dl -g --cookies ${COOKIE_FILE} $1 -f $frmt)
chmod +x mplayer-youtube sudo mv mplayer-youtube /usr/local/bin/
Использование
- Скачивание видео
// получаем возможные форматы youtube-dl "http://www.youtube.com/watch?v=7jgGQQpFWrc&feature=g-all-u" -F // скачиваем в 720p в mp4 (формат - 22) youtube-dl "http://www.youtube.com/watch?v=7jgGQQpFWrc&feature=g-all-u" -f 22
- Просмотр
mplayer-youtube "http://www.youtube.com/watch?v=7jgGQQpFWrc&feature=g-all-u" -f 22
youtube-viewer
Есть способ и попроще: youtube-viewer. Это полноценный Youtube-клиент. Умеет создавать плейлисты, скачивать видео, просматривать всякие top100, и т.д. Поддерживаемые плееры - vlc, mplayer и mpv.
- Установка (потребуется git)
git clone git://github.com/trizen/youtube-viewer.git cd youtube-viewer/WWW-YoutubeViewer perl Build.PL ./Build ./Build test sudo ./Build install
- Просмотр
youtube-viewer "http://www.youtube.com/watch?v=7jgGQQpFWrc&feature=g-all-u"
Для большей интерактивности, youtube-viewer можно завернуть в скрипт с zenity:
#!/bin/bash URL=$(zenity --title "Youtube viewer" --entry --text="Youtube video URL:") youtube-viewer "${URL}"