LINUX.ORG.RU
wget "http://smotri.com/video/atom/?id=$num" -O - | sed 's/</\n</g' |
grep content | tail -n 1 | sed -e 's/[^"]*"//' -e 's/".*//' | wget -i -
anonymous
()
Ответ на: комментарий от anonymous

Что то не то. Ты наверно имеешь ввиду обычные видео, а я говорю про трансляции. Если нет, тогда я его то не понял. Растолкуй где брать id.

Rityty
() автор топика
Ответ на: комментарий от Rityty

извини, не заметил, точнее ссылки давай.

#!/bin/bash
num=169373392-vk

eval p=( $(wget "http://smotri.com/live/$num/" -O - | \
awk "/'sid'/{split(\$0,M,\"'\"); sid=M[4];} "\
"/'file'/{split(\$0,M,\"'\"); file=M[4]} "\
"END{ printf(\"%s %s\",sid,file);}"))

eval p=( $(wget "http://smotri.com/broadcast/view/url/?xt=${p[1]}" \
--post-data "ticket=${p[1]}&sid=${p[0]}" -O - | \
sed 's/","/\n/g' | awk '/_vidURL/{sub(/.*"/,""); vidURL=$0} '\
'/^_server/{sub(/.*"/,""); server=$0} '\
'END{ printf("%s %s",server,vidURL); }'))

rtmpdump -r "${p[0]}/${p[1]}" -o out.avi

anonymous
()
Ответ на: комментарий от anonymous

это великолепно ) работает супер

писать только пожалуй лучше в mp4, потому что с ним меньше косяков

Rityty
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.