[personal profile] robinbobin
понадобится утилитка

RTMPdump

дальше допустим надо скачать Кейс

открываем iframe сетевизора
http://echomsk.onlinetv.ru/aechomsk-1300381210normal.html
View Source
v div'е camplayer
берем source
http://echomsk.onlinetv.ru:1935/archive/_definst_/echomsk/archive/echomsk-1300381210.mp4/playlist.m3u8
и save as file.
wget'om udobnej.

скармливаем увиденный url в

rtmpdump -r -e http://echomsk.onlinetv.ru:1935/archive/_definst_/echomsk/archive/echomsk-1300381210.mp4 -o keys.mp4

пока оно сохраняется
пишем пост Как сохранить поток rtmp Сетевизор с Эха Москвы

Date: 2011-04-01 10:40 pm (UTC)
From: [identity profile] antipode.livejournal.com
Спасибо за инструкцию! А можно дурацкий вопрос? Куда пишется и где сохраняется файл при указанном синтаксисе?

Date: 2011-04-01 10:48 pm (UTC)
From: [identity profile] robinbobin.livejournal.com
и эта шо вы таки себе думаете пишет человек с таким юзерпиком в шабат!

ну так, сайвится в текущий dir on current disk

Date: 2011-04-01 11:03 pm (UTC)
From: [identity profile] antipode.livejournal.com
А шо такое?! Это ж не работа, а самое что ни есть шабатнее б-гоугодное дело. Кстати, шабат шалом! ... אם אתה ידע איך אני חלם להזדנגף

Спасибо обратно! А текущий - это какой? Ну если только не молоком и медом.

Date: 2011-04-01 11:54 pm (UTC)
From: [identity profile] antipode.livejournal.com
Всё, разобрался бэ-эзрат ha-Шем, чай шабат на дворе, дурацкие вопросы отменяются. Мне параметр -е отчего мешал, и когда я его унасекомил, водокачка заработала.

!מה זה תודה

Date: 2011-04-02 12:22 am (UTC)
From: [identity profile] robinbobin.livejournal.com
ejn b-adma.

ya kstati napisal script na php kotoryj vsyu eto tygomotinu delaet.

esli nado, to...

ps a -e sho delaet?

Date: 2011-04-02 01:31 am (UTC)
From: [identity profile] antipode.livejournal.com
За нормальный скрипт для чайников моя благодарность не будет иметь границ в пределах разумного! Будет прекрасный шай ле-Песах. Конфорка для чайников находится по адресу trubach на собаке gmail.com

А этот "-е" злостно и с особым цинизмом препятствовал загрузке, выдавая грозные

ERROR: RTMP URL: No :// in url!
WARNING: Couldn't parse the specified url (-e)!
ERROR: You must specify a hostname (--host) or url (-r "rtmp://host[:port]/playpath") containing a hostname

а когда я его порешил, то все славненько закачалось. Как березка под ветром.

Date: 2011-05-30 05:53 am (UTC)
From: [identity profile] avk-72.livejournal.com
Как его скормить? ничего не понятно

Date: 2012-01-08 02:31 pm (UTC)
From: [identity profile] trueblacker.livejournal.com
какая у вас версия rtmpdump и работает ли описанный метод до сих пор?

Date: 2012-01-08 03:55 pm (UTC)
From: [identity profile] robinbobin.livejournal.com
etot kazhetsya net.


no mozhno s pomosh'yu replay av

Date: 2012-02-16 07:52 am (UTC)
From: [identity profile] vavy-org.livejournal.com
че-то не работает.

такое ощущение, что надо url указывать не http, а rtmp, но где его брать - не понятно.


C:\rtmpdump-20110925-git-6230845-win32>rtmpdump.exe -V -r "
http://cdn0.onlinetv.ru:1935/archive/_definst_/echomsk/echomsk.rec/2012/02/forum
2-1329301803.mp4" -o out.mp4
RTMPDump 2.4 git-6230845 2011-9-25
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
DEBUG: Parsing...
WARNING: Unknown protocol!

