linux离线安装ffmpeg

亲测不会有各种坑!!!

我需要在一台内网环境的centos7.6(192.168.1.33)上安装ffmpeg

可以借助一台有网的服务器,来操作

静态编译FFmpeg

复制代码
./configure --enable-static --disable-shared --prefix=/usr/local/ffmpeg-static
make -j$(nproc)
make install

此时可以看到出现了

复制代码
ffmpeg ffprobe config.h doc/ libav*/ fftools/

打包编译好的二进制文件

复制代码
tar czvf ffmpeg-static.tar.gz /usr/local/ffmpeg-static

在离线服务器上解压即可使用

复制代码
tar xzvf ffmpeg-static.tar.gz -C /usr/local
export PATH=/usr/local/ffmpeg-static/bin:$PATH

查看

复制代码
[root@host-136-64-250-219 ffmpeg]# ffmpeg
ffmpeg version 6.1.1 Copyright (c) 2000-2023 the FFmpeg developers
  built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-44)
  configuration: --enable-static --disable-shared --prefix=/usr/local/ffmpeg-static
  libavutil      58. 29.100 / 58. 29.100
  libavcodec     60. 31.102 / 60. 31.102
  libavformat    60. 16.100 / 60. 16.100
  libavdevice    60.  3.100 / 60.  3.100
  libavfilter     9. 12.100 /  9. 12.100
  libswscale      7.  5.100 /  7.  5.100
  libswresample   4. 12.100 /  4. 12.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

Use -h to get full help or, even better, run 'man ffmpeg'
相关推荐
帅得不敢出门1 小时前
Linux服务器编译android报no space left on device导致失败的定位解决
android·linux·服务器
用户31187945592181 小时前
申威服务器安装Java11(swjdk-11u-9.ky10.sw_64.rpm)详细操作步骤(附安装包)
linux
ajassi20001 小时前
开源 Linux 服务器与中间件(十一)Emqx服务器消息的订阅和发送(mqtt测试)
linux·服务器·开源
平生不喜凡桃李2 小时前
Linux网络层:IP
linux·运维·tcp/ip
塔能物联运维2 小时前
物联网设备运维中的自动化合规性检查与策略执行机制
java·运维·物联网·struts·自动化
阿方索3 小时前
虚拟化技术实践指南:KVM 与 VMware ESXi 部署全流程
linux·运维·服务器
PellyKoo3 小时前
Docker容器中中文文件名显示乱码问题完美解决方案
运维·docker·容器
YouEmbedded3 小时前
解码Linux文件IO之库的制作与应用
linux·动态库·静态库
有谁看见我的剑了?3 小时前
Rocky 9 单机安装elastic-9.1.5
运维·elk
Gss7774 小时前
ELK 日志管理系统相关内容总结
运维·elk