1. 编译fdkaac
目标机器上缺省configure之后make会出现共享代码相关的错误,需要加上编译参数CFLAGS=-fPIC
./configure CFLAGS=-fPIC
make
make install
完成之后在/usr/local/lib/下会生成fdk-aac.so.0库文件及几个软链
2. 编译ffmpeg
需求是使用ffmpeg+fdkaac来将音源转成aac,其他选项暂时无视。
./configure --prefix=MYDIR --enable-libfdk-aac --disable-yasm
make
make install
完成后ffmpeg安装到MYDIR/bin/ffmpeg
3. 若系统没有将/usr/local/lib加入默认的动态库查找目录,在自己的用户环境变量下加入:
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
4. 测试
bin/ffmpeg -i sourceurl -acodec libfdk_aac -ab 64k -ar 22050 -ac 2 test.aac
分享到:
相关推荐
基于Linux下编译ffmpeg的wasm库,搞了半天,终于成功,保存起来,需要的可以下载;包含ffmpeg.js和ffmpeg.wasm;是基于ffmpeg源代码编译的,没有改动任何源代码
linux下编译ffmpeg及简单例子。ffmpeg,linux。centos
linux下安装FFmpeg命令,亲测可用,文档里面说明了具体的操作步骤,按上面的操作执行即可安装成功.
ffmpeg源码包编译安装过程, 详细讲述了ffmpeg及其相关音视频编解码库的源码编译安装过程
ffmpeg-4.2.3编译后全量产物 for linux for linux for linux for linux
如此,编译完的程序在bin下,有ffmpeg、ffprobe、ffserver、lame、nasm、ndisasm、vsyasm、x264、yasm、ytasm 那么配置ffmpeg程序路径就应该是 /usr/local/ffmpeg/bin/ffmpeg 【注意】我下载的是3.3,已在生产环境...
这是我在Centos6.5上安装FFmpeg的过程讲解和配置信息,已经在Cengtos6.5上成功安装使用
关于linux下安装ffmpeg库的详细方法,本人亲测通过
Linux下FFmpeg的安装和测试及Mplayer的安装和测试
ubuntu20.04 可直接使用的ffmpeg(静态编译) built with gcc 9 (Ubuntu 9.3.0-17ubuntu1~20.04) configuration: --prefix=/root/ffmpeg_build --pkg-config-flags=--static --extra-cflags=-I/root/ffmpeg_build/...
在Windows下编译FFmpeg详细说明
在Linux下编译FFmpeg+android ndk成功的脚本及so库; 包含sh脚本,和fflib编译成功的zip包
linux下ffmpeg获取视频流
译成功 在 windows 下单纯就学习 FFMPEG 而言 可以不用编译它 因为官方提供有编译好 的库 开发者可以直接用提供的库进行学习 但官方提供的只有动态链接库 想用静态库还 是要自己编译 我用 FFMPEG 主要是在 windows ...
(带一键安装脚本sh)Linux编译ffmpeg并转换MP3到AMR,很好用的ffmpeg音频转换脚本,已做过多个项目开发
分别是windows和linux下编辑ffmpeg,加入多个解码库,如x264
Linux安装ffmpeg脚本
ndk25C编译的android下的ffmpeg6.0,集成v4l2视频采集和pulse音频采集
附件为Centos6.6环境下静态编译的ffmpeg-3.3.3版本linux可执行程序和SDK库,其中包含基本的x264、aac编解码库;还增加字幕渲染(drawtext参数)、水印叠加等功能;configure配置参数为: ./configure --target-os=...
Linux编译安装ffmpeg,包括ffmpeg-4.3.1.tar,nasm-2.13.03.tar.bz2,x264-snapshot-20191217-2245-stable.tar.bz2和yasm-1.3.0.tar.gz