DEBUG: Parsed host : cdn0.onlinetv.ru
DEBUG: Parsed app : archive/_definst_
DEBUG: Protocol : RTMP
DEBUG: Hostname : cdn0.onlinetv.ru
DEBUG: Port : 1935
DEBUG: Playpath : mp4:echomsk/echomsk.rec/2012/02/forum2-1329301803
DEBUG: tcUrl : rtmp://cdn0.onlinetv.ru:1935/archive/_definst_
DEBUG: app : archive/_definst_
DEBUG: live : no
DEBUG: timeout : 30 sec
DEBUG: Setting buffer time to: 36000000ms
Connecting ...
DEBUG: RTMP_Connect1, ... connected, handshaking
DEBUG: HandShake: Type Answer : 03
DEBUG: HandShake: Server Uptime : 96850052
DEBUG: HandShake: FMS Version : 3.0.1.1
DEBUG: HandShake: Handshaking finished....
DEBUG: RTMP_Connect1, handshaked
DEBUG: Invoking connect
INFO: Connected...
DEBUG: HandleServerBW: server BW = 2500000
DEBUG: HandleClientBW: client BW = 2500000 2
DEBUG: HandleCtrl, received ctrl. type: 0, len: 6
DEBUG: HandleCtrl, Stream Begin 0
DEBUG: HandleChangeChunkSize, received: chunk size change to 4096
DEBUG: RTMP_ClientPacket, received: invoke 163 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object begin)
DEBUG: Property:
[Error: Irreparable invalid markup ('<name:>') in entry. Owner must fix manually. Raw contents below.]

че-то не работает.

такое ощущение, что надо url указывать не http, а rtmp, но где его брать - не понятно.


C:\rtmpdump-20110925-git-6230845-win32>rtmpdump.exe -V -r "
http://cdn0.onlinetv.ru:1935/archive/_definst_/echomsk/echomsk.rec/2012/02/forum
2-1329301803.mp4" -o out.mp4
RTMPDump 2.4 git-6230845 2011-9-25
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
DEBUG: Parsing...
WARNING: Unknown protocol!

DEBUG: Parsed host : cdn0.onlinetv.ru
DEBUG: Parsed app : archive/_definst_
DEBUG: Protocol : RTMP
DEBUG: Hostname : cdn0.onlinetv.ru
DEBUG: Port : 1935
DEBUG: Playpath : mp4:echomsk/echomsk.rec/2012/02/forum2-1329301803
DEBUG: tcUrl : rtmp://cdn0.onlinetv.ru:1935/archive/_definst_
DEBUG: app : archive/_definst_
DEBUG: live : no
DEBUG: timeout : 30 sec
DEBUG: Setting buffer time to: 36000000ms
Connecting ...
DEBUG: RTMP_Connect1, ... connected, handshaking
DEBUG: HandShake: Type Answer : 03
DEBUG: HandShake: Server Uptime : 96850052
DEBUG: HandShake: FMS Version : 3.0.1.1
DEBUG: HandShake: Handshaking finished....
DEBUG: RTMP_Connect1, handshaked
DEBUG: Invoking connect
INFO: Connected...
DEBUG: HandleServerBW: server BW = 2500000
DEBUG: HandleClientBW: client BW = 2500000 2
DEBUG: HandleCtrl, received ctrl. type: 0, len: 6
DEBUG: HandleCtrl, Stream Begin 0
DEBUG: HandleChangeChunkSize, received: chunk size change to 4096
DEBUG: RTMP_ClientPacket, received: invoke 163 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object begin)
DEBUG: Property: <Name: level, STRING: error>
DEBUG: Property: <Name: code, STRING: NetConnection.Connect.Rejected>
DEBUG: Property: <Name: description, STRING: Connection failed: Application rejected connection.>
DEBUG: Property: <Name: clientid, NUMBER: 966445678.00>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_error>
ERROR: rtmp server sent error
DEBUG: RTMP_ClientPacket, received: invoke 18 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <close>
ERROR: rtmp server requested close
DEBUG: Closing connection.

