FFmpeg 是 libx264 的最佳 LGPL 替代品?

FFmpeg best LGPL alternative to libx264?

我正在开发一个非开源的商业软件。它将使用 FFmpeg 导出视频。 libx264 编解码器似乎不是我的选择,因为出于法律原因我只能使用 LGPL。什么是 libx264 的最佳 LGPL 替代品?我想要一种编解码器,它可以在质量和文件大小之间做出很好的折衷,并得到大多数视频播放器和视频共享网站(如 YouTube)的支持。如果我必须在较低质量和较大文件大小之间做出选择,那么我会选择较大的文件大小,因为如果需要,视频始终可以使用其他软件进行转码,但 Lagarith 等无损格式仍然太大。

我看到 libopenh264 可能是一个选项,但大多数播放器和视频共享网站都支持它吗?它与 libx264 相比如何?它是 LGPL 吗?

消费者(播放器、平台...)不支持编码器,他们支持编解码器。 x264 和 openh264 都对 H.264/AVC 编解码器流进行编码。从技术上讲,您应该可以使用 libopenh264。

Purchase a commercial license x264。

这样你就不会受困于 openh264 等次优编码器,也不会不得不使用 GPL。