我想在ffmpeg中使用libx264编解码器,但是ffmpeg libx264的配置失败了。

3

配置失败

我想在ffmpeg中使用libx264编解码器。当我试图使用该编解码器将图像文件转换为视频时,出现了“未知的编码器”错误。因此,我尝试在msys文件夹中再次执行configure和make命令。我输入了./configure --enable-libx264,但是失败了。:(

我的ffmpeg版本是3.0.1,x264也是目前最新版本。

1个回答

2

谢谢你的评论,Ruben Funai。实际上我重新编译了FFMpeg,但是配置仍然失败了。不过还是谢谢你。OpenH264是什么?因为我的英语不太好,所以我去网站上看的时候没看懂。你能简要解释一下吗? - YJJ
只是确认一下,您从我发布的链接下载了x264源代码,并执行了./configure && make && make install?OpenH264是由思科开发的编码器和解码器。它基本上执行与x264相同的编码,但没有伴随x264而来的讨厌的许可问题。https://en.wikipedia.org/wiki/OpenH264您可以使用--enable-libopenh264在FFMpeg中启用它,然后使用-vcodec libopenh264在FFMpeg中使用它。 - Ruben Funai
只是一个进一步的说明,如果您计划使用OpenH264,则需要下载源代码并执行make && make install。下载源代码的最简单方法是安装git,然后执行git clone https://github.com/cisco/openh264.git - Ruben Funai
2
嘿,就像你说的那样,我在一个新文件夹中安装了x264库和ffmpeg,并先编译x264,然后再编译ffmpeg。这样就可以了。谢谢,伙计!还有,谢谢你告诉我关于H264的事情。 - YJJ

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接