首页 » SEO优化 » centosffmpegphp技巧_实测有效centos 安装 ffmpeg

centosffmpegphp技巧_实测有效centos 安装 ffmpeg

访客 2024-12-08 0

扫一扫用手机浏览

文章目录 [+]

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

// 安装打包依赖 # wget -c ftp://195.220.108.108/linux/dag/redhat/el6/en/x86_64/dag/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm # 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依赖

centosffmpegphp技巧_实测有效centos 安装 ffmpeg

# yum install yasm yasm-devel# wget https://www.nasm.us/pub/nasm/releasebuilds/2.14/nasm-2.14.tar.gz# cd nasm-2.14# ./configure# make# make install

3.安装libx264

centosffmpegphp技巧_实测有效centos 安装 ffmpeg
(图片来自网络侵删)

# git clone https://code.videolan.org/videolan/x264.git# 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 https://downloads.sourceforge.net/opencore-amr/fdk-aac-2.0.1.tar.gz$ tar zxvf fdk-aac-2.0.1.tar.gz$ cd fdk-aac-2.0.1$ ./configure --disable-static$ make# make install

5.安装 openssl

$ wget http://mirrors.ibiblio.org/openssl/source/old/1.0.2/openssl-1.0.2k.tar.gz$ 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 http://ffmpeg.org/releases/ffmpeg-4.2.2.tar.bz2$ 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

标签:

相关文章

QQ聊天恶搞代码技术背后的趣味与风险

人们的生活越来越离不开社交软件。在我国,QQ作为一款历史悠久、用户众多的社交平台,深受广大网民喜爱。在QQ聊天的过程中,恶搞代码的...

SEO优化 2025-03-02 阅读1 评论0

Python代码截屏技术与应用的完美融合

计算机屏幕截图已经成为人们日常生活中不可或缺的一部分。无论是分享工作成果、记录游戏瞬间,还是保存网页信息,屏幕截图都发挥着重要作用...

SEO优化 2025-03-02 阅读1 评论0

QQ无限刷礼物代码技术突破还是道德沦丧

社交平台逐渐成为人们生活中不可或缺的一部分。QQ作为我国最具影响力的社交软件之一,其丰富的功能吸引了大量用户。近期有关QQ无限刷礼...

SEO优化 2025-03-02 阅读1 评论0