答案1
似乎有一个XY问题在您的方法中。您实际上只是希望人们能够运行 ffmpeg 构建而无需其他依赖项。您需要的是静态构建,其中所有外部库(x264 等)都静态地链接到最终的二进制文件中,而不是动态地从共享对象加载。
为此,在./configure
步骤中配置 ffmpeg 时,请使用以下附加标志:
--enable-static --disable-shared
您可以在此处查看完整的示例配置行OS X 静态构建下载页面。
一旦配置了上述参数,您的最终ffmpeg
二进制文件将是独立的。