Date: 2014-01-30 06:02 am (UTC)
From: [identity profile] Андрей Калинчук (from livejournal.com)
Решение
https://gist.github.com/iliya-gr/3117103

Date: 2015-03-15 11:07 am (UTC)
From: [identity profile] Алексей Корчин (from livejournal.com)
Вы забыли указать где брать параметры для bat файла, т.е. на основе чего вы сконфигурировали этот файл не очень понятно...

В принципе, если охота заморачиваться с ручной конфигурацией строки для скачивания, эти параметры (хотя и несколько другие в моем примере) можно взять из исходного кода страницы с видео. Например:





P.S. Строка "http://echomsk.onlinetv.ru/play.swf" стандартная, вместо нее можно использовать "http://echomsk.onlinetv.ru/swf/loader.swf", без разницы. Вместо archive/_definst_/ можно оставить только archive (в обоих примерах). Слэш (/) после 1935 в первом примере обязателен, т.к. без него RTMPDump будет выдавать предупреждение "No application or playpath in URL!" (хотя оно и ни на что не влияет).

Ссылки типа http://cdn0.onlinetv.ru:1935/archive/_definst_/echomsk/echomsk.rec/2015/02/echomsk-1425056580.mp4/playlist.m3u8?s=72fk3mc4sohn6kkh68d82v9e60 можно скармливать VLC и записывать видео с помощью встроенных средств этого плеера (Открыть URL - Конвертировать - Сохранить входной поток, либо с помощью кнопки Запись, включаемой в меню Вид - Доп. элементы управления).

А кто хочет смотреть скачанное видео, как в Сетевизоре "Эха", с переключением камер - в том же VLC выбираем: Инструменты - Эффекты и фильтры - Видеоэффекты - Геометрия и ставим галочку напротив опции "Интерактивное увеличение" (либо "Стена" 2x2).

Старая информация

Date: 2014-04-11 09:55 am (UTC)
From: [identity profile] amidani.livejournal.com
Сейчас на "Эхе" плеер загружается JavaScript-ом, и нет никакого iFrame...
From: [identity profile] Алексей Корчин (from livejournal.com)



Edited Date: 2015-03-12 09:00 pm (UTC)
From: [identity profile] robinbobin.livejournal.com
echo.bat плохое название
echo - команда комманд.сома
From: [identity profile] Алексей Корчин (from livejournal.com)
Да, я тоже подумал. Да и пофиг. Проблемы могут возникнуть только, если запускать этот файл из консоли, а не мышкой из проводника, и без расширения. Т.е., если набрать в консоли "echo" - файл не запустится, а если "echo.bat", то все будет ок. Ну, можно и по-другому назвать, например, "echomsk.bat", не принципиально...
From: [identity profile] neilt1.livejournal.com
что то не получается скачать, пишет в файле, что ошибка.. почему то скачивает два файла, или создает, но пока видео идет, они не меняются..

http://echo.msk.ru/blog/video/791956-echo/

Можете посмотреть?..
From: [identity profile] neilt1.livejournal.com
что то не получается скачать, пишет в файле, что ошибка.. почему то скачивает два файла, или создает, но пока видео идет, они не меняются..


Можете посмотреть?..

И как вам написать, кроме как тут?
Edited Date: 2016-05-29 11:38 pm (UTC)

Date: 2015-03-13 12:19 pm (UTC)
From: [identity profile] robinbobin.livejournal.com
скомпируй все в 1 текст,
я его от твоего имени отдельным постом. а то я заебался
(deleted comment)

Date: 2015-03-15 11:03 am (UTC)
From: [identity profile] robinbobin.livejournal.com
видно?

Profile

robinbobin

December 2016

S M T W T F S
     1 2 3
45 6 7 8 910
1112 13 14 15 16 17
18192021 22 23 24
25262728293031

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 26th, 2025 02:13 am
Powered by Dreamwidth Studios