如何从斯坦福数学下载 RTMP 流?

如何从斯坦福数学下载 RTMP 流?

我想下载时枝正的讲座

https://mrc.stanford.edu/content/science-sheet-paper-0

检查页面后,我发现了以下内容

<script type="text/javascript">
    jwplayer("stanford-video-container").setup({
        flashplayer: "/sites/default/modules/stanford/stanford_video/media/player.swf",
        image: "/sites/default/files/PL_151203-Tokieda_1.jpg",
        width: "320", height: "240",
        provider: "rtmp",
        streamer: "rtmp://sv-stream.stanford.edu/math",
        file: "120315_Tokeida.m4v",
        'plugins': {
            'captions-2': {
                 'file': "/"
            }
        }
    });
</script>

使用:rtmp://sv-stream.stanford.edu/math/120315_Tokeida.m4v

我尝试通过 VLC(开放源 > 网络 > URL)保存流,但无法播放。

然后我尝试使用以下命令通过 rtmpdump 下载它

rtmpdump -r "rtmp://sv-stream.stanford.edu/math" -y "120315_Tokeida.m4v" -o ~/Desktop/tokeida.m4v

但出现错误:错误:关闭连接:NetStream.Play.StreamNotFound

我怎样才能下载此流?

答案1

您几乎已经完成了。我从播放器中截取了一个画面,发现流中的对象名称不仅仅是“120315_Tokeida.m4v”,而是“mp4:120315_Tokeida.m4v”

URL 为:

rtmp://sv-stream.stanford.edu/math/mp4:120315_Tokeida.m4v

mpv 可以显示它,

编辑:我的 vlc 版本无法正常工作,有时会挂起,有时会正常工作

该命令有效:

rtmpdump -r "rtmp://sv-stream.stanford.edu/math" -y "mp4:120315_Tokeida.m4v" -o ~/Desktop/tokeida.m4v

相关内容