2014-08-29 589 views
2

我需要一种获取YouTube直播视频流网址的方式,理想的方式是获得每种质量(即240p,360p)的网址。获取YouTube视频直播网址

我试过到目前为止:

  1. 使用Wireshark(不知道如何运用适当的过滤器)
  2. 使用urlsnoopers(找不到任何在Linux下正常工作)
  3. 获取M3U8 URL从网页源文件(无法控制质量)
  4. 使用Firefox开发者工具来分析网络(会不会得到M3U8 URL的一些链接)

另一个说明我注意到一些质量较低的流URL链接似乎在几秒钟后就停滞不前。任何想法为什么?

回答

4

有一个名为livestreamer的Python工具可以完成工作。

步骤:

  1. 安装python-PIP(Python模块管理工具):

    yum install python-pip 
    
  2. 添加livestreamer模块:

    sudo pip install livestreamer 
    
  3. 播放视频与--stream-url选项:

    livestreamer https://www.youtube.com/watch?v=eWRei_9cEO8 240p --stream-url 
    
相关问题