0
点赞
收藏
分享

微信扫一扫

ubuntu20.04完整编译安装ffmpeg

惠特曼 2022-03-31 阅读 80
ubuntuffmpeg

首先来一张成功的截图
在这里插入图片描述

sudo apt -y install gcc cmake make g++

安装yasm
wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz

tar -zxvf yasm-1.3.0.tar.gz

cd yasm-1.3.0

sudo ./configure --prefix=/usr/local/yasm

sudo make && make install
sudo gedit /etc/profile
export PATH="/usr/local/yasm/bin:$PATH"

sudo apt install libfreetype6 libfreetype6-dev libasound2-dev fontconfig libfontconfig1-dev

安装sdl2
sudo apt install libsdl2-dev
wget http://www.libsdl.org/release/SDL2-2.0.20.tar.gz

tar -zxvf SDL2-2.0.20.tar.gz

cd SDL2-2.0.20

sudo ./configure --prefix=/usr/local/sdl2

sudo make && make install

sudo gedit /etc/profile
export PATH="/usr/local/sdl2/bin:$PATH"

安装fdk-aac
wget https://jaist.dl.sourceforge.net/project/opencore-amr/fdk-aac/fdk-aac-0.1.6.tar.gz
tar -zxvf fdk-aac-0.1.6.tar.gz
cd fdk-aac-0.1.6
sudo ./configure --prefix=/usr/local/fdk-aac
sudo make && make install
export PATH="/usr/local/fdk-aac/lib: P A T H " e x p o r t P K G C O N F I G P A T H = / u s r / l o c a l / l i b / f d k − a a c / p k g c o n f i g : PATH" export PKG_CONFIG_PATH=/usr/local/lib/fdk-aac/pkgconfig: PATH"exportPKGCONFIGPATH=/usr/local/lib/fdkaac/pkgconfig:PKG_CONFIG_PATH

sudo apt install -y libmfx-dev libmp3lame-dev

安装lame

wget http://downloads.sourceforge.net/project/lame/lame/3.99/lame-3.99.5.tar.gz

tar -xzf lame-3.99.5.tar.gz

cd lame-3.99.5

sudo ./configure --prefix=/usr/local/lame --enable-static --enable-shared

sudo make && make install
export PATH="/usr/local/lame/bin:$PATH"

安装nasm

wget https://www.nasm.us/pub/nasm/releasebuilds/2.13.03/nasm-2.13.03.tar.gz

tar xvf nasm-2.13.03.tar.gz

cd nasm-2.13.03

sudo ./configure --prefix=/usr/local/nasm

sudo make && make install
export PATH="/usr/local/nasm/bin:$PATH"

安装x264
wget https://mirror.yandex.ru/mirrors/ftp.videolan.org/x264/snapshots/x264-snapshot-20191217-2245.tar.bz2
tar jxvf x264-snapshot-20191217-2245.tar.bz2
cd x264-snapshot-20191217-2245
sudo ./configure --prefix=/usr/local/x264 --enable-static --enable-shared
sudo make && make install
export PATH="/usr/local/x264/bin: P A T H " e x p o r t P K G C O N F I G P A T H = / u s r / l o c a l / l i b / x 264 / p k g c o n f i g : PATH" export PKG_CONFIG_PATH=/usr/local/lib/x264/pkgconfig: PATH"exportPKGCONFIGPATH=/usr/local/lib/x264/pkgconfig:PKG_CONFIG_PATH

安装x265

sudo apt install cmake-curses-gui
wget https://bitbucket.org/multicoreware/x265_git/downloads/x265_3.5.tar.gz
cd x265_3.5/build/linux

./make-Makefiles.bash

sudo make && make install

export PKG_CONFIG_PATH=/usr/local/lib/x265/pkgconfig:$PKG_CONFIG_PATH

安装xvid
wget http://downloads.xvid.org/downloads/xvidcore-1.3.4.tar.gz

tar zvxf xvidcore-1.3.4.tar.gz

cd xvidcore/build/generic

sudo ./configure --prefix=/usr/local/xvidcore

sudo make && make in

apt install libopus-dev libspeex-dev

./configure --prefix=/usr/local/ffmpeg --enable-cross-compile --disable-x86asm --enable-libfreetype --enable-avfilter --enable-

libfontconfig --enable-indev=alsa --enable-outdev=alsa --enable-small --arch=x86_64 --enable-libfdk-aac --enable-libmp3lame --enable-

libopus --enable-libspeex --enable-libx264 --enable-libx265 --disable-nvenc --enable-gpl --enable-nonfree --enable-swresample –

enable-filter=delogo --enable-debug --disable-optimizations

举报

相关推荐

0 条评论