Streamlink
Streamlink 是一个使用 Python 编写的命令行实用程序,它允许您在流行的视频播放器中观看在线视频流,例如 VLC, MPlayer 或 mpv;有关完整列表,请参阅 播放器兼容性。
本项目 fork 自 Livestreamer,后者已停止维护。
对各种流媒体服务的支持由插件提供,可以根据需要轻松添加插件。许多流行的视频流媒体服务都开箱即用,包括 Dailymotion、Livestream、Twitch、UStream、YouTube Live 等等;有关完整列表,请参阅 插件。
安装
安装 streamlink 软件包或 streamlink-gitAUR。
用法
该软件包提供了一个 streamlink 命令行实用程序,它非常易于使用
$ streamlink -p your_player url stream
your_player
- 您的媒体播放器的可执行文件名,例如vlc
。如果需要,您也可以指定完整路径:/usr/bin/vlc
。默认情况下,如果 VLC 可以在其默认位置找到,则将使用 VLC。url
- 流的 URL 地址。对于 HTTP URL,您可以省略协议 (http://
)。stream
- 通过给定的 URL 播放的流。主要用于选择视频质量。使用best
表示最高质量,worst
表示最低质量。特定的插件可能具有额外的质量选项。
例如
$ streamlink -p mpv dailymotion.com/embed/video/x1b1h6o worst
有关可用选项的完整列表,请参阅 streamlink(1)。
要将流保存到您的 HDD
$ streamlink -o ~/$current_time.m2t "STREAM URL" best,high
Twitch
$ streamlink -p player twitch.tv/name_of_channel quality
例如
$ streamlink -p vlc twitch.tv/archlinux medium
可用的流质量有:source
、high
、medium
、low
和 mobile
。