这里您可以找到 的所有当前版本ffmpeg
。我需要 的一个Windows x64
。我发现有多个版本:
ffmpeg-master-latest-win64-gpl-shared.zip
ffmpeg-master-latest-win64-gpl.zip
ffmpeg-master-latest-win64-lgpl-shared.zip
ffmpeg-master-latest-win64-lgpl.zip
ffmpeg-n5.0-latest-win64-gpl-5.0.zip
ffmpeg-n5.0-latest-win64-gpl-shared-5.0.zip
ffmpeg-n5.0-latest-win64-lgpl-5.0.zip
ffmpeg-n5.0-latest-win64-lgpl-shared-5.0.zip
目前最新版本是哪一个?为什么有这么多版本?为什么软件包大小不同?
我的用例是转换私人视频数据。
答案1
如果你阅读你链接到的存储库的 README您将在标题下看到所有不同版本的解释目标、变体和插件:
可用的:
gpl
包括所有依赖项,甚至包括那些需要完整 GPL 而不仅仅是 LGPL 的依赖项。lgpl
缺少仅限 GPL 的库。最突出的是 libx264 和 libx265。gpl-shared
与 gpl 相同,但附带 libav* 系列共享库而不是纯静态可执行文件。lgpl-shared
同样,但是带有 lgpl 依赖项集。所有这些都可以选择性地与任意插件组合进行组合。
4.4
从 4.4 发布分支而不是主分支进行构建。
因此,例如ffmpeg-n5.0-latest-win64-gpl-5.0.zip
从分支构建n5.0
并包含所有依赖项,甚至包括那些需要完整 GPL 而不仅仅是 LGPL 的依赖项。
除非你需要一组特定的库/许可证,我认为最简单的方法是获得完整的ffmpeg 发布版本最新版本来自吉安。