【问题标题】:I want to use libx264 codec with ffmpeg. but Ffmpeg libx264's configuration failed我想将 libx264 编解码器与 ffmpeg 一起使用。但是ffmpeg libx264的配置失败
【发布时间】:2016-08-06 19:51:17
【问题描述】:

configure failed

我想在 ffmpeg 中使用 libx264 编解码器。 当我尝试使用编解码器将图像文件转换为视频时,出现一条消息,称未知编码器“libx264”。所以我尝试在 msys 文件夹中再次执行配置和制作。我输入了 ./configure --enable-libx264 但它失败了。 :(

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

【问题讨论】:

    标签: ffmpeg


    【解决方案1】:

    您的机器上可能没有用于编译的 x264 库。

    上次编译 FFMpeg 时,我下载并编译了 x264,以确保我安装了库。

    http://www.videolan.org/developers/x264.html

    您还可能对启用 Cisco 的 OpenH264 感兴趣。

    http://www.openh264.org/

    【讨论】:

    • 感谢您的评论,鲁本船井。实际上我再次编译了FFMpeg,但配置仍然失败。但无论如何,谢谢。什么是 OpenH264?当我去该网站时,我无法理解,因为我的英语并不完美。请您简单解释一下吗?
    • 只是为了确认一下,您从我发布的链接中下载了 x264 源代码并做了./configure && make && make install 吗? OpenH264 是 Cisco 开发的编码器和解码器。它基本上与 x264 执行相同的编码,而没有 x264 带来的令人讨厌的许可问题。 en.wikipedia.org/wiki/OpenH264 在 FFMpeg 中使用 --enable-libopenh264 启用它,然后在 FFMpeg 中使用 -vcodec libopenh264
    • 请注意,如果您打算使用 OpenH264,那么您还需要下载源代码并执行make && make install。下载源最简单的方法是安装git,然后做git clone https://github.com/cisco/openh264.git
    • 嘿,就像你说的,我在新文件夹中再次安装了x264库和ffmpeg,先编译x264,然后编译ffmpeg。然后它工作。谢了哥们!也感谢你让我知道 H264。
    猜你喜欢
    • 2012-02-28
    • 2018-05-09
    • 2017-06-23
    • 2016-11-12
    • 2019-09-02
    • 2016-06-27
    • 2012-08-26
    • 2021-08-15
    • 2014-08-23
    相关资源
    最近更新 更多