编译 x264 并支持 mp4

编译 x264 并支持 mp4

x264我的项目需要它。
我在 有一个/opt/local/bin/x264,但是当我执行以下命令时:

x264 --qpfile cuepoints.qp --output output.mp4 input.mp4

它说:

x264 [error]: not compiled with MP4 output support

x264我决定从源代码进行编译。我从http://www.videolan.org/(git://git.videolan.org/x264.git)。
现在我这样做:

cd x264
./configure --enable-mp4-output

x264 说:

Unknown option --enable-mp4-output, ignored

确实,如果我打开configure文件,就没有这样的选项。

最后,我找到了支持 mp4 的编译版 x264(参见这里),但是它已经有 3 年的历史了,我还需要一台用于 Windows 的。

您是否知道是否x264已经放弃了 mp4 支持,或者我需要使用不同的选项来编译它?

答案1

没有--enable-mp4-output选项。MP4 支持会自动检测,但是l-粉碎或 gpac 是必需的。

有关可以编译 x264 的脚本,请参阅操作方法:x264.
另一个例子见在 Ubuntu 上编译 X264.
另请参阅FFmpeg 和 x264 编码指南

答案2

您可以使用 brew 在 macOS 上安装支持 mp4 输出的 x264:

brew install x264 --with-l-smash

答案3

看一下https://astrataro.wordpress.com/category/encode/x264/它提供了启用了 mp4 和音频的修改版本。

相关内容