本文主要是介绍【ffmpeg】【报错集锦】ffmpeg视频编码出现Unknown encoder 'libx264'问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.下载x264源码
git clone http://git.videolan.org/git/x264.git
2.解压源码 sudo tar -xjf last_x264.tar.bz2
cd x264-snapshot-20180705-2245
三部曲:
./configure
make
make install
运行./configure出现 错误:
Found no assembler Minimum version is nasm-2.13 If you really want to compile without asm, configure with --disable-asm.
这是因为需要安装2.13版本的nasm
不能简单的运行sudo apt-get install nasm 要安装的rpm文件包tall nasm 这个版本比较低。应该通过源码编译的方式进行安装。
链接地址:https://www.nasm.us/pub/nasm/releasebuilds/2.13.03/
解压:
sudo tar -zxvf nasm-2.13.03.tar.gz
三部曲安装即可。
安装完成nasm之后再重新进入x264目录下./configure 之后就可以。
3.重新编译安装ffmpeg
进入到ffmpeg的目录下,分别执行命令:
1)配置ffmpeg时,加上x264,如:
./configure --enable-gpl --enable-libx264
2)make clean
3)make
4)make install
这篇关于【ffmpeg】【报错集锦】ffmpeg视频编码出现Unknown encoder 'libx264'问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!