龙空技术网

实测有效:centos 安装 ffmpeg

九州都督府 74

前言:

现时大家对“centos打包文件夹”可能比较注重,各位老铁们都想要知道一些“centos打包文件夹”的相关知识。那么小编同时在网络上搜集了一些关于“centos打包文件夹””的相关资讯,希望各位老铁们能喜欢,各位老铁们一起来了解一下吧!

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。

1.安装依赖。如有就不用安装

// 安装打包依赖 # wget -c  # rpm -Uhv rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm  # yum -y install automake autoconf make gcc gcc-c++ libtool zlib zlib-devel curl curl-devel alsa-lib alsa-lib-devel gettext gettext-devel expat expat-devel nasm pkgconfig # yum -y install bzip2

2.安装libx264 需要使用nasm依赖

# yum install yasm yasm-devel# wget  cd nasm-2.14# ./configure# make# make install

3.安装libx264

# git clone  cd x264// 如果不将include和lib安装在/usr/local目录,之后运行ffmpeg命令时可能仍然报错误# ./configure --prefix=/usr/x264/ --includedir=/usr/local/include --libdir=/usr/local/lib --enable-shared# make # make install

4.安装 libfdk-aac

$ wget  tar zxvf fdk-aac-2.0.1.tar.gz$ cd fdk-aac-2.0.1$ ./configure --disable-static$ make# make install

5.安装 openssl

$ wget  tar -xvf openssl-1.0.2k.tar.gz$ cd openssl-1.0.2k$ ./config shared$ make # make install # yum -y install openssl-devel

6.安装gnutls, lame,faac

# yum -y install gnutls gnutls-devel# yum -y install lame lame-devel# yum -y install faac faac-devel

7.安装ffmpeg主应用

$ wget  taf -jxvf ffmpeg-4.2.2.tar.bz2 $ cd ffmpeg-4.2.2$ ./configure --prefix=/home/user/app/ffmpeg --enable-gpl --enable-version3 --enable-pthreads --enable-shared --enable-libmp3lame --enable-libx264 --enable-pic --enable-libfdk-aac --enable-openssl --enable-nonfree$ make # make install

8.设置全局

# vi /etc/profile // 在profile文件中加入 PATH=$PATH:/usr/local/ffmpeg/bin export PATH # source /etc/profile

9.可能会出现ffmpeg: error while loading shared libraries: libavdevice.so.58: cannot open shared object file: No such file or directory的错误

# vi /etc/ld.so.conf // 添加 刚才的安装目录   /home/account/app/ffmpeg/lib   /usr/lib   /usr/lib64   /usr/local/lib # ldconfig

10.测试安装

$ ffmpeg -version// libx264安装是否成功$ ffmpeg -h encoder=libx264

标签: #centos打包文件夹