腾讯云宝塔安装ffmpeg

最近在宝塔上起了一个NodeJs的服务。
将接收到的 mp3 文件转pcm文件。
好不容易起来了 报错。
 

ffmpeg -version
-bash: ffmpeg: command not found

下面记录下详细步骤。

1、下载 ffmpeg-7.xxx.tar.xz。

我下载的是  ffmpeg-7.1.1
打开官网  Download FFmpeg
2、上传到 

3.解压

以下是正确的解压命令:

tar -xvJf ffmpeg-7.1.1.tar.xz

在这个命令中:

  • -x 表示解压。
  • -v 表示显示详细的解压过程信息(可选,你也可以不使用这个选项)。
  • -J 选项专门用于处理 xz 压缩格式的文件。
  • -f 后面跟着要解压的文件名。

找到 文件 /opt

然后点开终端。
输入上述命令。
4.安装

4.1. 安装必要的依赖

在服务器终端(SSH)执行:

yum -y install epel-release
yum -y install gcc gcc-c++ make automake cmake bzip2 bzip2-devel wget git unzip yasm nasm \
               pkgconfig libtool zlib-devel freetype-devel fribidi fribidi-devel \
               fontconfig-devel libxml2-devel gnutls gnutls-devel

4.2进入 FFmpeg 目录

cd /opt/ffmpeg-7.1.1


4.3配置 FFmpeg

./configure --prefix=/usr/local/ffmpeg --enable-gpl --enable-nonfree \
            --enable-libfreetype --enable-libfribidi --enable-libfontconfig \
            --enable-libxml2 --enable-gnutls --enable-libx264 --enable-libx265 \
            --enable-openssl --enable-shared --enable-pthreads --enable-libvorbis


4.4编译和安装

make -j$(nproc)
make install

说明:

  • make -j$(nproc) 代表 多核编译,加快编译速度。

4.5配置环境变量

echo 'export PATH=/usr/local/ffmpeg/bin:$PATH' >> ~/.bashrc
source ~/.bashrc


4.6验证安装

ffmpeg -version

我这边显示的是
 

[root@VM-20-2-opencloudos opt]# ffmpeg -version
ffmpeg version 7.1.1 Copyright (c) 2000-2025 the FFmpeg developers
built with gcc 12 (Tencent Compiler 12.3.1)
configuration: --enable-shared --prefix=/opt/ffmpeg-7.1.1
libavutil      59. 39.100 / 59. 39.100
libavcodec     61. 19.101 / 61. 19.101
libavformat    61.  7.100 / 61.  7.100
libavdevice    61.  3.100 / 61.  3.100
libavfilter    10.  4.100 / 10.  4.100
libswscale      8.  3.100 /  8.  3.100
libswresample   5.  3.100 /  5.  3.100
[root@VM-20-2-opencloudos opt]# 

这个时候就算是成功了。

### 如何在宝塔面板安装 FFmpeg #### 使用一键脚本安装 FFmpeg 为了简化安装流程并减少配置复杂度,在宝塔面板上可以通过官方提供的一键脚本来快速部署 FFmpeg。具体操作如下: 通过 SSH 连接到服务器后输入以下命令来启动安装过程[^1]: ```bash wget http://download.bt.cn/install/ext/ffmpeg.sh && sh ffmpeg.sh ``` 此方法适用于大多数基于 Linux 的操作系统,并且特别适合 CentOS 用户。 #### 手动编译安装 FFmpeg 对于有特定需求或希望自定义版本的用户来说,可以考虑手动下载预构建的二进制文件来进行安装。以下是详细的步骤说明[^4]: 切换到根目录下准备放置临时文件的位置: ```bash cd /root ``` 接着获取最新发布的静态链接版 FFmpeg 压缩包: ```bash wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz ``` 解压缩刚刚下载下来的档案并将不再需要的 .tar 文件删除掉: ```bash tar xvf ffmpeg-release-amd64-static.tar.xz && rm -rf ffmpeg-release-amd64-static.tar.xz ``` 最后一步就是把解压出来的 `ffmpeg` 和 `ffprobe` 可执行程序移动到 `/usr/bin/` 路径以便全局访问它们的功能: ```bash mv ffmpeg-*/ffmpeg ffmpeg-*/ffprobe /usr/bin/ ``` 完成上述指令之后就可以尝试运行简单的测试命令验证是否成功安装FFmpeg 工具集: ```bash ffmpeg -version ``` 如果一切正常,则会显示当前已安装 FFmpeg 版本的信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值