编译支持 mp4 的 x264

Iva*_*lin 6 video encoding mp4 ffmpeg x264

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

x264 --qpfile cuepoints.qp --output output.mp4 input.mp4
Run Code Online (Sandbox Code Playgroud)

它说:

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
Run Code Online (Sandbox Code Playgroud)

x264 说:

Unknown option --enable-mp4-output, ignored
Run Code Online (Sandbox Code Playgroud)

事实上,如果我打开configure文件,就没有这样的选择。

最后,我可以找到支持 mp4 的已编译 x264(请参阅此处),但它已经使用 3 年了,我还需要一个用于 Windows 的。

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

har*_*ymc 3

没有--enable-mp4-output选择。自动检测 MP4 支持,但需要l-smash或 gpac。

对于可能编译 x264 的脚本,请参阅HOWTO: x264
有关另一个示例,请参阅在 Ubuntu 上编译 X264
另请参阅FFmpeg 和 x264 编码指南