摘要:提供了强大的音视频处理功能可以帮助我们在开发中对音视频进行处理下载并安装源下载安装更新依赖并安装更新安装卸载系统自带的并安装最新版卸载下载并解压安装下载并安
ffmpeg提供了强大的音视频处理功能,可以帮助我们在开发中对音视频进行处理.
1.下载并安装repoforge yum源# 下载 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.rpm2.yum更新依赖并安装yasm,gnutls, lame,faac
# 更新 yum 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 bzip2 -y # 安装 yum install yasm yasm-devel gnutls gnutls-devel lame lame-devel faac faac-devel -y3.卸载系统自带的x264并安装最新版
# 卸载 yum remove x264 x264-deve # 下载并解压安装 wget -c ftp://ftp.videolan.org/pub/x264/snapshots/x264-snapshot-20120718-2245-stable.tar.bz2 tar jxvf x264-snapshot-20120718-2245-stable.tar.bz2 cd x264-snapshot-20120718-2245-stable ./configure --enable-shared --enable-static make make install cd ..4.下载并安装ffmpeg-3.1
# 下载 wget http://www.ffmpeg.org/releases/ffmpeg-3.1.tar.gz # 解压安装 tar -zxvf ffmpeg-3.1.tar.gz cd ffmpeg-3.1 ./configure --prefix=/usr/local/ffmpeg --enable-gpl --enable-version3 --enable-nonfree --enable-shared --enable-zlib --enable-bzlib --enable-libmp3lame --enable-libx264 --enable-pic --enable-libfaac make make install
中途可能会报错:WARNING: using libx264 without pkg-config
因为yum安装x264时,没有自动给我们加入环境变量,执行:export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH解决
安装完成之后还需要进行一些配置才可以正常使用
1.)编辑动态库配置
vi /etc/ld.so.conf
加入下面两行内容,安装时也可能自动加入,已有的就可以忽略
include ld.so.conf.d/*.conf /usr/local/ffmpeg/lib
保存退出后执行下面命令刷新
ldconfig
2.)配置ffmpeg的环境变量
vi /etc/profile
在文件尾部追加
export FFMPEG=/usr/local/ffmpeg export PATH=$FFMPEG_HOME/bin:$PATH
3.)检查安装是否安装OK
ffmpeg -version
原文发布于:Centos 7 安装 ffmpeg 3.1
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/30823.html
摘要:原文链接自动转码标准文件最近做一个在线教学网的项目,需要实现上传任意格式视频自动为标准视频,使用播放。否则请修改文件最后附上扩展 原文链接:http://www.fire-rain.com/blog/FFMPEG_H264_MP4 PHP+FFMPEG自动转码H264标准Mp4文件 最近做一个在线教学网的项目,需要实现上传任意格式视频自动为h264标准视频,使用html5播放。最终...
摘要:先按照的安装攻略,搞定你上的,我目前使用的版本是然后直接上代码简单的转码服务,利用和编码器转换成使用输入文件路径输出文件路径执行下 先按照ffmpeg的安装攻略,搞定你CentOS上的ffmpeg,我目前使用的版本是3.0.2然后直接上代码 package main import ( fmt log os os/exec time ) fun...
阅读 3072·2021-11-25 09:43
阅读 2251·2021-09-07 10:28
阅读 3543·2021-08-11 11:14
阅读 2777·2019-08-30 13:49
阅读 3544·2019-08-29 18:41
阅读 1162·2019-08-29 11:26
阅读 1976·2019-08-26 13:23
阅读 3372·2019-08-26 10:43