Deepin Debian Linux安装ffmpeg
安装CMake和CCMake
sudo apt install cmake sudo apt install cmake-curses-gui
安装X265开发库
sudo apt-get install libx265-dev
安装Yasm
下载地址:http://www.tortall.net/projects/yasm/releases/ tar -xvf yasm-1.3.0.tar.gz cd yasm-1.3.0/ ./configure make && make install
安装OpenCoreAMR
下载地址:https://nchc.dl.sourceforge.net/project/opencore-amr/fdk-aac/fdk-aac-2.0.0.tar.gz tar -xvf fdk-aac-2.0.0.tar.gz cd fdk-aac-2.0.0/ ./configure make && make install
安装speex
下载地址:https://ftp.osuosl.org/pub/xiph/releases/speex/speex-1.2.0.tar.gz cd speex-1.2.0/ ./configure make && make install
安装lame
下载地址:https://ayera.dl.sourceforge.net/project/lame/lame/3.99/lame-3.99.5.tar.gz tar -xvf lame-3.99.5.tar.gz cd lame-3.99.5/ ./configure make && make install
安装nasm
sudo apt install nasm
安装X264开发库
下载地址:http://www.videolan.org/developers/x264.html tar -xvf last_x264.tar.bz2 cd x264-snapshot-20190120-2245/ ./configure --enable-shared make && make install
安装X265开发库
下载地址:http://ftp.videolan.org/pub/videolan/x265/ tar -xvf x265_2.9.tar.gz cd x265_2.9/build/linux/ PATH="$HOME/bin:$PATH" cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX="$HOME/ffmpeg_build" -DENABLE_SHARED:bool=off ../../source make && make install
安装X11开发库
sudo apt-get install libx11-dev sudo apt-get install xorg-dev
安装音频库
sudo apt-get install libasound2-dev
刷新库
sudo ldconfig
安装SDL开发库
下载地址:http://www.libsdl.org/hg.php ~$ tar -xvf SDL-2.0.9-12569.tar.gz ~$ cd SDL-2.0.9-12569/ ~$ ./configure ~$ make && make install
刷新库
sudo ldconfig
下载ffmpeg
git clone https://git.ffmpeg.org/ffmpeg.git
配置
./configure \ --prefix=/home/niko/Applications/ffmpeg \ --enable-gpl \ --enable-nonfree \ --enable-libfdk-aac \ --enable-libx264 \ --enable-libx265 \ --enable-filter=delogo \ --enable-debug \ --disable-optimizations \ --enable-libspeex \ --enable-shared \ --enable-pthreads \ --enable-version3 \ --enable-hardcoded-tables \ --cc=gcc \ --host-cflags= \ --host-ldflags= \ --enable-ffplay
确认ffbuild/config.mak
文件
~$ vim ffbuild/config.mak
命令模式输入:``CONFIG_FFPLAY`` 进行查找 如果 ``CONFIG_FFPLAY=yes`` 表示编译安装时顺带安装ffplay播放器
编译与安装
make -j 4 # 使用4个线程同时编译, 加快编译速度
完成后发现如下字样:
STRIP ffprobe STRIP ffplay STRIP ffmpeg
表示将会安装 ffprobe
、ffplay
、ffmpeg
三个工具
make install
修改库目录
sudo vim /etc/ld.so.conf 添加: /home/niko/Applications/ffmpeg/lib sudo ldconfig
添加到环境变量
cd ~ vim .bashrc 添加: export FFMPEG_HOME=/home/Applications/ffmpeg export PATH=$FFMPEG_HOME/bin:$PATH source .bashrc
刷新库
sudo ldconfig
测试
ffmpeg -version ffplay -version
原文地址:https://blog.51cto.com/xvjunjie/2347117
相关推荐
-
来讨论一下这些常见的 Redis 面试题 服务器
2020-6-15
-
十年数据分析经验,总结出这三类工具最好用 服务器
2019-9-7
-
Elasticsearch实践(二):搜索 服务器
2019-3-17
-
如何使用 GPG 加解密文件 服务器
2019-3-3
-
容器产品关键能力覆盖最多,阿里云打赢云原生关键一战! 服务器
2020-6-24
-
MySQL(Innodb)索引的原理 服务器
2019-4-14
-
记录一次ssh密码被爆破 服务器
2019-8-29
-
Linux 特殊权限 SUID,SGID,SBIT 服务器
2019-3-25
-
rdiff-backup:一个 Linux 中的远程增量备份工具 服务器
2019-3-6
-
[ 黑盒测试方法 ] 判定表驱动法 服务器
2019-9-16