ubuntu安装ffmpeg
发表于:2023-04-09 22:55:53浏览:755次
1、进入官网https://ffmpeg.org/download.html下载
点击Download Source Code下载即可
此时得到压缩包ffmpeg-snapshot.tar.bz2
(也可通过命令行下载,我自己用命令行下载的时候特别慢,所以是在本机从官网下载后移到ubuntu虚拟机上的)
2、在压缩包目录下,执行命令
tar -xvjf ffmpeg-snapshot.tar.bz2
此时当前目录下得到了文件夹“ffmpeg”
3、安装依赖库,执行命令:
sudo apt-get update && sudo apt-get -y install \
autoconf \
automake \
build-essential \
cmake \
git-core \
libass-dev \
libfreetype6-dev \
libgnutls28-dev \
libmp3lame-dev \
libsdl2-dev \
libtool \
libva-dev \
libvdpau-dev \
libvorbis-dev \
libxcb1-dev \
libxcb-shm0-dev \
libxcb-xfixes0-dev \
meson \
ninja-build \
pkg-config \
texinfo \
wget \
yasm \
zlib1g-dev \
libunistring-dev
(像我的ubuntu使用sudo命令时需要输入密码,所以我当时先安装了一个依赖库,输入密码后,再同时安装其他所有依赖库)
4、进入文件夹ffmpeg,执行命令:
make
sudo make install
5、查看是否安装成功
执行命令:
ffmpeg
发现报错:ffmpeg:error while loading shared libraries: libopenh264.so.5
此时进入 ~/anaconda3/envs/你当前的虚拟环境名称/lib 查看是否存在文件libopenh264.so.5
find -name libopenh264.so.5
find -name libopenh264.so
发现不存在libopenh264.so.5,存在libopenh264.so
执行命令:
sudo ln -s libopenh264.so libopenh264.so.5
执行命令,再次测试:
ffmpeg
安装成功
推荐文章
- Dell服务器忘记iDrac口登录密码
- ESXi 虚拟机 Linux CentOS VMware Tools
- node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28‘ not found (required by node)解决方案
- 编译安装PHP7.4时出现No package ‘oniguruma‘ found错误
- Thinkphp6 实现保持登录
- CentOS7安装Docker详细步骤
- THINKPHP5整合workerman+gateway
- CentOS 挂载超4TB的硬盘的方法
- Vmware EXSi 6.7 物理磁盘扩容
- 网络攻击防护经验分享