在下一篇文章中,我们将了解 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:
sudo pip3 install streamlink
作为AppImage
您还可以使用其相应的 AppImage 文件享受此应用程序。 这个可以从 发布页面 使用 Web 浏览器或打开终端 (Ctrl + Alt + T) 并使用 wget的 如下:
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 将在我们的默认视频播放器中播放视频流.
./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
选择要使用的播放器
如果您想使用与默认播放器不同的播放器播放视频流, 只需要用选项指定它 – 播放器 后跟玩家的名字:
streamlink https://www.youtube.com/watch?v=-tAEAyHgCec 480p --player mplayer
此命令将使用 Mplayer 以 480p 质量播放给定的视频流。
查看其他服务
该程序还可以通过插件与其他在线流媒体服务一起使用。 当前包含的插件的完整列表可以在 项目网站.
另外我们可以 列出插件 使用命令:
streamlink --plugins
帮助
想要的用户可以 获取有关使用此程序的更多信息 可以查阅手册页:
man streamlink
或者在终端输入:
streamlink --help
此外,用户可以 了解更多关于如何使用这个程序,使用 教程 在项目网站或您的网站上提供 GitHub资料库.