2022年6月

一、前言

现在比较常见的视频流媒体,大部分都是 m3u8 格式的,而对于 m3u8 格式的视频而言,如果你下载过,你会发现它就是一个文本文件,大概也就只有几十 kb,从磁盘大小来看,应该也知道它并不是一个直接的视频文件。

而假如我们想要下载对应的视频文件,直接下载 m3u8,当然是达不到目的的,那么本文就来说说,如何直接下载一个网上的 m3u8 文件,保存成一个比较常规的 mp4 文件。

这个在 Windows 下,应该是有现成的工具可以完成,但是 Mac 就没有了,我也没试过 Windows 的工具,有需要自行搜索。

- 阅读剩余部分 -

安装 arco-cli 之后无法在命令行使用 arco 命令,出现 command not found

在新主机安装 arco-cli 命令

npm i -g arco-cli

### 提示安装成功
added 628 packages, and audited 629 packages in 45s

51 packages are looking for funding
  run `npm fund` for details

16 high severity vulnerabilities

To address issues that do not require attention, run:
  npm audit fix

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.

在执行 arco 命令发生 arco: command not found

arco init arco-demo

zsh: command not found: arco

解决这个问题的方式如下:

1. 手动创建 .npm-global 文件夹

mkdir ~/.npm-global

2.修改 npm prefix

npm config set prefix '~/.npm-global'

3.将路径加入到环境变量

export PATH=~/.npm-global/bin:$PATH

4.重载 bash 配置文件

source ~/.zshrc

5.接着重新执行 -g 相关安装即可

如果以上步骤不成功,请重新安装npm

npm install npm@lastest -g