【非 root 用户下全局使用静态编译的 FFmpeg】
在非 root 用户下全局使用静态编译的 FFmpeg,可以按照以下方法操作:
1. 下载静态编译的 FFmpeg
如果你还没有下载静态编译的 FFmpeg,可以从官方网站获取:
wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz
tar -xvf ffmpeg-release-amd64-static.tar.xz
cd ffmpeg-release-amd64-static
2. 移动 FFmpeg 到用户目录
将解压出来的 ffmpeg
和 ffprobe
二进制文件移动到用户目录下的 bin
文件夹(如 ~/bin
):
mkdir -p ~/bin
mv ffmpeg ffprobe ~/bin/
3. 配置环境变量
为了在全局(当前用户)使用 FFmpeg,需要将 ~/bin
目录加入 PATH
环境变量:
-
临时生效(当前终端有效)
export PATH=$HOME/bin:$PATH
-
永久生效(适用于所有终端)
将上述export
语句添加到~/.bashrc
或~/.profile
或~/.bash_profile
(取决于你的 shell):echo 'export PATH=$HOME/bin:$PATH' >> ~/.bashrc source ~/.bashrc
如果使用
zsh
,则添加到~/.zshrc
:echo 'export PATH=$HOME/bin:$PATH' >> ~/.zshrc source ~/.zshrc
4. 验证安装
执行以下命令,检查是否可以全局使用:
ffmpeg -version
如果可以看到 FFmpeg 的版本信息,则表示配置成功。
这样,你就可以在非 root 账户下全局使用 FFmpeg 了。