编译
linux 编译 ffmpeg
git clone [email protected]:FFmpeg/FFmpeg.gitnasm/yasm not foundwget https://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gztar -zxvf yasm-1.3.0.tar.gzcd yasm-1.3.0 ./configure # 接着 make sudo make installsmall@small:~/FFmpeg$ ./configure --prefix="/usr/local/ffmpeg/" --enable-libx264 --enable-gpl --enable-nonfree --enable-libfdk-aacsmall@small:~/FFmpeg$ ./configure install prefix /usr/local source path . C compiler gcc C library glibc ARCH x86 (generic) big-endian no runtime cpu detection yes standalone assembly yes x86 assembler yasm MMX enabled yes MMXEXT enabled yes 3DNow! enabled yes 3DNow! extended enabled yes SSE enabled yes SSSE3 enabled yes AESNI enabled yes AVX enabled yes AVX2 enabled yes AVX-512 enabled yes XOP enabled yes ...
启用第三方模块支持:libfdk_aac和libx264,需要单独下载编译
1. ERROR: libfdk_aac not found
2. ERROR: libx264 not found
3. 还没完,又出现新的错误了:
4. 回到上一步,继续编译x264:
5. 最终回到ffmpeg继续编译:
6. make: Nothing to be done for 'all'.
7. 最后还有个问题就是找不到.so 库的问题
.so 库的问题8. 接下来试试看是否正常:
9. 看一下转换结果,没有问题~
最后更新于