Streamlink,一个用于查看在线视频流的 CLI 实用程序

关于流链接

在下一篇文章中,我们将了解 Streamlink。 这是 一个命令行实用程序,它将允许我们将视频从各种服务传输到视频播放器,我们必须事先安装在我们的计算机上。 此应用程序的主要目的是避免非优化网站,同时让用户享受传输的内容。

Streamlink 是一个 用Python语言编写的开源程序. 这个程序是从 LiveStreamer 分叉出来的,LiveStreamer 不再维护。 它是一款与 GNU / Linux、Windows 和 Mac OS X 兼容的软件。一位同事已经在 这个博客 不久前,但现在我们将看到在 Ubuntu 中安装此程序的更多方法。

Streamlink 是一个命令行传输实用程序,可以让我们 在流行的媒体播放器上观看在线视频流,如 VLC、MPlayer、MPlayer2、MPC-HC、mpv、Daum Pot Player、QuickTime 和 OMXPlayer 等。.

如今,该软件支持实时视频流服务,如 YouTube、Dailymotion、Livestream、Twitch、UStream 等。 由于此应用程序基于附加组件系统,可让您轻松添加新服务. 您可以在以下位置查阅可用的附件列表 链接.

重要的是要注意 如果系统上没有可用的媒体播放器,Streamlink 将不会播放视频流. 因此,在使用此程序之前,有必要确保您已在我们的系统上安装了播放器。

在 Ubuntu 上安装 Streamlink

通过画中画

由于 Streamlink 是使用 Python 编写的, 可以使用包管理器安装 皮普. 如果您的计算机没有此工具,您可以使用终端(Ctrl + Alt + T)安装它:

sudo apt install python3-pip

当您的计算机上已经安装了 Pip 时,您可以 运行以下命令安装Streamlink:

带有 pip3 的 instralar 流链接

sudo pip3 install streamlink

作为AppImage

您还可以使用其相应的 AppImage 文件享受此应用程序。 这个可以从 发布页面 使用 Web 浏览器或打开终端 (Ctrl + Alt + T) 并使用 wget的 如下:

下载流链接 appimage

wget https://github.com/streamlink/streamlink-appimage/releases/download/2.4.0-1/streamlink-2.4.0-1-cp39-cp39-manylinux2014_x86_64.AppImage -O streamlink.AppImage

当我们下载了 AppImage 文件时,我们只有 使它可执行 使用命令:

chmod +x streamlink.AppImage

在这一点上,我们可以 启动程序 通过双击文件,或在终端(Ctrl + Alt + T)中输入命令:

./streamlink.AppImage

快速浏览该程序

正如上面的注释行,这是一个命令行应用程序。 Streamlink 的典型用途 它将类似于以下内容:

流链接语法

streamlink [OPCIONES] <URL> [CALIDAD]

URL表示在线视频流的URL. 它可以是来自受支持站点的任何视频链接。 QUALITY 表示视频的质量. 它可以用于'世界上最好的'要么'最差'获得最高或最低的可用质量。 此外,我们还可以指定以逗号分隔的分辨率列表,如下所示:

"720p,480p,best"

如果未指定序列且未使用 --默认流,程序将打印可用成绩列表.

播放视频

Streamlink 将在我们的默认视频播放器中播放视频流.

玩vlc

./streamlink.AppImage https://www.youtube.com/watch?v=-tAEAyHgCec best

一旦你运行这个命令, Streamlink从指定的url中提取在线视频流并路由到默认的视频播放器 (在我的情况下是 VLC),或者我们以最佳可用质量表示。

可用流列表

要查看视频的可用流列表,您所要做的就是 不指定 QUALITY 值 (最差或最好).

可用的视频分辨率

仅播放音频

如果您有兴趣只收听音频, 在命令的末尾,您只需添加“音频_mp4a“或”音频网络管理“ 代替 ”世界上最好的=:

只播放音频

streamlink https://www.youtube.com/watch?v=-tAEAyHgCec audio_mp4a

选择要使用的播放器

如果您想使用与默认播放器不同的播放器播放视频流, 只需要用选项指定它 – 播放器 后跟玩家的名字:

玩mplayer

streamlink https://www.youtube.com/watch?v=-tAEAyHgCec 480p --player mplayer

此命令将使用 Mplayer 以 480p 质量播放给定的视频流。

查看其他服务

该程序还可以通过插件与其他在线流媒体服务一起使用。 当前包含的插件的完整列表可以在 项目网站.

另外我们可以 列出插件 使用命令:

可用的插件

streamlink --plugins

帮助

想要的用户可以 获取有关使用此程序的更多信息 可以查阅手册页:

人流链接

man streamlink

或者在终端输入:

streamlink --help

此外,用户可以 了解更多关于如何使用这个程序,使用 教程 在项目网站或您的网站上提供 GitHub资料库.


成为第一个发表评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。