获取 YouTube 直播 URL

2024-01-03

我需要一种方法来获取 YouTube 直播的 URL,最好是每种质量的 URL(即 240p、360p)。

到目前为止我尝试过的:

  1. 使用Wireshark(不知道如何应用适当的过滤器)
  2. 使用 urlsnoopers (找不到任何在 Linux 中有效的东西)
  3. 从页面源获取m3u8 URL(无法控制质量)
  4. 使用Firefox开发者工具分析网络(无法获取某些链接的m3u8 URL)

另一方面,我注意到一些质量较低的流 URL 链接似乎在几秒钟后就卡住了。知道为什么吗?


有一个Python工具叫直播主播 http://livestreamer.tanuki.se/en/latest/index.html这样就完成了工作。

Steps:

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

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

    sudo pip install livestreamer
    
  3. 播放视频--stream-url http://livestreamer.tanuki.se/en/latest/cli.html#cmdoption--stream-url option:

    livestreamer https://www.youtube.com/watch?v=eWRei_9cEO8 240p --stream-url
    
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

获取 YouTube 直播 URL 的相关文章

随机推荐

  • 如何暂停用js和html5制作的简单画布游戏?

    在遵循 YouTube 上的一些简单教程后 我创建了一个简单的贪吃蛇游戏 问题是游戏没有暂停功能 例如 当按 P 时 游戏应该暂停 恢复 并且当蛇碰到画布边界时 游戏会自行重新启动 但这是另一个问题 这是我拥有的游戏的完整代码 https
  • 函数参数的 JavaScript 执行上下文

    function Apple this name apple function Orange this name orange this apple new Apple this apple onCalled function alert
  • 如何访问nestjs服务器上上传的图像

    我有一个 Nestjs 服务器 并且已经上传了图像 但是当我尝试访问这些图像时 它们是一堆无法解释为图像的东西 我还尝试将它们转换为 blob 然后将其转换为 objectURL 然后将其设置为 img 标签的 src 但这也不起作用 上传
  • Git 推送失败。错误:RPC 失败;卷曲 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 60

    当我尝试将我的代码推送到bitbucket 我在终端中收到此错误 LibreSSL SSL read SSL ERROR SYSCALL errno 60 stopped the pause stream Closing connectio
  • 属性更改时不调用按钮命令 CanExecute

    我有一个带有文本框和按钮的表单 当该文本框的值更改时 按钮命令不会调用其命令的 CanExecute 方法 命令参数已设置但似乎没有更改 加载窗口后 该按钮保持禁用状态
  • ie8 respond.js 'undefined' 为 null 或不是对象

    我在用着响应 js https github com scottjehl Respond 该库 1 并且我收到该对象的以下函数的错误 translate function styles href media here I got undef
  • 如何防止调用 System.exit() 终止 JVM?

    我几乎可以肯定这是不可能的 但值得一试 我正在为某个工具编写命令行界面 我说的是一个调用另一个 Java 应用程序的 Java 应用程序 该工具调用System exit执行后 这又终止了我自己的执行环境 我不想要这样 有什么办法可以忽略S
  • 使用 jquery 和 ajax 发送授权标头

    我在 stackoverflow 上查看了以下问题 但我想做的事情却没有运气 Ajax 授权请求标头一次又一次失败 https stackoverflow com questions 9820170 ajax authorization r
  • grails spring security core - 为隐藏的脚手架操作添加安全性

    人们可以使用注释 例如 Secured ROLE ADMIN 在一个操作或整个类上 似乎工作正常 应用 spring security core 提供的安全控制 有没有办法将安全性应用于隐藏的脚手架操作 而不将安全约束应用于整个类 我想对某
  • 如何缓存离线模式下的网页内容?

    我正在开发一个应用程序的一部分 其中应用程序应该从在线存储 网站 仅为此目的而构建 读取产品图像和价格 对产品图像和价格进行本地存储 以便它可以离线时显示产品图片和价格 会有一个按钮 一旦按下 它的工作就是同步本地缓存 我怎样才能实现这个
  • 消除成员函数中的幻数的最佳实践

    我有一种重复使用幻数的方法 但仅在一种方法中使用 class Foo def Bar str year str 0 1 to i 2000 month str 2 ord 48 day str 3 ord 48 hour str 4 ord
  • Office Communicator 状态如何工作?

    我有兴趣了解更多有关微软办公通讯器 http office microsoft com en us communicator default aspxIM 客户端 以及它如何确定您的存在 即您是否在计算机旁或不在计算机旁 任何人都可以向我指
  • 如何允许Tomcat WAR应用程序写入文件夹

    我想要我的网络应用程序作为战争部署ROOT war具有写入权限 var www html static images这样它就可以将上传和转换的图像写入该文件夹 以便 nginx 可以静态地为其提供服务 目前它不起作用并触发java nio
  • 易失性无符号整型 * const

    下面这行代码的目的是什么const关键词 volatile unsigned int const UART0DR unsigned int 0x10009000 我明白了volatile unsigned int 有点 但为什么是const
  • 如何在ag-grid中预设列过滤器

    我有一个Ionic Angular应用程序使用ag grid 我希望某些网格在加载网格时自动应用过滤器 用户无需执行任何操作 我尝试了以下方法 onGridReady params params api sizeColumnsToFit g
  • JavaScript 中的 IIFE 调用

    我见过两种使用 IIFE 的方法 我知道还有更多 function console log this call this function console log this 有什么理由使用 call this 在第一个上 惯于 在函数内产生
  • 可能的错误? xlwings 无法运行 Excel 宏? [复制]

    这个问题在这里已经有答案了 我在让 xlwings 从 Python 运行宏时遇到问题 尽管遵循 xlwings 文档中的代码 但我无法让 xlwings 执行 Excel 宏 例如 在名为 Book xlsm 的 Excel 工作簿中 i
  • 如何使用 z3py 进行增量求解

    我正在使用 Z3 求解器的 python API 来搜索优化的时间表 它工作得很好 除了有时即使对于小图也非常慢 但有时非常快 原因可能是我的调度问题的约束相当复杂 我试图加快速度 并偶然发现了一些关于增量解决方案的文章 据我了解 您可以使
  • jQuery UI Sortable -- 如何取消拖动/排序的项目上的单击事件?

    我有一个jQuery UI 可排序 http docs jquery com UI Sortable列表 可排序的项目还附加了一个单击事件 有没有办法防止拖动项目后触发单击事件 ready function my sortable sort
  • 获取 YouTube 直播 URL

    我需要一种方法来获取 YouTube 直播的 URL 最好是每种质量的 URL 即 240p 360p 到目前为止我尝试过的 使用Wireshark 不知道如何应用适当的过滤器 使用 urlsnoopers 找不到任何在 Linux 中有效