Streamlink 1.4.0 在 Twitch 上添加低延迟流媒体,修复 YouTube 插件(将直播流传输到 VLC 或 mpv 的 CLI 工具)

Streamlink 1.4.0 已发布,支持 Twitch 上的低延迟流媒体、修复的 YouTube 插件等。

Streamlink 是一个免费的开源命令行实用程序,可将实时视频流传输到 VLC、mpv、MPlayer、OMXPlayer 或 MPC-HC 等播放器
,目的是避免使用资源过多的网站(在 Linux 上,使用硬件加速的视频播放)。 它是 3 年前从 Livestreamer 分叉出来的,Livestreamer 不再维护,可在 Windows、macOS 和 Linux 上运行。

该工具使用插件系统,可以轻松添加新的流媒体服务,并且
它支持 300 多个流媒体网站,包括 Twitch、YouTube、Livestream、DLive、Mixer、Dailymotion、BBC iPlayer、ITV Player、NBC、Periscope、Vimeo、VK.com 等等。

新的 Streamlink 1.4.0 在 Twitch.tv 上增加了低延迟流媒体
. 要使用它,请添加
--twitch-low-latency

将直播流传输到视频播放器时的命令行选项。 还有一个新的
--hls-segment-stream-data

选项,它使 Streamlink 在下载 HLS 段时将它们写入输出缓冲区(这在使用低延迟选项时隐式使用)。

有了这个,拉取请求消息指出带有 mpv 的 Streamlink(没有额外的播放器缓存)能够“以 0-2 秒击败 Twitch 的网络播放器”。

此 Streamlink 版本还修复了由于 YouTube VOD API 更改而停止工作的 YouTube 插件。

还有一个新选项可以始终显示下载进度
, 通过使用
--force-progress

. 默认情况下,Streamlink 仅在终端中运行时显示下载进度,如果它在子进程中运行,则此新选项可以显示进度。

还值得注意的是,使用 Streamlink 1.4.0,
登录 Twitch 已被禁用
,因为无论如何它都不再起作用了。

更多变化:

  • 修复 Twitch 剪辑显示“410 Gone”错误
  • 添加对 Invintus Media 直播流和 VOD 的支持
  • 添加对 radiko.jp 的支持
  • 添加酷狗繁星直播插件
  • 添加对 GALATASARAY SK TV 的支持
  • 添加对 ATV 和 ATVMas 的支持
  • 增加对部落RTVE、RTVE少儿频道的支持
  • WASD.TV 的新插件
  • Niconico Live 的新插件
  • rotana.net 的新插件
  • Zeenews 直播电视的新插件
  • 支持Abema海外版
  • TF1 插件:使用新的 API 来检索 DASH 流
  • 修复了以下插件:Crunchyroll、Pixiv、TVplayer、Zattoo、Piczel
  • 使用 Firefox 作为默认用户代理而不是 python-requests

这是支持 Python 2 的最后一个 Streamlink 版本,该版本已于 2020 年初终止。

相关:适用于您的 GNOME、Xfce 或 bspwm 桌面的视频直播壁纸

下载流链接

Streamlink 适用于 Windows、macOS 和 Linux。

在 Linux 上,它在大多数 Linux 发行版的存储库中可用,如其安装页面所示,尽管它可能不是最新的。

安装最新版本的最简单方法是使用其 PyPI 包安装 Streamlink。 如果您使用 PyPI 包,请从存储库中删除安装的版本,并确保您的系统上安装了 FFmpeg。

另请注意,Streamlink PyPI 安装说明提到使用“pip”,它适用于 Ubuntu 和 Linux Mint 上的 Python 2,因此如果您使用基于 Ubuntu 的 Linux 发行版,请改用 pip3 来安装 Python 3 版本(并且不要不运行 pip sudo
,这不仅不利于安全,而且还会弄乱您的系统 Python)。

初次使用 Streamlink? 这是如何使用它