首先找到 ffmpeg 的官方网站: https://www.ffmpeg.org/
然后根据自己的 os 和 arch 找到相应的入口图标;
点击图标,然后提示跳转到第三方网站进行下载?
这是什么魔幻操作?
1
MossFox 34 天前
|
2
NoInternet 34 天前
|
3
busier 34 天前 1
官方认可的第三方,有毛病吗?
|
4
aulayli 34 天前 via Android
第三方平台分发,没啥毛病啊
|
5
renmu 34 天前 via Android
官方不提供二进制包
|
6
jaylee4869 34 天前 12
是挺魔幻的。
FFmpeg 对于一些编解码器无知识产权专利。 H.264/AVC 的编解码器专利(由 MPEG-LA 专利池覆盖); AAC 音频编码器专利(虽然有开源实现,比如 FFmpeg 的 libfdk-aac ,但这些实现可能不包括免费或开源分发所需的许可授权),包括这些覆盖全球的专利保护和各个国家或地区之间差异无法让 FFmpeg 组织能够从经济上 cover 下来,更不可能雇佣律师去处理。 而分发这些包含专利算法的可执行的文件或多或少承担了这些法务风险。所以官网只能提供 source code (因为专利保护的是技术和算法的具体实施,而不是源代码本身; FFmpeg 使用 GPL/LGPL 协议,这些许可证允许分发源代码,但不保证用户分发或使用编译后的二进制文件时不会涉及专利问题)。 https://ffmpeg.org/legal.html |
7
rick13 34 天前
@NoInternet 这人得充多少钱。。单个 ci 至少都是 1 小时,隔几个还会出现 6 小时的 ci
|
8
jaylee4869 34 天前
GitHub 的构建不违反任何 GPL 协议约束,但是会缺少比如上面我提到的 libfdk-aac 编解码器实现。如果你需要的 FFmpeg 需要它,你还是得自己构建或者去找第三方。
参考 Thread: https://github.com/BtbN/FFmpeg-Builds/issues/291 @rick13 @NoInternet |
9
xxx027 34 天前 2
yt-dlp 每日自动编译,完全静态单文件
https://github.com/yt-dlp/FFmpeg-Builds/releases AnimMouse win nonfree (主要就是 libfdk-aac )自动编译,完全静态单文件 https://github.com/AnimMouse/ffmpeg-autobuild/releases 上面的是有 git 提交就编译,这个是仅编译稳定版 https://github.com/AnimMouse/ffmpeg-stable-autobuild/releases 如果是使用 Debian / Ubuntu ,还可以使用 https://deb-multimedia.org 的源,更新很频繁,主要是能直接装 nonfree ,不用自己编译,这个源主要是跟多媒体有关的,yt-dlp 的更新也是很及时的,这里 https://deb-multimedia.org/dists/stable/main/binary-amd64/ 可以看到所有的包 |
11
jaylee4869 34 天前
@xxx027
AnimMouse 很不要脸地光荣自称这个项目是 a nominee for FFmpeg Hall of "Fame",链接给的是已经清空了的耻辱柱。 https://www.animmouse.com/projects/ffmpeg-autobuild/ |
12
xxx027 34 天前
@jaylee4869 他这个项目应该没关系的吧,有麻烦也找不到 ffmpeg
不过这个项目都存在了这么多年了,看起来应该是没人在乎的 |
13
edcopclub 34 天前 via Android
有个 jellyfin 的,github 就有,可以试试看。
|
14
jim9606 34 天前 via Android
ffmpeg 官方只发布源码,引用的第三方二进制分发仅仅是为了某些用户方便,官方不对这些二进制分发提供任何担保。ffmpeg 是以研究学习名义实现那些专利 codec 的,最终用户需要自行解决专利授权问题。
这样做的项目可不少,kernel.org 就是只分发源码的。 另外有一点,分发源码不受美国软件出口法规的限制,二进制可不行。 |
15
zhwguest OP @jaylee4869 #6 感谢,豁然开朗
|