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
新增話題