Там же есть еще несколько программ, но они все под виндовс.
Вобщем утилита то есть, но доставать куски ссылок для обязательных переменных, которые она принимает, очень утомительно. А т.к. на линуксе я вкорень обленился, то решил наваять скрипт себе в помощь.
Сам скрипт:
Код: Выделить всё
#!/bin/bash
#Скрипт для скачивания роликов с сайта Rutube.ru
#Принимает ссылку на страницу с видео. на выходе получаем файл output_videoN.flv
#Если в каталоге уже есть файл с таким именем, то N увеличивается на 1
##В зависимостях программа rtmpdump и bash
##Я не делал проверку на наличие программы у вас
#e-mail: fangel.btr@gmail.com
#Автор: FAngel
#Релиз: 2.04.2011
#Версия: 1.0
target=$( echo "$1" | cut --delimiter='=' -f 2 )
target='http://bl2.rutube.ru/'"$target"'.xml'
s=$( wget -q -O - $target )
target=$( expr match "$s" '.*\(rtmp.*\)\]\].*' )
link=$(echo "$target" | cut --delimiter='/' -f 1,2,3)
link=$link"/"
target=$(echo "$target" | cut --delimiter='/' -f 4-)
app=$(expr match "$target" '\(.*\)mp4:.*')
app=$app
playpath=$(expr match "$target" '.*\(mp4:.*\)')
live=''
if [[ $app = 'vod/' ]]
then
live='--live'
fi
echo -e "$link \n $app \n $playpath"
outn="output_video0.flv"
n=0
while [ 1 ]
do
if [[ -e "$outn" ]]
then
n=$(expr $n + 1)
outn="output_video"$n".flv"
else
break
fi
done
echo "@@@@@ Use $outn"
rtmpdump --rtmp "$link" --app "$app" --swfUrl "http://rutube.ru/player.swf" --playpath "$playpath" --flv "$outn" "$live"
Переходим в эмуляторе терминала в нужную папку и запускаем наш скрипт которому скармливаем ссылку на страницу с видео.