вдруг это вам пригодится
Dec. 29th, 2010 11:26 amВчера написал скриптик на PowerShell, которые скачивает ролики с rutube с помощью утилитки rtmpdump, вдруг кому-то пригодится. В командной строке передается адрес ролика, который должен содержать параметр ?v=. Вместо D:\Download надо подставить свой каталог для скачивания, при необходимости также меняется путь к rtmpdump.
$web=(new-Object net.webclient)
if($args[0] -match "(\d+).html\?v=(.*)")
{
$id=$Matches[1]
$hash=$Matches[2]
$url="http://bl2.rutube.ru/$hash.xml"
write-host Downloading $url
$xml=$web.DownloadString($url)
if($xml -match "(rtmp://video-\d+-\d+\.rutube\.ru)/(rutube_vod_\d+/_definst_/)(mp4:.+?)\]\]>")
{
& "C:\Program Files (x86)\rtmpdump-2.3\rtmpdump.exe" --rtmp $Matches[1]+":1935/" --app $Matches[2] --swfUrl "http://rutube.ru/player.swf" --playpath $Matches[3] --flv "D:\Download\rutube-$id.flv"
}
}