当前位置: 首页 > article >正文

【非 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 到用户目录

将解压出来的 ffmpegffprobe 二进制文件移动到用户目录下的 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 了。


http://www.kler.cn/a/540962.html

相关文章:

  • 【学习笔记】计算机网络(三)
  • 【数据结构】双向链表(真正的零基础)
  • 微信小程序案例2——天气微信小程序(学会绑定数据)
  • fps动作系统9:动画音频
  • 深度学习-利用预训练的 ResNet 和 DenseNet 模型进行医学影像诊断
  • 在 Ubuntu 上安装 MySQL 的详细指南
  • 蓝桥杯---数青蛙(leetcode第1419题)
  • Ruby 日期 时间处理指南
  • c/c++蓝桥杯经典编程题100道(20)最长公共子序列
  • 把DeepSeek 装进 VSCode中
  • 接入 deepseek 实现AI智能问诊
  • Hive之[Hive]详细安装步骤
  • Python 实现 macOS 系统代理的设置
  • 防火墙综合练习2
  • 使用Python爬虫获取1688 App原数据API接口
  • deepseek大模型集成到idea
  • AI技术填坑记2:标注系统
  • MATLAB中count函数用法
  • unity学习30:Audio Source, Audio clip 音效和音乐
  • python卷积神经网络人脸识别示例实现详解
  • 如何保证Redis和MySQL数据的一致性刨析
  • 求助DeepSeek帮我开发一个直线审批流程设计页面Vue2.0
  • Linux系统编程之信号基础知识
  • 在cursor/vscode中使用godot C#进行游戏开发
  • Vue智慧商城(1)
  • 【AIGC魔童】DeepSeek v3推理部署:华为昇腾NPU/TRT-LLM