PS C:\Users\rgqan> winget search ffmpeg
名称 ID 版本 匹配 源
----------------------------------------------------------------------------------------------------------------------------------
FFmpeg Gyan.FFmpeg 7.1 winget
FFmpeg (GPL static variant, master branch) BtbN.FFmpeg.GPL N-118197-gbb85423142-20241231 Command: ffmpeg winget
FFmpeg (GPL static variant, 5.1 release branch) BtbN.FFmpeg.GPL.5.1 5.1.6-20241231 Command: ffmpeg winget
FFmpeg (GPL static variant, 6.1 release branch) BtbN.FFmpeg.GPL.6.1 6.1.2-20241231 Command: ffmpeg winget
FFmpeg (GPL static variant, 7.1 release branch) BtbN.FFmpeg.GPL.7.1 7.1-20241231 Command: ffmpeg winget
FFmpeg (GPL shared variant, master branch) BtbN.FFmpeg.GPL.Shared N-118197-gbb85423142-20241231 Command: ffmpeg winget
FFmpeg (GPL shared variant, 5.1 release branch) BtbN.FFmpeg.GPL.Shared.5.1 5.1.6-20241231 Command: ffmpeg winget
FFmpeg (GPL shared variant, 6.1 release branch) BtbN.FFmpeg.GPL.Shared.6.1 6.1.2-20241231 Command: ffmpeg winget
FFmpeg (GPL shared variant, 7.1 release branch) BtbN.FFmpeg.GPL.Shared.7.1 7.1-20241231 Command: ffmpeg winget
FFmpeg (LGPL static variant, master branch) BtbN.FFmpeg.LGPL N-118197-gbb85423142-20241231 Command: ffmpeg winget
FFmpeg (LGPL static variant, 5.1 release branch) BtbN.FFmpeg.LGPL.5.1 5.1.6-20241231 Command: ffmpeg winget
FFmpeg (LGPL static variant, 6.1 release branch) BtbN.FFmpeg.LGPL.6.1 6.1.2-20241231 Command: ffmpeg winget
FFmpeg (LGPL static variant, 7.1 release branch) BtbN.FFmpeg.LGPL.7.1 7.1-20241231 Command: ffmpeg winget
FFmpeg (LGPL shared variant, master branch) BtbN.FFmpeg.LGPL.Shared N-118197-gbb85423142-20241231 Command: ffmpeg winget
FFmpeg (LGPL shared variant, 5.1 release branch) BtbN.FFmpeg.LGPL.Shared.5.1 5.1.6-20241231 Command: ffmpeg winget
FFmpeg (LGPL shared variant, 6.1 release branch) BtbN.FFmpeg.LGPL.Shared.6.1 6.1.2-20241231 Command: ffmpeg winget
FFmpeg (LGPL shared variant, 7.1 release branch) BtbN.FFmpeg.LGPL.Shared.7.1 7.1-20241231 Command: ffmpeg winget
FFmpeg (Essentials Build) Gyan.FFmpeg.Essentials 7.1 Tag: ffmpeg winget
FFmpeg (Shared) Gyan.FFmpeg.Shared 7.1 Tag: ffmpeg winget
Wav2Bar Picorims.wav2bar 0.3.0 Tag: ffmpeg winget
cyanrip cyanreg.cyanrip 0.9.3.1 Tag: ffmpeg winget
wcap mmozeiko.wcap 2024.10.18 Tag: ffmpeg winget
y2mp3 moshfeu.y2mp3 3.0.0 Tag: ffmpeg winget
Recode Converter murgatt.recode-converter 2.0.5 Tag: ffmpeg winget
FFmpeg Batch AV Converter eibol.FFmpegBatchAVConverter 3.0.9 winget
Videomass GianlucaPernigotto.Videomass 3.5.8 Tag: ffmpeg-gui winget
1. Gyan.FFmpeg和BtbN.FFmpeg区别
Gyan.FFmpeg是基于MSVC [Microsoft Visual C++ Runtime] (最新受支持的 Visual C++ 可再发行程序包下载)开发的版本
BtbN.FFmpeg是基于MinGW [Minimalist GNU for Windows](GCC, the GNU Compiler Collection - GNU Project){Linux C++}开发的版本。
基于MinGW [Minimalist GNU for Windows]的知名软件:Cygwin,GitGUI(windows · gitgui-0.21.0 · GitLab.org / Git · GitLab)
2. GPL, LGPL,LGPL.Shared区别。
GPL,[The GNU General Public License v3.0 - GNU Project - Free Software Foundation](https://www.gnu.org/licenses/gpl-3.0.en.html)
LGPL,[GNU Lesser General Public License v3.0 - GNU Project - Free Software Foundation](https://www.gnu.org/licenses/lgpl-3.0.en.html)
3.Essentials,Shared
Essentials,本质,核心功能。静态链接库?
Shared,共享。动态链接库?
参考:
https://blog.csdn.net/qq_41211900/article/details/135123918
[GPL vs. LGPL vs. APGL | Chris Short](https://chrisshort.net/micro/gpl-lgpl-agpl/)
[GNU 许可证常见问题 - GNU 工程 - 自由软件基金会](https://www.gnu.org/licenses/gpl-faq.html)