Skip to content

Instantly share code, notes, and snippets.

@mfd
Last active February 14, 2021 05:53
Show Gist options
  • Save mfd/45e0f120a8e7a6a9ee97ead47b3b8288 to your computer and use it in GitHub Desktop.
Save mfd/45e0f120a8e7a6a9ee97ead47b3b8288 to your computer and use it in GitHub Desktop.
Grab RTMP stream from echo.msk.ru

Save RTMP video/audio stream

brew install rtmpdump

RTMPDump manual

RTMPDump

RTMPDump при скачивании потоков по умолчанию использует так называемый "Pause/Unpause BUFX hack" для увеличения скорости скачивания, но на live трансляциях и некоторых видеозаписях это приводит к тому, что выходной файл получается "дерганным", т.е. одни и те же фрагменты потока скачиваются многократно (буря мглою небо кроет... мглою небо кроет вихри снежные... небо кроет вихри... и т.д.) и размер файла становится в несколько раз больше. Чтобы файл писался без глюков качаем с параметром --realtime (или --live).

Адрес потока ищем через веб-инспектор, он живет на 1935 порту

rtmpdump -r "rtmp://team1.setevisor.tv:1935/archive/_definst_/" -W "http://echomsk.onlinetv.ru/play.swf" -R -y "mp4:echomsk/echomsk.rec/2016/12/echomsk-1480622700.mp4" -o "potapenko__bask.flv"

flv → mp3

ffmpeg -i potapenko__bask.flv potapenko__bask.mp3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment