Windows builds from gyan.dev和Windows builds by BtbN哪个是静态编译版本

在 Windows 上,有两个主要来源可以获取 FFmpeg 的编译版本:gyan.devBtbN。这两个网站都提供了 FFmpeg 的编译版本,但它们的侧重点和编译选项可能有所不同。

1. Windows builds from gyan.dev

  • 静态编译版本

    • Gyan.dev 提供了多种类型的构建,包括静态编译版本(Static Builds)和共享库版本(Shared Builds)。
    • 静态编译版本包含了所有必要的库,并打包在一个二进制文件中,使用时不需要依赖外部的 DLL 文件。通常推荐下载静态版本,因为它比较容易使用,特别是对于没有编程背景的用户。
    • 你可以在 https://www.gyan.dev/ffmpeg/builds/ 上选择 Release Builds 下的 ffmpeg-git-full.7z,这是静态编译的完整版本。

    下载链接示例:

    • Static Build: ffmpeg-git-full.7z(静态构建的完整版本)

2. Windows builds by BtbN

  • 共享和静态编译版本

    • BtbN 的构建版本提供了多种选项,包括共享库和静态库的版本。
    • BtbN 的构建更适合那些需要更高级的功能或者定制化需求的用户,但也有静态版本可用。你可以访问 Releases · BtbN/FFmpeg-Builds · GitHub
    • Static 编译版本 可以在 release 标签下找到带有 Static 字样的构建。
    • 通常文件名中包含 static 的就是静态编译版本,例如:ffmpeg-N-version-win64-static.zip

    下载链接示例:

    • Static Build: ffmpeg-N-version-win64-static.zip(静态构建版本)

如何选择?

  • 静态版本(Static Build)
    • 推荐用于绝大多数场景,尤其是你不想处理复杂的动态库依赖时。
    • 静态版本把所有的库直接打包在 FFmpeg 可执行文件中,因此你可以更轻松地在不同的环境下使用它。
  • 共享版本(Shared Build)
    • 包含外部动态库(DLL),更适合开发人员或者需要与其他程序共享相同库的高级用户。

总结

  • Gyan.dev 提供了静态编译的完整版本,推荐下载 ffmpeg-git-full.7z
  • BtbN 也提供静态编译版本,通常文件名包含 static 字样,如 ffmpeg-N-version-win64-static.zip

如果你需要的是静态编译版本,两个网站的静态版本都适合使用,但 Gyan.dev 的版本在使用上可能更简单,文档支持也更友好。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值