Streamlink - Arch Linux 中文维基

跳转到内容

# Streamlink

来自 Arch Linux 中文维基
翻译状态：

- 本文（或部分内容）译自 Streamlink，最近一次同步于 2025-08-04，若英文版本有所更改，则您可以帮助同步与翻译更改的内容。
- 您可以在 ArchWiki 的对应页面找到本文翻译的原始修订历史。
- 本文可能与英文原文存在出入。

Streamlink 是一个用 Python 编写的命令行工具，可将各类服务的视频流传输至常见的视频播放器（如 VLC、MPlayer、mpv）。完整的播放器支持列表请参阅播放器兼容性。

该项目是从已不再维护的 Livestreamer 分支而来。

Streamlink 基于插件系统构建，可轻松添加对新流媒体服务的支持。绝大多数主流流媒体平台均已兼容，包括 Dailymotion、Livestream、Twitch、UStream、YouTube Live、哔哩哔哩等。完整的插件列表请参阅插件页面。

## 安装

安装 streamlink包 或其开发版本 streamlink-gitAUR。

## 使用

该软件包提供了 `streamlink` 命令行工具，使用起来非常简单：

    $ streamlink -p 播放器 url stream

- `播放器`——所使用的媒体播放器的可执行文件名，例如 `vlc`。也可以指定完整路径，例如 `/usr/bin/vlc`。如果安装，默认使用 VLC。
- `url`——流媒体的 URL 地址，HTTP(S) 的协议前缀（`http://`、`https://`）通常可以省略，具体取决于所用插件的实现方式。
- `stream`——要播放的具体流，主要用于选择视频画质：`best` 表示最高画质，`worst` 表示最低画质，某些插件可能还支持其他画质选项。如果不提供此参数，则会输出所有当前可用流的列表。

例如：

    $ streamlink -p mpv dailymotion.com/embed/video/x1b1h6o worst

有关可用选项的完整列表，请参阅 streamlink(1)。

若要将视频流保存到本地硬盘：

    $ streamlink -o ~/$current_time.m2t url best,high

### Twitch

使用以下命令播放 Twitch 直播：

    $ streamlink -p 播放器 twitch.tv/频道名 画质

例如：

    $ streamlink -p vlc twitch.tv/archlinux best

可用的画质选项可能（视原画质而定）包括：`audio_only`、`160p`（`worst`）、`360p`、`480p`、`720p60`、`1080p60`（`best`）。

### 哔哩哔哩

使用以下命令播放哔哩哔哩直播：

    $ streamlink -p 播放器 live.bilibili.com/房间号 画质

例如：

    $ streamlink -p vlc live.bilibili.com/22102223 best

可用的画质选项包括：`hls_alt`（`worst`）、`hls_alt2`、`hls`、`httpstream_alt` 和 `httpstream`（`best`）。

## 另请参阅

- Streamlink 的 GitHub 仓库
- Streamlink 官方文档（英文）

分类：​

- 串流
- 下载工具

Streamlink
添加话题