【发布时间】:2016-08-06 19:51:17
【问题描述】:
我想在 ffmpeg 中使用 libx264 编解码器。 当我尝试使用编解码器将图像文件转换为视频时,出现一条消息,称未知编码器“libx264”。所以我尝试在 msys 文件夹中再次执行配置和制作。我输入了 ./configure --enable-libx264 但它失败了。 :(
我的ffmpeg版本是3.0.1,x264也是目前最新的版本。
【问题讨论】:
标签: ffmpeg
我想在 ffmpeg 中使用 libx264 编解码器。 当我尝试使用编解码器将图像文件转换为视频时,出现一条消息,称未知编码器“libx264”。所以我尝试在 msys 文件夹中再次执行配置和制作。我输入了 ./configure --enable-libx264 但它失败了。 :(
我的ffmpeg版本是3.0.1,x264也是目前最新的版本。
【问题讨论】:
标签: ffmpeg
您的机器上可能没有用于编译的 x264 库。
上次编译 FFMpeg 时,我下载并编译了 x264,以确保我安装了库。
http://www.videolan.org/developers/x264.html
您还可能对启用 Cisco 的 OpenH264 感兴趣。
【讨论】:
./configure && make && make install 吗? OpenH264 是 Cisco 开发的编码器和解码器。它基本上与 x264 执行相同的编码,而没有 x264 带来的令人讨厌的许可问题。 en.wikipedia.org/wiki/OpenH264 在 FFMpeg 中使用 --enable-libopenh264 启用它,然后在 FFMpeg 中使用 -vcodec libopenh264
make && make install。下载源最简单的方法是安装git,然后做git clone https://github.com/cisco/openh264.git