博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ffmpeg编译常规大全
阅读量:5932 次
发布时间:2019-06-19

本文共 2461 字,大约阅读时间需要 8 分钟。

 

其中有需要CMake的,可以直接sudo apt-get install cmake
 

编译yasm

wget 
$./configure 
$make
$sudo make install
 
编译AMR
wget 
$./configure
$make
$sudo make install
 
编译libvpx(google发明的那个高清编码格式)
wget 
$ ./configure --disable-unit-tests
$make
$sudo make install
 
编译lame(mp3)
wget 
$./configure --disable-shared --enable-static
$make
$sudo make install
编译xvidcore
wget 
$./configure 
$make
$sudo make install
--disable-shared --enable-static好像没用,可以自己去/usr/local/lib删除对应的.so
 
编译x264
wget ftp://ftp.videolan.org/pub/x264/snapshots/last_x264.tar.bz2
$./configure --enable-static
$make
$sudo make install
--enable-shared不写,就没有.so
 
编译OGG音频
$./configure --disable-shared --enable-static
$make
$sudo make install
 
编译libvorbis
$ ./configure  --enable-static --disable-shared --disable-oggtest
$ make -j 4
$ make install
 
编译libtheora
=======================
wget http://downloads.xiph.org/releases/theora/libtheora-1.1.1.tar.gz
$ ./configure --enable-static --disable-shared --disable-oggtest --disable-vorbistest --disable-examples
$ make -j 4
$ make install
 
编译pkg-config
wget http://pkgconfig.freedesktop.org/releases/pkg-config-0.29.1.tar.gz
$ ./configure --silent --with-pc-path=/usr/local/lib/pkgconfig --with-internal-glib 
$ make -j 4
$ make install
 
编译cmake
=======================
wget https://cmake.org/files/v3.5/cmake-3.5.0.tar.gz
$ ./configure
$ make -j 4
$ make install
 
编译vid_stab(option)
wget https://codeload.github.com/georgmartius/vid.stab/legacy.tar.gz/release-0.98b
 ... Done
$ cmake 
$ make -s install
 
编译x265(option)
wget https://bitbucket.org/multicoreware/x265/downloads/x265_1.9.tar.gz
$cd x265_1.9/source
$ cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr/local -DENABLE_SHARED:bool=off
$ make -j 4
$ make install
 
编译fdk_aac
wget http://downloads.sourceforge.net/project/opencore-amr/fdk-aac/fdk-aac-0.1.4.tar.gz
$ ./configure --disable-shared --enable-static
$ make -j 4
$ make install
 
编译ffmpeg
$ ./configure --extra-version=static --disable-debug --disable-shared --enable-static --extra-cflags=--static --disable-ffplay --disable-ffserver --disable-doc --enable-version3 --enable-libvpx --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-avfilter --enable-gpl --enable-libopencore_amrwb --enable-libopencore_amrnb --enable-nonfree --enable-filters --enable-libx265 --enable-runtime-cpudetect --enable-libfdk-aac 
$ make -j 4
$ make install
 
备注: 其中--enable-libx265会报 "x265 not found using pkg-config" , 用不到可以暂时删除

 

转载于:https://www.cnblogs.com/runner42/p/5780468.html

你可能感兴趣的文章
诸神之战|围观!湖南赛区启动仪式
查看>>
云计算暂时“拯救”了这些硬件厂商
查看>>
关于大数据的五大陷阱
查看>>
1nm晶体管诞生将如何改变我们的电脑?
查看>>
发力浦东政务——上海移动打造云安全建设风向标
查看>>
《大数据安全标准化白皮书》正式发布
查看>>
用AI打击金融犯罪,银行、企业和监管部门怎么看?
查看>>
深度解读我国大数据产业发展的现状及未来
查看>>
从理论到实践,一文详解 AI 推荐系统的三大算法
查看>>
物联网催生产业新应用 “大安防”概念逐步落地
查看>>
人们不必担忧数据中心能耗增长过快
查看>>
这款芯片1+1都算不准,但能解决很多大难题
查看>>
特朗普推翻美国ISP隐私政策 允许电信运营商销售用户数据
查看>>
Slack 的野心:企业版的 App Store?
查看>>
雅虎投资人开药方 引入战略投资人进行市值管理
查看>>
CIO如何成为合格管理者
查看>>
高新区以“大数据+大生态”推进“千园之城”建设
查看>>
尼泊尔将在珠峰峰顶提供免费WiFi服务
查看>>
真正的智能家居离我们还有多远
查看>>
Salesforce的Quip收购了一家游戏公司?原来是看上了团队!
查看>>