Linux搭建FFMPEG环境
来源:互联网 发布:批处理执行python 编辑:程序博客网 时间:2024/05/16 00:38
1、使用yum安装ffmpeg的依赖文件:
yum install autoconf automake cmake freetype-devel gcc gcc-c++ git libtool make mercurial nasm pkgconfig zlib-devel
2、安装ffmpeg的功能模块
Yasm :yasm是x264和ffmpeg必须要依赖的模块,但是因为用的是新版本,所以网上说的那些安装Yasm是行不通的,会报错,提示安装nasm-2.13版本
先下载 nasm-2.13.tar.gz
cd ~/ffmpeg_sourcestar -zxvf nasm-2.13.tar.gzcd nasm-2.13
./configure
makemake installmake distclean
libx264:cd ~/ffmpeg_sourcesgit clone --depth 1 git://git.videolan.org/x264cd x264PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin" --enable-staticmakemake installmake distclean
libfdk_aac:cd ~/ffmpeg_sourcesgit clone --depth 1 git://git.code.sf.net/p/opencore-amr/fdk-aaccd fdk-aacautoreconf -fiv./configure --prefix="$HOME/ffmpeg_build" --disable-sharedmakemake installmake distclean
libopus:cd ~/ffmpeg_sourcesgit clone git://git.opus-codec.org/opus.gitcd opusautoreconf -fiv./configure --prefix="$HOME/ffmpeg_build" --disable-sharedmakemake installmake distclean
FFmpeg :cd ~/ffmpeg_sourcesgit clone --depth 1 http://source.ffmpeg.org/git/ffmpeg.git cd ffmpegPKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure --prefix="$HOME/ffmpeg_build" --extra-cflags="-I$HOME/ffmpeg_build/include" --extra-ldflags="-L$HOME/ffmpeg_build/lib" --bindir="$HOME/bin" --pkg-config-flags="--static" --enable-gpl --enable-nonfree --enable-libfdk-aac --enable-libfreetype --enable-libopus --enable-libx264makemake installmake distcleanhash -r
到这里,ffmpeg就编译安装完成了。
输入ffmpeg -version查看是否安装成功:
阅读全文
0 0
- Linux搭建FFMPEG环境
- ffmpeg开发环境搭建--(linux)
- VS2008 + ffmpeg 环境搭建
- VS2008 + ffmpeg 环境搭建
- ffmpeg Windows环境搭建
- Ubuntu ffmpeg 环境搭建
- FFmpeg搭建开发环境
- ffmpeg源码环境搭建
- Qt FFMPEG环境搭建
- Qt+ffmpeg环境搭建
- Linux搭建FFMPEG环境实现MP4格式转m3u8格式
- ffmpeg 编译环境搭建(ffmpeg-3.2)
- windows下搭建ffmpeg环境
- windows下搭建ffmpeg环境
- windows下搭建ffmpeg环境
- windows下搭建ffmpeg环境
- windows下搭建ffmpeg环境
- vs2013+ffmpeg开发环境搭建
- java菱形图案
- vmware workstation14连网
- Java中static学习心得
- 第7章 虚拟机类加载机制7.1~7.3
- C语言操作符
- Linux搭建FFMPEG环境
- vim常用快捷键
- url地址中有特殊符号“引号”引发的错误
- TensorFlow在MNIST中的应用-训练过程的可视化
- mysql 利用外键级联删除、更新
- mysql 常用命令
- 圆桌骑士,蓝书P316LA3523(tarjan求双连通分量算法,二分图判断,奇圈)
- Js与Java的基本数据类型
- Android 6.0运行时权限问题