Streamlink 是一个跨平台的命令行实用工具(和 API),您可以使用它从多个流媒体服务(包括 Twitch)流式传输视频和YouTube Live通过您选择的任何视频播放器应用,例如VLC和MPV播放器。
作为Livestreamer的一个分支,Streamlink的主要目的是帮助用户避免错误和/或占用大量 CPU 资源的闪存插件,从而享受出色的视频流体验。CLI工具还有一个API,开发者可以在他们的应用程序中免费使用。
Streamlink的特点
由于在Streamlink中实施了插件系统,用户可以随时添加他们选择的服务。当前支持的开箱即用服务包括 Livestream、Twitch、UStream、Dailymotion 和 YouTube Live。
如何在Linux中安装和使用Streamlink
我建议您通过终端安装Streamlink以添加其PPA,以便您始终可以拥有更新的版本。
$ sudo add-apt-repository ppa:nilarimogard/webupd8 $ sudo 更新 $ sudo apt 安装流链接
在Fedora 发行版上,运行。
dnf 安装streamlink
对于其他Linux发行版,安装说明可在:https://streamlink.github.io/install.html
使用Streamlink的 CLI很容易。例如,要从Google Drive 流式传输视频,请使用链接运行Streamlink您要流式传输的视频以查看可用的流式传输格式:
$ streamlink https://drive.google.com/open?id=0B0tRrdcY7CwJWGdVdHEyYWpfTTQ
可用的格式将如下所示:
为 URL 找到匹配的插件 googledrive https://drive.google.com/open?id=0B0tRrdcY7CwJWGdVdHEyYWpfTTQ 可用流:360p_ alt、480p_ alt、360p(最差)、480p、720p、1080p(最佳)
通过将其流链接添加到命令的末尾来选择您要使用的格式,您应该一切顺利:
$ streamlink https://drive.google.com/open?id=0B0tRrdcY7CwJWGdVdHEyYWpfTTQ 1080p
Streamlink默认使用VLC进行流式传输,但您可以通过--player参数指定不同的视频播放器。
例如,要使用MPV播放器播放您的视频,请使用以下命令:
streamlink --播放器mpv https://drive.google.com/open?id=0B0tRrdcY7CwJWGdVdHEyYWpfTTQ 1080p
更多Streamlink CLI用法,访问:https://streamlink.github.io/cli.html
你怎么看待Streamlink?您以前使用过它或者您知道更好的应用程序吗?在下面的部分中留下您的评论。