InterServer Web Hosting and VPS

ARM的服务器上怎么安装YT-DLP

118次阅读

在 ARM 架构(如树莓派、飞腾、鲲鹏或 ARM Mac 上的虚拟机)的 Debian 系统上安装 yt-dlp 非常简单。由于 yt-dlp 是基于 Python 的工具,它对架构不敏感,只要有 Python 环境就能跑。

以下是几种推荐的安装方式,按 推荐程度 排序:


方法一:使用 Python 的包管理器 pip(最推荐)

这种方式能确保你获得较新版本,且安装过程会自动处理依赖。

  1. 更新软件包列表:

    Bash

    sudo apt update
    
  2. 安装 Python3 和 pip:

Bash

    sudo apt install python3-pip python3-venv ffmpeg -y
    ```
    * 注:`ffmpeg` 是必须安装的,否则 `yt-dlp` 无法合并高画质的视频和音频。*
3.  ** 全局安装 yt-dlp:**
    ```bash
    sudo pip3 install -U yt-dlp
    ```
    * 如果提示“externally-managed-environment”,请参考下方的二进制安装法,或使用 `pip install --user yt-dlp`。*

---

### 方法二:直接下载二进制文件(最快捷)
如果你不想折腾 Python 环境,可以直接下载编译好的 ARM 版二进制文件。1.  ** 下载对应架构的文件:**
    
```bash
    # 下载针对 ARM64 的版本
    sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp_linux_aarch64 -O /usr/local/bin/yt-dlp
    ```
2.  ** 赋予执行权限:**
    ```bash
    sudo chmod a+rx /usr/local/bin/yt-dlp
    ```
3.  ** 确保安装了 ffmpeg:**
    ```bash
    sudo apt install ffmpeg -y
    ```

---

### 方法三:使用 Debian 官方仓库(最省事但版本旧)
Debian 的软件仓库里其实有 `yt-dlp`,但缺点是版本通常比较落后。由于 YouTube 的算法经常变动,旧版本可能会失效。```bash
sudo apt update
sudo apt install yt-dlp ffmpeg -y

💡 关键提示:关于 FFmpeg

无论你用哪种方法安装,FFmpeg 都是必不可少的

如果没有 FFmpeg,yt-dlp 默认只能下载最高 720p 的视频(带音频的单一文件)。有了 FFmpeg,它才能下载 4K/8K 的独立视频流和音频流并将其合并。


如何更新?

yt-dlp 更新非常频繁,建议定期执行以下命令:

  • 如果是 pip 安装的: pip3 install -U yt-dlp

  • 如果是二进制下载的: sudo yt-dlp -U

简单测试

安装完成后,跑一下这个命令看看是否成功:

Bash

yt-dlp --version
正文完
 0