简易ffmpeg安装

安装
sudo apt-get install g++
sudo apt install cmake-curses-gui

安装yasm
wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz
tar xzvf yasm-1.2.0.tar.gz
cd yasm-1.2.0/
./configure
make && make install

安装cmake
apt-get install cmake

安装nasm
wget https://www.nasm.us/pub/nasm/releasebuilds/2.14rc16/nasm-2.14rc16.tar.gz
tar xzvf nasm-2.14rc16.tar.gz
cd nasm-2.14rc16/
./configure
make && make install

x264
git clone git://git.videolan.org/x264
cd x264/
./configure --enable-shared
make && make install

x265
下载地址
https://bitbucket.org/multicoreware/x265/downloads/
http://ftp.videolan.org/pub/videolan/x265/
两个地方都可以
tar xzvf x265_2.9.tar.gz
cd x265_2.9/
x265_2.9/build/linux
./make-Makefiles.bash
make && make install

libvpx
https://github.com/webmproject/libvpx 这个是国外的镜像, 国内可以下载到
./configure --enable-shared
make && make install

lame
wget https://jaist.dl.sourceforge.net/project/lame/lame/3.100/lame-3.100.tar.gz
./configure --enable-shared
make && make install

fdk-aac
wget https://jaist.dl.sourceforge.net/project/opencore-amr/fdk-aac/fdk-aac-2.0.0.tar.gz
./configure --enable-shared
make && make install

ffmpeg
wget https://ffmpeg.org/releases/ffmpeg-4.1.tar.bz2

./configure --prefix=/opt/ffmpeg/ --enable-version3 --enable-libmp3lame --enable-libx264 --enable-libx265 --enable-libfdk_aac --enable-libvpx --enable-shared --enable-gpl --enable-postproc --enable-nonfree --enable-avfilter --enable-pthreads --enable-debug --extra-cflags=-g

./configure --prefix=/opt/ffmpeg/ --enable-version3 --enable-libmp3lame --enable-libx264 --enable-libx265 --enable-libfdk_aac --enable-libvpx --enable-shared --enable-gpl --enable-postproc --enable-nonfree --enable-avfilter --enable-pthreads --enable-debug --extra-cflags=-g --enable-encoder=pcm_alaw --enable-decoder=pcm_alaw --enable-demuxer=mov
说明
–enable-encoder=pcm_alaw --enable-decoder=pcm_alaw //支持PCM和G711编解码
–enable-demuxer=mov //支持mov,mp4,m4a,3gp,3g2,mj2解复用

make && make install

就大功告成了, 常用的音视频都编译进去了, 大家get到了吗, 大家也可以根据以上写一个脚本。我脚本水平差, 就只能一步一步搭建了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值